French Dip

French Dip
⏱️ cook time 2 hours 15 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Tender thinly sliced roast beef piled on crusty French rolls, served with rich savory au jus for dipping—cozy, hearty comfort food perfect for family meals.

Ingredients

Boneless beef chuck roast 900g (2 lbs)
Crusty French baguette rolls 4 (15cm/6-inch each, split lengthwise)
Yellow onion 1 medium (150g, thinly sliced)
Garlic cloves 4 (12g total, crushed)
Low-sodium beef broth 1000ml (4 cups)
Worcestershire sauce 2 tablespoons (30ml)
Dried thyme 1 teaspoon (1g)
Whole black peppercorns 8 pieces
Bay leaf 1 whole
Kosher salt 1.5 teaspoons (9g)
Unsalted butter 2 tablespoons (28g)
Provolone cheese slices 8 slices (160g total)

Steps

1

Sear the chuck roast

Pat the 900g beef chuck roast completely dry with paper towels, season all sides with 1 teaspoon (6g) of kosher salt. Heat 1 tablespoon (14g) of unsalted butter in a heavy-bottomed Dutch oven over medium-high heat. Once butter is foaming and just starting to turn pale gold, add the roast and sear for 3-4 minutes per side until deep golden brown on all 4 sides, about 15 minutes total. Transfer seared roast to a clean plate and set aside.

Step 1
step1:Sear the chuck roast
2

Saute the aromatics

Reduce stovetop heat to medium, add the remaining 1 tablespoon (14g) of butter to the same Dutch oven, using the rendered fat and browned bits left from searing. Add the 150g thinly sliced yellow onion, cook for 5 minutes until soft and translucent, stirring occasionally with a wooden spoon. Add the 12g crushed garlic and cook for 30 seconds until fragrant, taking care not to burn the garlic which will turn bitter.

Step 2
step2:Saute the aromatics
3

Slow-simmer the beef

Pour 120ml (1/2 cup) of the beef broth into the pot, scraping up all browned fond bits from the pot bottom with a wooden spoon to incorporate them into the liquid. Add the remaining 880ml (3.5 cups) broth, 30ml Worcestershire sauce, 1g dried thyme, 8 whole black peppercorns, and 1 bay leaf. Return the seared roast to the pot, bring the liquid to a gentle bare simmer (small bubbles breaking the surface every 2-3 seconds), then reduce heat to low, cover, and cook for 1 hour 30 minutes, turning the roast once at the 45-minute mark, until beef is fork-tender but not completely falling apart.

Step 3
step3:Slow-simmer the beef
4

Rest beef, prep au jus

Once the beef reaches fork-tender texture (a fork slides in with gentle pressure and pulls out cleanly), transfer it to a wooden cutting board, tent loosely with aluminum foil, and let rest for 15 minutes to allow juices to redistribute through the meat. Strain the cooking liquid (au jus) through a fine-mesh sieve into a small saucepan, discarding the cooked onion, garlic, peppercorns, and bay leaf. Season au jus with the remaining 0.5 teaspoon (3g) kosher salt, and keep warm over the lowest stovetop heat setting.

Step 4
step4:Rest beef, prep au jus
5

Toast rolls, melt cheese

Set your oven broiler to high heat. Split the 4 15cm French rolls lengthwise, leaving a small hinge on one side to hold fillings, and place them cut-side up on a rimmed baking sheet. Broil 10cm (4 inches) from the upper heating element for 1-2 minutes until the cut surfaces are lightly golden and crisp, watching closely to avoid burning. Remove the baking sheet from the oven, place 2 slices of provolone (40g total) on the bottom half of each roll, then return to the broiler for 30 seconds until the cheese is fully melted and bubbly at the edges.

Step 5
step5:Toast rolls, melt cheese
6

Assemble and serve

After the beef has rested, slice it against the grain into very thin 3mm (1/8-inch) thick slices. Pile equal amounts of sliced beef on top of the melted cheese on each roll, then press the top half of the roll down gently to hold the fillings in place. Divide the warm au jus evenly between 4 small 120ml (4oz) ceramic ramekins, and serve one ramekin alongside each sandwich for dipping.

Step 6
step6:Assemble and serve

Tips

1.Pat the beef completely dry before searing: excess surface moisture will prevent a deep, caramelized crust from forming, which adds critical rich flavor to the au jus.
2.Always slice the rested beef against the grain as thinly as possible (aim for 3mm thick) — this cuts through tough muscle fibers to ensure tender, easy-to-chew bites, no deli slicer required.
3.Keep the au jus at a very gentle simmer, not a rolling boil, while you prep the sandwiches: rapid boiling will make the broth turn cloudy, overly concentrated, and too salty as it reduces.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

