Italian Beef and Giardiniera

Sharing is caring!

My mouth is watering. Let me begin by saying this, I am a Chicago girl at heart who LOVES Italian Beef. Pops? Portillos? Yes, please! Michael asked me to make some Italian Beef, and thanks to Food Network, I was able to find this awesome recipe. My only wish is that I had a meat slicer to get this meat really really thin! My meat was sliced too thick, however, I should have shredded it (note to self).

I prepared some homemade giardiniera (for the first time ever) and it was perfect. Never again will I buy the jarred stuff. This was amazingly close to the real thing folks.

I ate some of it just out of the bowl, it was that good. I hope you enjoy it too!

Make the giardiniera a day or two in advance, to let the flavors really mingle together. (mingle is a really funny word when you think about it).

Italian Beef with Giardiniera


for the italian beef:

  • 6 lb top round beef
  • 3 Tbsp Italian seasoning
  • 2 Tbsp salt
  • 2 Tbsp black pepper
  • 1 tsp cayenne pepper
  • 1 Tbsp paprika
  • 1 tsp red chili flakes
  • 3 Tbsp olive oil
  • 2 onions, sliced
  • 8 cloves garlic, whole
  • 1/2 cup red wine
  • 3 Tbsp worcestershire sauce
  • 1 cup beef stock
  • 2 bay leaves

for the giardiniera:

  • 2 jalapenos, sliced
  • 1 red pepper, sliced in strips, then halved
  • ½ cup carrots, sliced
  • 1 stalk celery, sliced
  • ¼ head cauliflower, cut in small bites
  • ¼ cup salt
  • 1 qt water
  • ¼ tsp garlic powder
  • 3 tsp oregano
  • ¼ tsp red pepper flakes
  • ¼ tsp celery seeds
  • ½ tsp ground black pepper
  • ¼ cup vinegar
  • ¼ cup olive oil


for the italian beef:

  1. In small bowl mix together Italian seasoning, salt, black pepper, cayenne pepper, paprika, and red chili flakes. Rub seasoning all over roast. Set aside.
  2. In large skillet, heat olive oil with garlic and onions. Saute for 2-3 minutes. Add roast, cook on each side for about 3 minutes, on medium high heat, for a total of about 15 minutes. Remove roast from pan and place in large roasting pan. With remaining juices, onion and garlic, deglaze the pan by adding in red wine over medium heat. Scrape bottom of skillet, add in worcestershire sauce, beef stock and bay leaves. Pour over roast.
  3. Cook roast, uncovered, in 300 degree oven for about 3 1/2- 4 hours. Meat should be tender enough to flake with a fork. (I used two 3 lb roasts, if using a larger roast, add about 1/2 hour or more).
  4. Serve beef, shredded, on a french roll with homemade giardiniera and some of the broth. Enjoy!

for the giardiniera:

  1. In large bowl, mix vegeatables with ¼ cup salt. Pour enough water to cover all the vegetables (about 1 qt). Allow to soak in the brine overnight (about 12 hours).
  2. Drain and rinse. In small bowl, mix garlic, oregano, red pepper flakes, celery seed, pepper, oil and vinegar. Pour vegetables into a large mason jar, pour oil mixture over veggies. Cover tightly and shake. Refrigerate for 24 hours or more!
  3. Serve straight from the jar, enjoy!

**There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation. However, I only recommend products I love! Thank you for supporting Shugary Sweets! See my disclosure policy for more info**

5 comments on “Italian Beef and Giardiniera”

  1. Oh my heavens, I need to remember NOT TO STOP BY when I am hungry, LOL! This looks fabulous (like you make anything that doesn’t!)

    Tagged you in a post this morning. 🙂


  2. This post has “flavor” written all over it!

  3. what a delicious appetizing meal come see what I shared at

  4. It looks so yummy! Great shots too.
    Thanks for sharing.
    Hope to see you on my blog:)

  5. Pingback: Easy Slow Cooker Chicago Style Italian Beef Recipe

Leave a Reply

Your email address will not be published.