Homemade Italian Beef

Recreating Italian beef at home is easy—if you cheat a little.

An Italian Beef sandwich on a plate.

Serious Eats / Qi Ai

Why This Recipe Works

  • Using thinly sliced roast beef from a trusted butcher ensures a tender Italian beef, solving the problem of slicing at home.
  • To make an extra beefy jus, beef bones and sliced stew meat are roasted until deeply browned and then simmered for hours.
  • The thinly sliced roast beef warms in the jus at 140°F (60°C), the ideal temperature for balancing tender texture without losing juiciness.

When I moved to Chicago, I wasted little time before devouring all of its iconic dishes. I mean, isn't that what civic pride is all about? My wife and I manhandled a deep dish pizza at Uno's, waited in line for a Chicago-style hot dog at Hot Doug's, and bellied up to the counter for our very first Italian beef at Al's #1 Italian Beef. It didn't take long to figure out that these dishes had one obvious similar trait. Besides embodying a, how shall I say, generous Chicago spirit, they all were spectacularly messy. Condiments crumbled into our laps, cheese stretched for feet, and shirts inevitably picked up stains.

An Italian beef sandwich from Johnnie's Beef, a storied Chicago eatery. The bread is no match for the amount of beef, peppers, and giardiniera piled on it.
An Italian beef at Johnnie's Beef.

Serious Eats / Nick Kindelsperger

While none of these iconic dishes are even remotely polite, there's no doubt which one required the tallest stack of napkins. That honor went to the Italian beef, one of the most unwieldy sandwiches ever created. At first glance, it looks like the cousin of the French dip, but instead of coming with a nice little side of jus for you to wet the sandwich's ends with, this bad boy is saturated from the start. Ask for it "dipped" and the whole sandwich is dunked in meaty juices, soaking the bread to the core. I know this sounds insane, and if you're talking about the mess, you're absolutely right. There's no respectable way to eat one of these. All you can hope to do is contain the chaos.

The shock of eating one of these for the first time is genuine, but great sandwiches are not built on blunt tricks alone. The true power of the Italian beef is how it takes one of the leanest, toughest, and least flavorful parts of the cow, the lean and boring round, and transforms it into something so unhinged and supremely beefy. If you're looking to try one of these for yourself, it's hard to go wrong with offerings at Al's #1 ItalianJohnnie's Beef, or, a personal favorite, Bari. But what if you don't live in the Chicagoland area or just want to make one at home?

What Is an Italian Beef?

An Italian beef sandwich, amply appointed.

Serious Eats / Nick Kindelsperger

First we need to nail down what this beast of a sandwich is, because it's slightly more confusing than it first appears. I've always thought of the sandwich as a spruced up roast beef sandwich, but that's not quite the case. Watch this behind the scenes video at Al's #1 Italian Beef and you'll see they start with an enormous hunk of beef roasted with a fair amount of liquid. You'd think that would make this a braised dish, much like a roast beef po' boy, but that's not quite true, either. The beef isn't cooked to the point where it falls apart like a pot roast. Instead, the roast is cut very thin, and these slices maintain some of their integrity.

Though the sandwich is a bit tricky to define, making one looks simple enough: roast a big hunk of meat with water and seasonings, thinly slice the meat, combine the slices with the flavorful leftover liquid from cooking, and then serve it all on rolls. This is basically what I did a few years ago when I followed the very good recipe from Saveur. Yet I couldn't help but feel like something was missing from the finished sandwich. While solid, it never quite crossed the line into pure mayhem like the best Italian beefs.

Beefing Up the Jus

While it's almost always referred to as being served au jus, the liquid used with an Italian beef is actually more of a broth. In the strictest sense, the jus only refers to the juices released from the meat. While a vat of this elixir would be pure heaven, a single roast would never release enough natural juices necessary for the sandwich (remember: this thing needs to be dunked). To come anywhere close, you'd have to cook an epic amount of meat solely for the juices, turning what should be a humble dish into an insanely expensive project. Simply pouring extra water into the pan with the roast helps with volume but is nowhere near as potent.

The breakthrough came from James Peterson's What's a Cook To Do?, which honestly has a section titled, "How to get more jus from roast meats." Lucky me!

Close-up of meaty sliced beef neck bones.

Serious Eats / Nick Kindelsperger

Peterson's solution is to add inexpensive, flavor-packed stew meat and bones to the pan underneath the roast. It's a method that Kenji uses with his prime rib recipe to produce extra red wine jus. Since these scraps are used solely to deepen the flavor of the liquid, they can be cooked longer to release more of their juices. For even deeper, more complex flavor, the stew meat is also cut into strips and browned first.

Roasted beef neck bones and stew meat in a baking dish. All of the pieces are well-browned.