French Dip:Frequently Asked Questions

1.Why do you recommend boneless beef chuck roast instead of pricier tender cuts for this sandwich?
Chuck has ideal marbling and connective tissue that breaks down during slow cooking to create juicy, deeply flavorful beef and a rich base for au jus. Leaner premium cuts like tenderloin cook up dry and lack the robust beefy taste this sandwich needs, plus they won’t add the same depth to your dipping jus, making chuck both tastier and budget-friendly.
2.Can I cook the roast beef ahead of time to cut down on day-of meal prep?
Absolutely! Cook the chuck roast fully, let it cool completely in its cooking juices, then store it airtight in the fridge for up to 3 days. Chilling the cooked roast actually makes it much easier to slice paper-thin, which is perfect for piling on sandwiches. Reheat slices gently in strained au jus right before assembling so they don’t dry out.
3.My au jus always turns out watery and bland—how do I get that rich, savory depth?
Start by searing the chuck roast hard on all sides before slow cooking to build fond, those browned, flavor-packed bits stuck to the pan bottom. Sauté your yellow onion and garlic until soft and slightly caramelized, deglaze the pan with low-sodium beef broth to scrape up all fond, then simmer gently; you won’t need any thickener for great, concentrated jus.
4.Do I have to use crusty French baguette rolls, or will softer sandwich rolls work?
Crusty French baguette rolls are classic for a reason: their crisp, chewy crust holds up to repeated dipping in au jus without turning to mushy pulp mid-meal. If you only have softer rolls on hand, toast them cut-side down in a dry skillet for 2 to 3 minutes first to build a crisp barrier that prevents quick sogginess.
5.How thin should I slice the roast beef for the best French dip texture?
Aim for slices as close to paper-thin as you can get, around 1/8-inch thick max, and always slice against the grain to shorten tough muscle fibers for tender bites. A deli slicer works great, but a sharp long carving knife works too—chilling the cooked roast for 2+ hours makes thin, even slicing way easier without shredding the tender meat.
6.Can I make this recipe in a slow cooker instead of a Dutch oven or regular oven?
Totally! Sear your chuck roast first for deep flavor, then add it to the slow cooker with sautéed yellow onion, garlic, and low-sodium beef broth. Cook on LOW for 8 to 10 hours until the beef shreds easily with a fork, then strain the cooking liquid to use as your au jus. It’s a low-fuss, hands-off method that yields perfectly tender beef every time.
7.Why does the recipe call for low-sodium beef broth instead of regular?
Low-sodium broth lets you fully control the final salt level of both your beef and au jus, since seared fond, rendered beef fat, and slow-cooked onion and garlic all add concentrated savoriness. Regular broth often leads to overly salty au jus after it simmers down and concentrates, which can overpower the delicate, rich beef flavor of the sandwich.
8.Is adding cheese to a French dip traditional, or is that a customization?
Classic, traditional French dip sandwiches don’t include cheese, but it’s a totally delicious personal preference if you want it! Stick to mild, meltable options like thin provolone or Swiss, broiled on the cut rolls for 30 to 60 seconds until melted before piling on beef. Skip sharp cheeses like cheddar that will compete with the savory au jus.
9.How do I keep my sandwich from getting soggy before I serve it?
First, never soak the rolls in au jus ahead of time—serve the au jus on the side for dipping as you eat. Second, give your cut French rolls a light toast to create a moisture-resistant crisp layer, and don’t pile dripping wet beef straight from the jus onto the roll; let excess liquid drip off slices for a second before assembling.
10.What’s the best way to store and reheat leftover French dip components?
Store cooked beef, au jus, and rolls separately for the best results. Reheat the au jus in a small saucepan over medium-low until it hits a gentle simmer, then toss the thin beef slices in the hot jus for 30 to 45 seconds just until warmed through. Toast the rolls briefly, then assemble right before eating to avoid sogginess.
11.Do I need to strain the au jus, or can I leave the cooked onion and garlic in it?
Traditional au jus is a smooth, clear, meaty dipping liquid, so I recommend straining out cooked onion, garlic, and any solid bits for that classic texture. If you prefer a heartier, more rustic dip, you can blend a quarter of the cooked onion into the jus for extra depth, but leave most solids out for easy, clean dipping.
12.What can I use as a substitute if I don’t have beef chuck roast?
If you don’t have chuck, reach for other well-marbled, tough cuts that shine with slow cooking, like bottom round rump roast or brisket flat. Skip lean cuts like top sirloin or eye of round, which will turn out dry and bland even with long cooking—they lack the fat and connective tissue that keeps beef juicy and flavors the au jus.
13.What simple sides pair best with this classic French dip sandwich?
Stick to unfussy, complementary sides that don’t compete with the sandwich’s rich, savory flavor: crispy oven-baked fries, tangy creamy coleslaw for a bright contrast, crisp dill pickle spears, or a light side green salad tossed in a simple vinaigrette. Skip heavy, heavily sauced sides that will overpower the deep beefy taste of the dip.

