This iconic Chicago sandwich starts with a well-seasoned beef chuck roast, slow-roasted to fork-tender perfection in a rich blend of beef broth, aromatics, and Italian herbs.
Once tender, the beef is thinly sliced against the grain and simmered in its own flavorful au jus, absorbing every bit of savory goodness.
Served piled high on crusty Italian-style rolls and finished with a generous spoonful of spicy giardiniera and roasted sweet peppers, this sandwich delivers bold, hearty flavors in every bite.
Don't forget the extra au jus on the side for dipping—true Chicago style demands it.
The wind coming off Lake Michigan had teeth in it that February afternoon, and my buddy Marco shoved me through the door of a tiny shop on Taylor Street saying I could not leave Chicago without eating this sandwich. Three bites in, au jus running down my wrist, I understood exactly why people stand in lines that wrap around the block for this. I spent the next two years trying to recreate that beef at home, failing spectacularly until a neighbor who grew up in Bridgeport finally took pity on me and shared the logic behind the low and slow braise.
I made a batch of these for a Bears watch party at my apartment and ran out before halftime, which taught me to always cook more than I think I need. The second time around I doubled everything and still watched people come back for thirds, standing over the cutting board with juice on their chins, completely beyond caring about manners.
Ingredients
- Boneless beef chuck roast (3 to 4 pounds): Chuck has the right marbling to survive a long braise without drying out, and I learned the hard way that leaner cuts turn stringy and sad.
- Olive oil: Just a tablespoon to help the spice rub adhere and to get a proper sear going in the Dutch oven.
- Kosher salt, black pepper, dried oregano, dried basil, garlic powder, crushed red pepper flakes: This blend mimics the seasoning you taste in the best Chicago joints, simple but layered, and the red pepper flakes are optional but they wake everything up.
- Low sodium beef broth (4 cups): You control the salt this way, because regular broth combined with Worcestershire can push the whole pot into overly salty territory.
- Worcestershire sauce: One tablespoon adds umami depth that broth alone cannot provide.
- Large onion and garlic: These aromatics melt into the braising liquid and create a sweet foundation.
- Italian seasoning, green bell pepper, fennel seeds: The fennel is optional but it gives a faint sausage like aroma that makes the whole kitchen smell like an Italian deli.
- Italian style French rolls or hoagie buns: You need a sturdy roll with a slight crust, because a soft bun dissolves into mush the second that au jus hits it.
- Giardiniera (Chicago style hot pepper relish): This is nonnegotiable for authenticity, and you can choose mild or hot depending on your tolerance.
- Roasted sweet peppers (optional): A beautiful contrast to the spicy giardiniera if you like balancing heat with sweetness.
Instructions
- Preheat and prep the roast:
- Set your oven to 325 degrees Fahrenheit, pat the beef completely dry with paper towels, rub it with olive oil, then massage the spice blend over every surface so nothing is left bare.
- Sear it hard:
- Heat your Dutch oven over medium high until it shimmers, then brown the roast on all sides for two to three minutes per side until you get a deep crust, because those caramelized bits are where half the flavor lives.
- Build the braising liquid:
- Pull the roast out, toss in the onion and garlic to soften for a few minutes, then pour in the broth, water, Worcestershire, Italian seasoning, bell pepper, and fennel seeds, scraping up every browned bit stuck to the bottom.
- Braise low and slow:
- Nestle the roast back into the liquid, put the lid on tight, and slide it into the oven for two and a half to three hours until a fork slides through the meat with zero resistance.
- Rest and strain:
- Let the roast rest for fifteen minutes on a cutting board while you strain the cooking liquid, skimming off any fat that pools on top so the au jus is rich but not greasy.
- Slice thin and soak:
- Cut the beef against the grain as thin as you possibly can, return all those slices to the strained au jus, and let them simmer together for five to ten minutes so every strand drinks up the broth.
- Build the sandwich:
- Pile the soaked beef high onto split rolls, ladle extra au jus over the top, and finish with a generous spoonful of giardiniera and sweet peppers, then serve immediately with small bowls of au jus on the side for dipping.
One January evening my dad walked into the kitchen while the beef was braising, stopped mid sentence, and just stood over the pot breathing it in for a full ten seconds before saying nothing in the world should smell that good.
Getting That Authentic Chicago Texture
The real trick is slicing the meat paper thin after it has rested, which is honestly easier when the beef has chilled in the refrigerator overnight and you can work slowly without everything falling apart in your hands. A meat slicer is ideal if you have access to one, but a very sharp knife and patience get you close enough that nobody at your table will complain.
Wet, Dry, or Dipped
Ordering an Italian beef in Chicago means choosing your moisture level, and you should offer the same choice at home. Dry means just the juice that clings to the meat, wet means an extra ladle over the top, and dipped means the whole constructed sandwich takes a quick bath in the au jus, which is messy and magnificent and the only way I eat mine now.
What to Serve Alongside
This sandwich is a meal on its own, but a few sides round it out nicely if you are feeding a crowd.
- A simple green salad with vinaigrette cuts through the richness and gives your palate something fresh between bites.
- Cold lager or a light bodied red wine works better than anything heavy, because the beef already carries so much weight.
- Extra napkins are not optional, because eating this properly means juice on your hands and a smile on your face.
Some foods are just weather and memory wrapped in bread, and this sandwich earns its place at any table where comfort matters more than presentation. Make it once and you will find yourself craving it every time the temperature drops below forty degrees.
Recipe Q&A Section
- → What cut of beef works best for Italian beef?
-
Beef chuck roast is the most traditional and forgiving choice, offering rich flavor and tenderness after a long braise. Top round or bottom round are leaner alternatives that also work well, especially if you prefer less fat.
- → How thin should the beef be sliced?
-
The thinner the better—aim for nearly translucent slices. Using a meat slicer yields the most authentic results, but a very sharp knife slicing against the grain while the beef is slightly chilled also works beautifully.
- → What is giardiniera and where can I find it?
-
Giardiniera is a Chicago-style condiment made from pickled vegetables including hot peppers, cauliflower, carrots, and celery, typically packed in oil. Look for it in the condiment aisle of most grocery stores or in Italian markets.
- → Can I make this in a slow cooker instead of the oven?
-
Yes, after browning the roast on the stovetop, transfer everything to a slow cooker and cook on low for 6 to 8 hours or on high for 4 to 5 hours until the beef is fork-tender and easily shreds or slices.
- → What does ordering it 'wet' or 'dry' mean?
-
'Wet' means the entire roll gets briefly dunked in hot au jus before filling, making for a deeply flavorful but messier sandwich. 'Dry' means the beef is simply scooped from the jus onto a plain roll with a ladle of jus on top.
- → How should I store and reheat leftover Italian beef?
-
Store the sliced beef and au jus together in an airtight container in the refrigerator for up to 4 days. Reheat gently in a pot on the stovetop over medium-low heat until warmed through, adding a splash of broth if the jus has reduced too much.