Serious Eats / Nick Kindelsperger

What kind of beef should you use for this? There are a number options, so try to find what is cheapest for you. For me, that was beef neck, which, at my market at least, had an even ratio of meat to bones. Of course, this means you'll need to cut the meat off the bones, but that's pretty easy. The rest of my mix was made of oxtails, which are more expensive but add loads of body. Beef shin is also a great option if you can find it.

The only further additions were some aromatics and a few spices, like clove and black pepper, to give it some personality. Simmer everything for about four hours and that's it.

The additional beef scraps accomplished everything I wanted in the liquid, making it richer and more savory. The only problem, oddly enough, was with the roast.

The Roast

Thin slices of medium-rare beef piled on a cutting board. The roast they were carved from is out of focus in the background.

Serious Eats / Nick Kindelsperger

I thought the roast would be the easy part. Almost every source I found online called for using a hunk of round, which comes from the very back of the cow. Sure, it's tough and lean, but it's cheap, and using anything else would kind of go against everything this sandwich is about. All I thought I needed to do was mimic what they do at Al's: roast it with some liquid, let it cool, and then cut it into thin slices. While this sort of worked, the beef was never quite as tender as I wanted it to be.

A line cook in the kitchen of Al's, manning a meat slicer.

Serious Eats / Nick Kindelsperger

The problem? Equipment. Walk to the end of the counter at the original Al's #1 Italian Beef on Taylor and peek into the kitchen. There you'll see a meat slicer that's about the size of a fridge. This hulking machine is what allows Al's #1 to get its beef so thin, almost to the point where the slightest touch breaks each sheet apart. At home, I have to rely on my knives for slicing, and even the best cook in the world will never match an electric slicer for even, thin slices.

A dipped Italian beef from Al's. The slices of beef are pretty thin.
Check out how thin those slices are.

Serious Eats / Nick Kindelsperger

On one hand, finding out about the slicer was great news—this is how to make the meat so tender!—but it left one enormous problem: I don't have an enormous meat slicer at home. So where to go from here?

A number of recipes online recommend a solution to this problem: cooking the beef until it falls apart like a pot roast. This can be utterly delicious, but it's not, strictly speaking, an Italian beef, and I'm going for tradition here.

No, I just needed to figure out a way to slice the meat more thinly. One method for achieving this is to let the roast cool, and then transfer it to the freezer for an hour or two to firm it up. This does make it slightly easier to cut those paper-thin slices, but no matter how carefully I carved, I could never get the slices as uniformly thin as they needed to be. I worried that this was the end of the line—that I'd have to give up trying to come up with an accurate Italian beef recipe and settle for one that was merely close-ish. But what's the fun in that?

Giving Up the Roast

I'd always assumed an Italian beef was just a glorified roast beef sandwich, and that the best version would follow the same logic: cook until medium-rare and slice thin. But there is one peculiar aspect of the Italian beef that sets it apart. After it's cooked and sliced, the meat is mixed with the warm jus. This essentially continues the cooking process, so even if I did cook the beef to a spot-on 125°F (52°C), those slices would eventually have to take a bath in liquid held at a higher temperature, around 140°F (60°C).

So if the meat is being cooked by the jus anyway, why did I need to roast the meat in the first place? I could make a batch of the jus using scraps and bones, find a butcher to thinly slice uncooked beef for me—thereby solving the thinness problem—and simply add the beef to the jus, cook for a few minutes, and I'd be done. What a genius idea!

Not exactly. When I tested the idea with some meat that I sliced as thinly as possible, the slices were even tougher than before. Plus, the raw meat clouded the liquid, casting it an unappetizing grey. A quick chat with Kenji confirmed that this idea had some serious logistical issues, namely that with thin raw slices of beef, proteins and other contaminants leak out too quickly into the jus, turning it cloudy and robbing the beef of flavor. Not only that, but I'd have to cook the slices in the liquid for a long time for them to become tender. Besides, it was doubtful I'd ever be able to convince some knife wielding butcher to dirty his or her deli slicer with raw meat.

"But what about using good quality roast beef?" Kenji wrote.

Roast beef in a deli case, ready to be sliced.

Serious Eats / Nick Kindelsperger

Beef that has been par-cooked through roasting already has its proteins set, meaning they won't leak out into the jus. The idea of using homogenous grey lunch meat didn't sound appealing, but what about delis that roast their own beef? I knew Whole Foods had nice looking roast beef ready for slicing in its deli section. I just made sure to ask for it to be sliced as thinly as possible.

Close-up of a pile of thinly sliced roast beef.

Serious Eats / Nick Kindelsperger

Taking the Plunge

