Always From Scratch

  • Italian Spring Recipes
  • Recipe Index
  • Old School Italian Recipes
  • Subscribe
  • About Me
menu icon
go to homepage
  • Italian Spring Recipes
  • Recipe Index
  • Old School Italian Recipes
  • Subscribe
  • About Me
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Italian Spring Recipes
    • Recipe Index
    • Old School Italian Recipes
    • Subscribe
    • About Me
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Handhelds and Sandwiches

    Italian Beef Sandwich

    Modified: Apr 16, 2026 by Vincent DelGiudice · Published: Apr 16, 2026 · This post may contain affiliate links · 1 Comment

    Jump to Recipe Add us as a Trusted Google Source

    This Classic Chicago Italian Beef Sandwich is a labor of love for a juicy and flavorful masterpiece. If you're not within 1 hour of Chicago, you need to learn how to make this!

    Italian Beef Sandwich in my hand.

    Looking for more delicious sandwiches? Try our Eggplant Caprese Grilled Cheese or Eggplant Parm Sandwich!

    A Quick Look at The Recipe

    • ✅Recipe Name: Italian Beef Sandwich
    • ⏲️Ready in: 3 hours (+ 1 day for marinating)
    • 👪Makes: 10 sandwiches (at least)
    • 📋Main ingredients: Top round, Beef stock, Giardiniera.
    • ⭐Why You'll Love This Recipe: If you love classic Italian American regional classics, then this is one you need to try at home. No one is saying it's simple, but it is definitely delicious.

    Have a question about the recipe? Ask Ai!

    ChatGPT
    Google AI
    Perplexity
    Grok
    Jump to:
    • A Quick Look at The Recipe
    • Why This Recipe
    • Ingredient Notes and Substitutions
    • How to Make an Italian Beef Sandwich
    • Pro-Tips
    • Storing and Reheating Italian Beef
    • FAQs about Italian Beef Sandwiches
    • Regional Italian Classics
    • Italian Beef Sandwich
    • Reviews

    Why This Recipe

    Roast beef is not a recipe I like messing up. A top round can cost around $50, depending on the size, and no one likes to waste $50 on so-so food. And I've wasted upwards of $400 perfecting this recipe. I ate all the waste, but you get it, haha.

    I've tested this Italian beef so many times with different cooking methods and apparatuses to make sure you can achieve the same results at home. This is not necessarily a difficult recipe, but without specific tips and advice, it can easily go sideways.

    I've made sure this Italian beef recipe, although not easy in itself, is an easy recipe to follow so you get the same results as I, or some guy getting lunch in a Chicago sandwich spot.

    Ingredient Notes and Substitutions

    Ingredients for the recipe.
    • Top Round Roast Beef- Chicago Italian beef is traditionally made with top round or bottom round roast beef. A lot of home cooking recipes will substitute chuck roast because it is a more marbled meat and is easier to cook. Chuck roast will fall apart and be shreddable, whereas top round and bottom round can be sliced when cooked just perfectly, making it more authentic to traditional Italian beef recipes.
    • Beef Stock- It's best to use a Homemade Beef Stock when making Italian beef because it will make a flavorful au jus with natural gelatin from beef bones. Always use beef stock, not beef broth.
    • Giardiniera- I buy a jar of giardiniera, chop it up, and place it in a mason jar with olive oil. If I want it to be extra spicy, I'll add Calabrian chili peppers in oil.
    • Provolone- A picante provolone is used in this classic sandwich, but I've seen mozzarella and fontina before.
    • Rolls- While most Italian classics will call for Italian bread or semolina bread. Soft rolls are best for Italian beef sandwiches because you want them sturdy enough to hold the meat, but you want them to easily soak up the au jus.
    • Italian Seasoning- You can assort your own homemade Italian seasoning or use your favorite brand.

    *Please see the recipe card below for more information on the ingredients.

    How to Make an Italian Beef Sandwich

    Being an Italian-American displaced in the south means that I need all my favorite Northeast and Midwest classics at my disposal. I've tested this recipe over and over again to make sure you can get the same flavor you'll find in the windy city.

    Seasoning roast beef with salt.

    Step 1: Season the top round of beef with salt on all sides. You can place it on a plate or rack in the fridge for at least 2 hours, but preferably overnight. Remove from the fridge 1 hour before cooking.

    Searing roast beef on all sides.

    Step 2: Preheat the oven to 300℉. Add olive oil to a Dutch oven over medium-high heat. Sear the roast beef on all sides until golden brown, about 1-2 minutes. Remove and set aside.

    Sauteing butter, garlic, and Italian seasoning and adding beef stock.

    Step 3: Lower the heat to medium. Add butter, crushed garlic, and Italian seasoning. Sauté the garlic for 4-5 minutes. Then add the beef stock and bring to a simmer.

    Braising roast beef in a dutch oven and resting on a cutting board.

    Step 4: Place the roast beef in the Dutch oven and coat it with the butter and stock on all sides. Place the roast beef in the oven and cook for 2-3 hours or until the temperature reaches 185℉. Remove the roast beef from the Dutch oven and rest for 1 hour.

    Pro-tip: If you're not using the same size Dutch oven as me, you may need more or less stock. You don't want the roast beef to be completely submerged, but the stock should be halfway up the roast beef.

    Chopping giardiniera and placing in olive oil.

    Step 5: If you don't have giardiniera in oil, or yours is in a jar with large pieces, take it out and chop it. Then place it in a jar or bowl with olive oil while the roast beef is cooking.

    Slicing roast beef on a cutting board.

    Step 6: Strain the au jus through a mesh strainer and set it aside. Slice the roast beef with a sharp knife. The thinner you can slice it, the better.

    Heating thinly sliced roast beef in beef stock.

    Step 7: In a large saucepan over medium heat, add the au jus and bring it to a low simmer. Add the sliced beef to the au jus to warm it up.

    Toasted bread with provolone topped with roast beef and giardiniera.

    Step 8: Slice open the bread and top with provolone. Toast in the oven until the cheese is melted. Top with roast beef and giardiniera. Serve hot and dip in the extra au jus.

    Italian beef sandwiches with au jus topped with giardiniera.

    Italian roasts make the best sandwiches, like Authentic Italian Porchetta or an Italian Pork Sandwich. This Chicago Italian beef sandwich rivals all of the best regional sandwiches, especially when soaked in au jus!

    Would you like to save this recipe?

    I'll email this post to you, so you can come back to it later!

    Pro-Tips

    1. You have 3 options for giardiniera. Make your own homemade giardiniera. Buy a jar of sandwich-ready giardiniera in oil. Buy a jar of giardiniera, chop up the vegetables, and place them in a mason jar with olive oil while the beef cooks.
    2. Choosing your rolls is important. You don't want a hard bread like a baguette or Italian semolina bread. Choose a soft roll, like a hoagie, which will make for the best bread to dip the sandwich in au jus.
    3. The roast beef will appear overcooked. But cooking it to 185 degrees F will make it tender and perfectly slicable. Once it is reheated in the au jus, it will be really juicy and tender because it will be cut thin.
    4. Cut the roast beef as thin as possible to make it tender. If you cut it thick, it will be really chewy. It's best to use a slicer or a really sharp knife to cut.
    5. It's best to marinate the meat overnight because the salt will have more time to penetrate the meat and tenderize it.
    Italian beef sandwich dipped in au jus.

    Storing and Reheating Italian Beef

    The best way to store Italian beef is to wrap it tightly in plastic wrap and store it in the refrigerator, unsliced. Slice the meat as you plan to use it, so it doesn't dry out. It will keep in the fridge for up to 4 days if wrapped tightly.

    Reheat Italian beef in a saucepan in the au jus. This is not a dish that should be reheated in the microwave. It will immediately dry out.

    FAQs about Italian Beef Sandwiches

    How can I make Italian beef without making the roast beef?

    Much more easily! Just buy a pound of sliced roast beef from the deli counter. Reheat the roast beef in au jus and put it on the sandwich. Less control over flavor, but also still delicious.

    How do I make sure my roast beef doesn't get dried out while cooking?

    Two major reasons it dries out are not enough beef stock and not checking the temperature. You need to do exact temperature checks to achieve the same results as we do here. Also if you're using a different sized dutch oven, you may need more stock. The stock should be halfway up the roast beef when it's placed in the Dutch oven.

    What kind of giardiniera is best for an Italian beef sandwich?

    You want chopped and marinated giardiniera. But you can also buy regular giardiniera with whole vegetables and chop it up at home. Then you just place it in a jar with olive oil while your beef is cooking.

    Regional Italian Classics

    • Spicy chicken Riggies
      Spicy Chicken Riggies
    • Sliced pork shoulder on a cutting board.
      Italian Pork Roast
    • Peppers and eggs sandwich with mozzarella and pancetta on Italian Bread.
      Peppers and Eggs Sandwich
    • Zuppa toscana in a bowl.
      Zuppa Toscana

    Please leave a comment and star rating below in the recipe card! I love to hear what you think of our recipes. Feel free to tag us on Instagram @vindelgiudice.

    Italian Beef Sandwich in my hand.

    Italian Beef Sandwich

    Vincent DelGiudice
    A delicious and tender classic Italian beef sandwich topped with giardiniera served in a soft roll, toasted with provolone. This authentic Italian-American sandwich is dipped in its au jus and perfect for serving a hungry crowd!
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 3 hours hrs
    Marinate 1 day d
    Total Time 1 day d 3 hours hrs 15 minutes mins
    Course lunch, Main Course
    Cuisine American, Italian
    Servings 10 sandwiches
    Calories 679 kcal

    Equipment

    • 1 Large Dutch Oven
    • 1 mesh strainer
    • 1 large saucepan
    • 1 instant-read thermometer

    Ingredients
      

    • 4-5 lbs top round beef
    • 1.5 cups beef stock
    • 2 tablespoon Italian seasoning
    • 2 tablespoon salt
    • 16 oz jar giardiniera
    • 2 tablespoon olive oil
    • 10 soft rolls
    • ½ lbs sliced picante provolone
    • 3 tablespoon unsalted butter
    • 2 cloves garlic, crushed

    Instructions
     

    • Season the top round of beef with salt on all sides. You can place it on a plate or rack in the fridge for at least 2 hours, but preferably overnight. Remove from the fridge 1 hour before cooking.
    • Preheat the oven to 300℉. Add olive oil to a Dutch oven over medium-high heat. Sear the roast beef on all sides until golden brown, about 1-2 minutes. Remove and set aside.
    • Lower the heat to medium. Add butter, crushed garlic, and Italian seasoning. Sauté the garlic for 4-5 minutes. Then add the beef stock and bring to a simmer.
    • Place the roast beef in the Dutch oven and coat it with the butter and stock on all sides. Place the roast beef in the oven and cook for 2-3 hours or until the temperature reaches 185℉. Remove the roast beef from the Dutch oven and rest for 1 hour.
    • Strain the au jus through a mesh strainer and set it aside. Slice the roast beef with a sharp knife. The thinner you can slice it, the better.
    • In a large saucepan over medium heat, add the au jus and bring it to a low simmer. Add the sliced beef to the au jus to warm it up.
    • Slice open the bread and top with provolone. Toast in the oven until the cheese is melted. Top with roast beef and giardiniera. Serve hot and dip in the extra au jus.

    Video

    Notes

    1. You have 3 options for giardiniera. Make your own homemade giardiniera. Buy a jar of sandwich-ready giardiniera in oil. Buy a jar of giardiniera, chop up the vegetables, and place them in a mason jar with olive oil while the beef cooks.
    2. Choosing your rolls is important. You don't want a hard bread like a baguette or Italian semolina bread. Choose a soft roll, like a hoagie, which will make for the best bread to dip the sandwich in au jus.
    3. The roast beef will appear overcooked. But cooking it to 185 degrees F will make it tender and perfectly slicable. Once it is reheated in the au jus, it will be really juicy and tender because it will be cut thin.
    4. Cut the roast beef as thin as possible to make it tender. If you cut it thick, it will be really chewy. It's best to use a slicer or a really sharp knife to cut.
    5. It's best to marinate the meat overnight because the salt will have more time to penetrate the meat and tenderize it.

    Nutrition

    Calories: 679kcalCarbohydrates: 66gProtein: 58gFat: 33gSaturated Fat: 9gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gTrans Fat: 0.1gCholesterol: 135mgSodium: 3123mgPotassium: 791mgFiber: 2gSugar: 5gVitamin A: 322IUVitamin C: 4mgCalcium: 240mgIron: 15mg
    Tried this recipe?We'd love for you to Leave a Review!

    More Handhelds and Sandwiches

    • Italian pork sandwich with roast pork shoulder, broccoli rabe, and provolone.
      Italian Pork Sandwich
    • Cold shrimp salad in a bowl with a side of toasted bread.
      Cold Shrimp Salad
    • Chopped Italian Salad in an Italian sub held by two hands.
      Chopped Italian Sandwich
    • Veggie pinwheels baked in a cake pan.
      Veggie Stromboli

    Comments

    1. Vincent DelGiudice says

      April 16, 2026 at 2:19 pm

      5 stars
      This is a labor of love absolutely worth making if you enjoy a top notch sandwich. My family really enjoyed the testing process for this sandwich! Let us know what you think!

      Reply
    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Vinny in the Kitchen.

    Vinny DelGiudice, MS CCC-SLP

    My name is Vinny. I am an Italian-American home cook, a photographer, and previously, a speech pathologist specializing in swallowing and voice disorders. I share the recipes I grew up eating in my home and the recipes that I cook for my family. Always From Scratch is about cooking homemade meals and eating with family.

    More about me →

    Classic Italian Spring Recipes

    • steamed artichokes
      Easy Steamed Artichokes
    • Sliced pork shoulder on a cutting board.
      Italian Pork Roast
    • Kale and Cannellini Bean salad in a bowl topped with pine nuts.
      Kale and Cannellini Bean Salad
    • Pasta primavera with broccoli, asparagus, and cherry tomatoes in a bowl.
      Pasta Primavera (with Broccoli and Asparagus)
    • Chicken piccata in a saucepan.
      The BEST Chicken Piccata
    • Zucchini risotto in a bowl topped with parmigiano and parsley.
      Zucchini Risotto

    Our Top Recipes!

    • Italian wedding soup
      Italian Wedding Soup
    • Italian meatloaf sliced on a plate.
      Italian Meatloaf
    • A dutch oven filled with escarole and beans along with a bowl of the same.
      Escarole and Bean Soup
    • Italian braciole garnished with parsley
      Authentic Italian Braciole
    • creamy lemon sauce
      Creamy Lemon Sauce
    • Chicken breast cooked in cast iron skillet and sliced.
      PERFECT Cast Iron Chicken Breast

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility
    • Terms & Conditions

    Newsletter

    • Sign Up!

    Contact

    • Want to work with us?
    • Video Editing Service
    • Instagram
    • About

    Disclaimer: I may earn from affiliate links on this page. As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Always From Scratch

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.