Comments (20)

2 days ago

OMG this was the star of our Sunday family dinner! I was nervous the au jus would be too bland but it had such deep, rich savory flavor, my husband went back for two extra dips. My teen boys devoured 3 sandwiches between them, total game changer for our weekly meal rotation. No notes, 10/10!

yesterday

So glad this was a hit with your family, Liz! Pro tip for next time: toss a pinch of fresh thyme in the au jus while it simmers if you want an extra herby kick. Can’t wait for you to try more of our sandwich recipes!

3 days ago

Really solid recipe! The au jus came out perfect, but I will say the 2 hour 15 minute cook time felt a little long for a weeknight — I ended up using my instant pot for the beef to cut it down to 45 minutes and it still turned out great. Brought these to a neighborhood potluck and people were asking for the recipe left and right!

2 days ago

Wait how did you do the instant pot version? I meal prep for the whole week on Sundays and would love to shave some time off this so I can make a big batch!

yesterday

Great question! For instant pot, cook the beef chuck on high pressure for 45 minutes with a quick natural release, and it’ll be just as tender as the slow roast method. Perfect for meal prep batches too — the beef stays juicy for 3-4 days in the fridge!

1 week ago

SO good. I’ve tried at least 4 different French dip recipes over the years and this is the only one where the au jus doesn’t taste like watery beef bouillon. Used crusty sourdough hoagie rolls instead of plain white and it was chef’s kiss. Will be making this for football watch parties all fall!

5 days ago

Made these for my partner’s birthday dinner last night and he said it’s better than the French dip we get at our favorite steakhouse! I added a little caramelized onion to the sandwich and it paired so perfectly with the savory au jus. 100% making this again.

3 days ago

Caramelized onions are such a good call! I tossed some melted provolone on mine last time I made it and the cheese pull was insane, next time I’m adding the onions too for sure.

1 week ago

Taste was great, but I messed up the first batch of au jus because I didn’t skim the fat off the top after roasting the beef — it was way too greasy! Ended up having to strain it twice, so just a heads up for other new cooks like me to not skip that step. My kids still loved it, though, so that’s a win.

5 days ago

Oh I did the exact same thing my first time! I also accidentally added too much salt because I used regular sodium beef broth instead of low-sodium, oops. Skimming the fat makes such a huge difference, right?

3 days ago

Y’all, I save that skimmed beef fat to roast potatoes later! It’s so flavorful, no need to throw it out. Makes the best crispy roasted potatoes to go alongside the sandwiches.

2 weeks ago

Paired this with a nice amber ale last weekend and it was the perfect weekend lunch. The beef was fall-apart tender, I didn’t even need a knife to slice it. The au jus had that deep umami flavor I’ve been trying to replicate from my favorite diner for years, nailed it on the first try.

yesterday

First time making French dip ever and I was so intimidated because the recipe says medium difficulty! But the steps were super easy to follow, and my husband was so impressed he asked if I ordered takeout from the fancy sandwich shop downtown. So proud of how it turned out!

2 hours ago

That makes our day to hear, Nora! The medium rating is mostly just due to the longer cook time — the actual steps are super straightforward, even for newer cooks. So glad you two loved it, congrats on nailing your first French dip!

3 days ago

Great base recipe! I added a little horseradish mayo to my sandwiches for a kick, and it was chef’s kiss. Only reason I’m not giving 5 stars is I wish there was a note about what cut of beef is best if you can’t find chuck roast — my store only had round roast and it was a little tougher than I wanted.

2 days ago

Great feedback, Pete! If you can’t find chuck roast, brisket is the next best swap — it has enough fat marbling to stay tender through the long cook. Round roast works but you’ll want to cook it a little lower and slower to keep it from getting tough. We’ll add that note to the recipe soon!

yesterday

Horseradish mayo is non-negotiable for me too! I mix a little sour cream in with mine to mellow it out, it cuts through the richness of the beef so well.

1 week ago

Made a double batch of this on Sunday for meal prep and it held up perfectly all week for lunches! I portioned out the beef and au jus separately, toasted the rolls fresh each day, and it tasted just as good on Friday as it did on Sunday. Absolute meal prep staple for me now.

5 minutes ago

Just finished making this for lunch and OMG. The au jus is so flavorful I could drink it straight from the bowl. Toasted the rolls with a little garlic butter before piling the beef on and I will never make a French dip any other way. So so good.