Now all I had to do was combine the sliced beef and the jus. You could just warm the jus on the stove, swirl in the meat, and you'd probably be okay. But I wanted to get an exact temperature. I started the test at 130°F (54°C) and tried 10 degree increments up to 170°F (77°C). The meat was added and left at each temperature for about 30 seconds.

Five slices of roast beef that have been dipped in broth at incrementally higher temperatures. The three slices on the right have been cooked at higher temperatures and look progressively contracted or "crumpled."
Starting on the left: 130°F, 140°F, 150°F, 160°F, 170°F.

Serious Eats / Nick Kindelsperger

130°F was too low. The texture wasn't quite right, the slices were a bit bouncy, and each still had a light red hue, which I'd never encountered with an Italian beef. There was a big change at 140°F—the meat was far more tender and lost the red tint. At 150°F, the meat was still tender but was starting to look grainier. By 160°F, the slices started to curl and dry out, which meant that at 170°F they started to look truly disheveled. 140°F it is.

The Rolls

A package of pre-sliced French rolls.

Serious Eats / Nick Kindelsperger

Most Italian beefs in Chicago are served on Turano or Gonnella French rolls, which I've always found a bit underwhelming, especially compared to the fresh and flaky rolls often used for New Orleans po' boys or Philadelphia cheesesteaks. But after a few tests, I realized why these rolls are used. The French rolls remain sound and strong after being dipped, unlike extra flaky rolls, which may turn mushy and soft.

While you can use any hearty French roll straight out of the packaging, I found them a little more pleasing if warmed in the oven for a bit. I just simply wrapped them in aluminum foil so the exterior wouldn't crisp up too much.

Hot and Sweet

Italian beefs are topped with "hot" and/or "sweet peppers," which is code for giardiniera and roasted green peppers. You can make giardiniera at home, but that was one step too many for me, especially since I still had a fridge full of options while taste testing the best versions in Chicago. As for the green peppers, they just need to be roasted in the oven for 40 to 50 minutes, then peeled, stemmed, seeded, and sliced.

To Dip or Not to Dip

After loading up your sandwich with beef and topping it with sweet and hot peppers, your last decision is whether you want the whole sandwich dunked. It'll taste great regardless, but I'd like to give you the hard sell to make the plunge. It's the final flourish to the already ridiculous sandwich, and while it leaves your hands messy, it's well worth the mess.

While I admit it sort of felt like cheating to give up the initial step of cooking the beef myself, it's hard to argue with the end results. Finally, a homemade Italian beef that you can make anywhere that actually tastes like the best versions in Chicago.

May 2014

Recipe Details

Homemade Italian Beef

Cook 5 hrs
Active 90 mins
Total 5 hrs
Serves 8 servings

