French Dip Sandwich
This is a French dip sandwichwith slow braised chuck roast shredded and piled onto a seeded sourdough baguette with melted provolone, caramelized onions, horseradish aioli, and a side of the most deeply flavored au jus for dipping. This is the kind of sandwich that requires a little time and patience but the result is genuinely worth every step.
Why You’ll Love This Recipe
- Slow braised chuck roast — braised low and slow in beef stock with herbs and Worcestershire until it falls apart and shreds effortlessly
- That au jus — the braising liquid strained and served alongside for dipping is deeply savory and completely addictive
- Homemade sourdough baguette — seeded, crackly, and sturdy enough to hold up to dipping without falling apart
- Horseradish aioli — creamy, tangy, and just enough heat to cut through the richness of the beef
- Caramelized onions — sweet and jammy, they take time but they belong on this sandwich
My Latest Videos
French Dip Sandwich: Worth Every Hour on the Stove
The secret to a great French dip is the au jus — the braising liquid the beef cooks in for four hours that absorbs every bit of flavor from the chuck roast, aromatics, herbs, and Worcestershire sauce. By the time the beef is done the liquid has transformed into something so rich and savory that dipping your sandwich into it feels like a completely separate pleasure from eating the sandwich itself. I built this around my sourdough baguette — shaped shorter at around 12 inches, topped with sesame seeds for a seeded baguette that adds a subtle nuttiness to every bite. If you want to use store-bought baguette that’s totally fine but if you’ve got the baguette recipe down this is the perfect use for it.

French Dip Sandwich Ingredients
Braised Chuck Roast
- 3-4 lb chuck roast
- 2 onions, thinly sliced
- 6 cloves garlic
- 4 cups beef stock
- 3 sprigs fresh thyme
- 1 sprig fresh rosemary
- 2 bay leaves
- 2 tbsp Worcestershire sauce
- Oil, for searing
- Salt and pepper, to taste
Horseradish Aioli
- ½ cup mayo
- 1 tbsp horseradish
- Squeeze of lemon juice
- Salt and pepper, to taste
Caramelized Onions
- 4 large onions, thinly sliced
- Drizzle of oil
- Salt, to taste
Sandwich
- 2 sourdough baguettes, shaped to about 12 inches and topped with sesame seeds
- Provolone cheese, sliced
- Parmesan cheese, freshly grated
- Fresh chives, chopped
The Baguette
I used my sourdough baguette recipe for this but shaped them shorter — around 12 inches — so they’re a better size for a sandwich. Before baking I spray the tops with water and dip them into sesame seeds so the entire top surface is covered. The sesame seeds toast beautifully in the oven and add a subtle nuttiness that works really well with the beef and au jus. You can absolutely use store-bought baguette here but if you’ve already made the sourdough version there’s no going back.

The Chuck Roast
Chuck roast has enough fat and connective tissue to become incredibly tender and flavorful over a long braise without drying out. You want to sear it properly before braising — a deep dark crust on all sides adds a ton of flavor to both the beef and the braising liquid. Don’t rush the sear, let each side develop a proper crust before you flip it. Once it goes into the braising liquid it just needs time — four hours at a low simmer and it shreds effortlessly.
The Au Jus
Au jus is French for “with juice” — it’s the strained braising liquid that becomes your dipping sauce. After the chuck roast braises for four hours the liquid is deeply flavored from the beef, aromatics, herbs, and Worcestershire. You strain out all the solids, skim any excess fat from the surface, and what’s left is a rich savory broth that’s the whole point of a French dip sandwich. Don’t skip straining it — you want a clean clear dipping sauce not a chunky broth.
Caramelized Onions
Real caramelized onions take time — low heat, patience, and stirring regularly. You’re looking for deeply golden, jammy, sweet onions that have reduced to about a quarter of their original volume. Don’t rush them on high heat — you’ll get browned edges and raw centers instead of that even soft sweetness throughout. Four large onions will seem like a lot but they cook down significantly and you want enough to be generous on each sandwich.
The Horseradish Aioli
Aioli is technically an emulsified garlic sauce but in common usage it refers to any mayo-based flavored sauce — which is exactly what this is. Mayo, horseradish, lemon juice, salt, and pepper mixed together until smooth. The horseradish adds a gentle heat and sharpness that cuts right through the richness of the braised beef and melted provolone. Adjust the horseradish to your tolerance — start with 1 tablespoon and add more if you want more heat.
How To Make French Dip Sandwich
BRAISE THE CHUCK ROAST
- Season and sear: Pat the chuck roast dry and season generously with salt and pepper on all sides. Heat a drizzle of oil in a large heavy pot or Dutch oven over high heat until smoking. Sear the chuck roast for 3-4 minutes per side without moving it until a deep dark crust forms on all sides. Remove and set aside.
- Cook the onions: Lower the heat to medium. Add the thinly sliced onions to the same pot and cook for 3-4 minutes until slightly softened, scraping up any bits from the bottom.
- Braise: Add the seared chuck roast back to the pot. Add your garlic cloves. Pour in beef stock and add thyme, rosemary, bay leaves, and Worcestershire sauce. The liquid should come about halfway up the roast. Bring to a gentle simmer, cover, and cook on low heat for 4 hours until the beef is completely tender and falls apart easily when pressed with a fork. Alternatively braise in a 325°F oven for 3.5-4 hours.
- Strain the au jus: Remove the chuck roast and set aside to rest. Strain the braising liquid through a fine mesh sieve into a saucepan, discarding the solids. Skim any excess fat from the surface. Keep warm over low heat — this is your au jus.
- Shred the beef: Shred the chuck roast using two forks or your hands, discarding any large pieces of fat. Add a couple of ladles of au jus to the shredded beef and toss to coat — this keeps the beef moist and infuses even more flavor.
MAKE THE CARAMELIZED ONIONS
- Caramelize: Heat a drizzle of oil in a wide pan over medium-low heat. Add the thinly sliced onions and a pinch of salt. Cook low and slow stirring regularly for 45-60 minutes until the onions are deeply golden, jammy, and sweet. Don’t rush this on high heat — patience is the whole point.
MAKE THE HORSERADISH AIOLI
- Mix: Combine mayo, horseradish, a squeeze of lemon juice, salt, and pepper in a small bowl. Mix until smooth. Taste and adjust horseradish and seasoning to your preference. Set aside.
ASSEMBLE
- Melt the provolone: Cut each baguette in half lengthwise. Lay provolone slices on both cut sides of each baguette. Place on a baking sheet and bake at 350°F until the cheese is fully melted. For a lightly browned, slightly blistered finish use a kitchen blowtorch to toast the cheese or switch your oven to broil for 1-2 minutes watching closely so it doesn’t burn.
- Spread the aioli: Spread a generous layer of horseradish aioli on both sides of the baguette over the melted provolone.
- Build the sandwich: On one side pile on a generous amount of shredded braised beef. Grate fresh parmesan directly over the beef. On the other side spoon on the caramelized onions and sprinkle with fresh chives.
- Close and serve: Press the two sides together gently. Serve immediately with a small bowl of warm au jus on the side for dipping.
Storage & Reheating
Storage
Store each component separately for best results:
- Braised beef: airtight container in the fridge for up to 3 days or freeze for up to 1 month
- Au jus: refrigerate separately for up to 3 days
- Caramelized onions: refrigerate for up to 5 days
- Horseradish aioli: refrigerate for up to 5 days
- Assemble sandwiches fresh each time
Reheating
- Beef: reheat in a pan with a splash of au jus over medium heat until warmed through
- Au jus: warm in a small saucepan over low heat
Make Ahead
This is a great make-ahead meal — the braised beef and au jus actually taste better the next day after the flavors have had time to develop overnight in the fridge. Make the beef and au jus a day ahead, reheat gently, and assemble fresh.