just now

Garlic butter on the rolls is a genius move! I’m making this tomorrow for date night and I’m 100% stealing that idea, that sounds incredible.

2 weeks ago

Taste was solid, but my au jus came out really salty? I followed the recipe exactly, used the broth it called for, so I’m not sure what went wrong. The sandwiches were still edible, but I had to water the jus down a lot to make it dippable.

1 week ago

I had that happen too! Turns out the beef broth I bought was the ‘hearty sodium’ version instead of regular, even though it looked the same. Now I always grab low-sodium so I can control the salt level myself.

5 days ago

So sorry the au jus came out too salty for you! Sodium levels vary a ton between different broth brands, which is why we recommend tasting and adjusting at the end. Adding a splash of water or a tiny bit of red wine vinegar can help cut saltiness too if it happens next time!

2 days ago

Made this for my roommates and we all ate until we were stuffed. We split the cost of the beef and it was way cheaper than ordering delivery from the sandwich shop by campus, and tasted 10x better. 10/10 will be a regular in our apartment dinner rotation.

3 days ago

Loved this recipe! I swapped the regular hoagie rolls for gluten free sourdough rolls and it worked perfectly, the au jus is naturally gluten free as long as you use GF broth, which was a nice win for me since so many French dip recipes have hidden gluten. Only wish I’d made more au jus because I ran out halfway through dinner!

2 days ago

So happy this worked for your gluten free needs, Gina! Great call on the GF sourdough — that’s our favorite swap too. Next time you can 1.5x the au jus ingredients, it keeps great in the fridge for up to 5 days if you have leftovers!

1 week ago

This is our new go-to for Sunday supper when the grandkids come over! Even my pickiest 7 year old granddaughter ate a whole sandwich without complaining, which is basically a miracle. I served it with crispy oven fries and a side of pickles, everyone cleaned their plates.

5 days ago

Wait, that gives me so much hope! My 6 year old refuses to eat any kind of roast beef sandwich, I’m gonna have to test this out on him next week. The dip might be the trick to get him to try it!

3 days ago

Dill pickles on the side are the perfect pairing! I put a couple pickle slices directly in my sandwich sometimes for that extra tang, it’s so good with the beef and au jus.

2 weeks ago

I spent 20 years working in restaurants and this is a rock solid classic French dip recipe. The ratio of aromatics in the au jus is spot on, no weird extra ingredients that don’t belong. Great job keeping it traditional instead of adding random gimmicks to make it ‘unique’. Will be making this for my golf group next month.

30 minutes ago

Made this on this gross rainy Seattle day and it was the coziest dinner ever. The whole house smelled like slow roasted beef and herbs for hours, it was better than any candle I own. Can’t wait to have the leftovers for lunch tomorrow!

5 minutes ago

Agreed! Slow cooked savory meals on rainy days hit different. I made this last week when it was pouring and I swear the smell alone made my whole apartment feel warmer. Enjoy those leftovers, they’re even better the next day!

5 days ago

Made these for our tailgate last weekend before the Bulldogs game and they were a massive hit! I kept the beef warm in a slow cooker and set out a little station with rolls, cheese, and au jus so people could build their own. People went back for thirds, will be doing this every home game for sure.

3 days ago

That sounds like the perfect tailgate setup, Tyler! The build-your-own station is such a smart call for crowds, no one has to wait around for sandwiches to be assembled. Go Dawgs!

2 days ago

Stealing this idea for the Ohio State tailgates this fall! I usually do brats but this will be such a fun switch up, everyone is gonna lose their minds over that au jus.

yesterday

I’ve chased the perfect French dip from food trucks all over LA and this recipe is better than 90% of the ones I’ve paid $15+ for. The key is definitely letting the beef rest before slicing it thin, that’s the trick to keeping it juicy, which so many home cooks skip. Absolute banger of a recipe.

2 hours ago

This was so good! The only mishap I had was I sliced my beef a little too thick, so it was a little harder to bite through, but the flavor was still amazing. My apartment smells incredible and I have enough leftovers for 2 more lunches, total win.

30 minutes ago

So glad you enjoyed it! A quick trick for super thin slices is to pop the beef in the fridge for 20-30 minutes after it rests before slicing — it firms up just enough to get those paper-thin slices that are perfect for French dips. Give that a shot next time!

just now

Added a few slices of pickled jalapeño to my sandwich and the little spicy kick paired so well with the rich beef and savory au jus. If you love a little heat, don’t sleep on that addition! Game changer.

just now

Oh that sounds insane! I put pepper jack cheese on mine for a little heat but the pickled jalapeños are next level, I’m adding those when I make this this weekend.