Recreating Italian beef at home is easy—if you cheat a little.


  • 3 pounds (1.4kg) beef necks, or other inexpensive, meaty beef bones like beef shin

  • 2 pounds (900g) oxtails

  • 1 tablespoon (15ml) vegetable, canola, or other neutral oil

  • 1 medium yellow onion (8 ounces; 225g), diced (about 1 cup)

  • 1 large carrot (6 ounces; 170g), chopped (about 3/4 cup)

  • 4 medium cloves garlic, peeled and left whole

  • 2 bay leaves

  • 10 whole black peppercorns

  • 4 cloves

  • Kosher salt and freshly ground black pepper

  • 2 green bell peppers

  • 8 Italian rolls

  • 2 pounds (900g) very thinly sliced roast beef (see notes)


  1. Adjust oven rack to lower-middle position and preheat to 450°F (230°C). Meanwhile, trim as much of the meat off the beef neck bones and oxtails as you easily can. Slice large pieces of meat into thin, 1/4-inch-wide strips. Add meat and bones to a rimmed baking sheet and roast, stirring every 10 minutes, until well browned, about 45 minutes total.

    A four-image collage. The top left image shows large pieces of meat from beef neck bones and oxtails sliced into thin, ¼-inch-wide strips on a wooden cutting board. The top right image shows the chopped meat and bones spread inside of a rimmed baking sheet. The bottom left image shows a pair of tongs stirring the meat and bones inside the baking sheet after 10 minutes of roasting. The bottom right image shows the meat and bones now fully browned after roasting for 45 minutes.

    Serious Eats / Qi Ai

  2. Meanwhile, in a large Dutch oven, heat oil over medium-high heat until shimmering. Add onion, carrot, and garlic, and cook, stirring often, until onion starts to brown, about 7 minutes. Set aside.

    A two-image collage. The top image shows chopped onion, garlic, and carrots with cooking oil inside of a Dutch oven. The bottom image shows the vegetables now starting to brown inside of the Dutch oven.

    Serious Eats / Qi Ai

  3. Transfer browned beef and bones to Dutch oven. Set baking sheet over medium heat, add 1 cup water, and bring to a simmer while scraping up any browned bits, then pour liquid into Dutch oven.

    A four-image collage. The top left image shows the browned beef and bones inside of the Dutch oven containing the browned vegetables. The top right image shows the baking sheet placed on a stovetop over medium heat with 1 cup of water being poured into it. The bottom left image shows the water simmering inside of the sheet pan with the fond being scraped up with a wooden spoon. The bottom right image shows the fond and water being poured from the sheet pan into the Dutch oven.

    Serious Eats / Qi Ai

  4. Add enough additional water to almost cover the beef and bones (about 8 cups; 2L). Add bay leaves, peppercorns, and cloves. Bring to a simmer over medium-high heat, then reduce heat to maintain a very slow simmer. Cook, skimming off any foam that rises to the surface, until liquid reduces to 4 cups, 4 to 5 hours.

    A four-image collage. The top left image shows the Dutch oven with enough water added to almost cover the beef and bones, and with bay leaves, peppercorns, and cloves added as well. The top right image shows the contents of the Dutch oven at a simmer. The bottom left image shows a hand skimming off the foam on top of the simmering liquid. The bottom right image shows the  Dutch oven once the liquid inside has reduced to approximately 4 cups.

    Serious Eats / Qi Ai

  5. Meanwhile, place green peppers in a cast-iron or oven-safe stainless-steel skillet. Transfer to the 450°F oven and cook, flipping every 10 minutes, until lightly blackened all over, about 40 minutes total. Carefully remove from the oven and set aside. When cool enough to handle, remove skin, stems, and seeds. Slice into 1/4-inch thick strips. Set aside.

    A four-image collage. The top left image shows the green peppers inside of a cast iron skillet after cooking for 20 minutes. The peppers are being turned with a pair of tongs. The top right image shows the green peppers, now flipped over after cooking for 40 minutes, showing they are browned and softened. The bottom left image shows the cooled green peppers after the skin, stems, and seeds have been removed, but with the peppers not yet sliced. The bottom right image shows the green peppers now sliced into quarter-inch thick strips.

    Serious Eats / Qi Ai

  6. Strain beef broth into a medium-sized saucepan, discarding the meat (or saving for another use), bones, and vegetables. Using an instant-read or probe thermometer, heat over medium-low heat until it reaches 140°F (60°C), then adjust heat as needed to maintain temperature. Season broth with salt and black pepper.

    A medium-sized saucepan containing strained beef broth seasoned with salt and black pepper.

    Serious Eats / Qi Ai

  7. Wrap the rolls in aluminum foil and place in the 450°F oven. Cook until hot, 8 to 10 minutes. Remove rolls from oven, but keep them wrapped.

    Eight heated sandwich rolls wrapped in aluminum foil.

    Serious Eats / Qi Ai

  8. Divide roast beef into 1/4-pound (113g) portions. Add one portion of roast beef to the broth one slice at a time, then slowly stir with a fork until all slices are warmed through, about 30 seconds. Unwrap one roll, and carefully slice horizontally most of the way through, making sure top and bottom are still attached. Use a fork to remove meat from the broth and stuff it in the roll. Top with some giardiniera and roasted peppers. Repeat with remaining beef and bread.

    A four-image collage. The top left image shows a hand dipping a slice of roast beef into the liquid inside the saucepan. The top right image shows a hand with a fork stirring beef roast inside of the liquid inside the saucepan. The bottom left image shows a roll, now unwrapped and positioned vertically on a cutting board, being sliced open with a knife. The bottom right image shows the meat stuffed into the roll and topped with giardiniera and roasted peppers.

    Serious Eats / Qi Ai

  9. If you want the sandwich dipped, use a pair of tongs to dip the finished sandwich back in the broth. Eat at once, with a lot of napkins close by.

    A pair of tongs dipping a meat-filled sandwich into the saucepan of liquid. This is the preparation method for if you want a "dipped" version of the sandwich. After the sandwich is dipped it would be topped with roasted peppers and giardiniera.

    Serious Eats / Qi Ai


For best results, use high quality freshly-sliced roast beef from the deli counter, and ask for it to be sliced as thinly as possible.

Nutrition Facts (per serving)
407 Calories
22g Fat
16g Carbs
35g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8
Amount per serving
Calories 407
% Daily Value*
Total Fat 22g 28%
Saturated Fat 7g 37%
Cholesterol 94mg 31%
Sodium 2141mg 93%
Total Carbohydrate 16g 6%
Dietary Fiber 2g 6%
Total Sugars 3g
Protein 35g
Vitamin C 21mg 103%
Calcium 109mg 8%
Iron 4mg 25%
Potassium 998mg 21%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)