French Dip Sandwich
Ingredients
Braised Chuck Roast
- 3-4 lb chuck roast
- 2 onions thinly sliced
- 6 cloves garlic
- 4 cups beef stock
- 3 sprigs fresh thyme
- 1 sprig fresh rosemary
- 2 bay leaves
- 2 tbsp worcestershire sauce
- oil for searing
- salt and pepper to taste
Horseradish Aioli
- 1/2 cup mayo
- 1 tbsp horseradish
- squeeze of lemon juice
- salt and pepper to taste
Caramelized Onions
- 4 large onions thinly sliced
- drizzle of oil
- salt to taste
Sandwich
- 2 sourdough baguettes used my sourdough baguette recipe but shaped to about 12 inches, wet the tops of the shaped baguette and dipped into some sesame seeds
- provolone cheese sliced
- parmesan cheese freshly grated
- fresh chives chopped
Instructions
- Sear: Season chuck roast with salt and pepper. Sear in a hot oiled pot 3-4 minutes per side until deeply crusted. Remove and set aside.
- Cook the onions: Lower the heat to medium. Add the thinly sliced onions to the same pot and cook for 3-4 minutes until slightly softened, scraping up any bits from the bottom.
- Braise: Add the seared chuck roast back to the pot. Pour in beef stock and add garlic cloves, thyme, rosemary, bay leaves, and Worcestershire sauce. The liquid should come about halfway up the roast. Bring to a gentle simmer, cover, and cook on low heat for 4 hours until the beef is completely tender and falls apart easily when pressed with a fork. Alternatively braise in a 325°F oven for 3.5-4 hours.
- Horseradish aioli: While the beef is braising, mix mayo, horseradish, lemon juice, salt, and pepper until smooth. Adjust to taste.
- Caramelize onions: Heat a drizzle of oil in a wide pan over medium-low heat. Add the thinly sliced onions and a pinch of salt. Cook low and slow stirring regularly for 45-60 minutes until the onions are deeply golden, jammy, and sweet. Don't rush this on high heat — patience is the whole point.
- Strain the au jus: After 4 hours and the beef is tender, remove the chuck roast and set aside to rest. Strain the braising liquid through a fine mesh sieve into a saucepan, discarding the solids. Skim any excess fat from the surface. Keep warm over low heat — this is your au jus.
- Shred the beef: Shred the chuck roast using two forks, discarding any large pieces of fat. Add a couple of ladles of au jus to the shredded beef and toss to coat — this keeps the beef moist and infuses even more flavor.
- Melt cheese: Cut baguettes in half lengthwise. Lay provolone on both cut sides. Bake at 350°F until melted. Blowtorch or broil briefly to lightly brown the cheese.
- Spread aioli: Spread horseradish aioli generously on both sides over the melted provolone.
- Build: On one side pile on shredded beef and grate over fresh parmesan. On the other side add caramelized onions and fresh chives.
- Serve: Close the sandwich and serve immediately with warm au jus on the side for dipping.



