The classic French dip sandwich is an American diner staple that turns simple ingredients into something magical. With tender roast beef piled on a toasted roll and a rich, savory au jus for dipping, it’s a meal that feels both indulgent and comforting. I love how this homemade version lets you control the flavors, from the caramelized onions to the depth of the broth. It’s surprisingly simple to make at home and always impresses a crowd, perfect for weeknights or game day gatherings.
Why You'll Love This Recipe
- The rich, from-scratch au jus with caramelized onions is incredibly flavorful
- It’s a quick meal that feels special for weeknights or game day
- Using deli roast beef makes it an easy shortcut with no fuss
- Everyone loves dipping their sandwich for a fun, interactive meal
Ingredients You’ll Need
- Olive oil: for sautéing the onions to a perfect caramelized sweetness without burning, use extra virgin for best flavor
- Yellow onion: thinly sliced for sweet, deep flavor as it cooks down, yellow onions balance sharpness and sweetness beautifully
- Garlic: minced and added just after onions for a fragrant base, fresh garlic cloves are key here
- Beef broth: the foundation of your au jus, choose a good-quality low-sodium broth so you can control the salt
- Worcestershire sauce: adds umami depth and a tangy kick, a little goes a long way in building complexity
- Soy sauce: contributes savory saltiness and richness, use low-sodium if you’re watching salt intake
- Fresh thyme: a sprig infuses the broth with earthy, aromatic notes, dried thyme works in a pinch
- Bay leaf: gives a subtle herbal backbone to the au jus, remember to remove it before serving
- Thinly sliced roast beef: deli-style or leftover, it warms through in the broth staying tender and juicy
- French rolls: toasted to hold up to the juicy beef and au jus, look for a crisp crust
- Butter: softened for easy spreading, toasting the rolls with butter adds richness and golden color
- Provolone cheese: optional but fantastic for melty, creamy layers, it complements the beef without overpowering
- Salt and freshly ground black pepper: season to taste at the end, fresh pepper makes a difference
- Prepared horseradish sauce: optional for a spicy kick on the side, it cuts through the richness
- Fresh parsley: optional garnish for a pop of color and fresh herbal finish, chop it just before serving
How to Make It
Start with Onions and Garlic:
Heat the olive oil in a medium saucepan over medium heat. Add the sliced onions and cook, stirring occasionally, until they’re softened and caramelized, about 10-12 minutes. This slow cooking builds a sweet, deep base for your au jus. Then add the minced garlic and cook for just one minute until fragrant, being careful not to burn it.
Simmer the Au Jus:
Pour in the beef broth, Worcestershire sauce, and soy sauce. Add the thyme sprig and bay leaf. Bring everything to a simmer, then reduce the heat to low and let it cook for 10 minutes so the flavors can meld beautifully. Taste and season with salt and pepper if needed.
Toast the Rolls:
While the au jus simmers, preheat your oven to 350°F. Split the French rolls in half lengthwise and spread the softened butter on the cut sides. Place them buttered side up on a baking sheet and toast for 5-7 minutes until they’re lightly golden and crisp. This step is crucial for preventing sogginess.
Warm the Roast Beef:
Remove the thyme sprig and bay leaf from the au jus. Add the sliced roast beef to the saucepan and let it warm through in the hot broth for 2-3 minutes. You just want to heat it without overcooking, so it stays tender and juicy.
Assemble the Sandwiches:
Using tongs, pile the warmed roast beef onto the bottom halves of the toasted rolls. If you’re using cheese, place two slices of provolone on top of the beef on each sandwich. The cheese will melt into the warm beef, creating a creamy layer.
Bake to Melt the Cheese:
Return the assembled sandwiches to the baking sheet and bake for 3-5 minutes, just until the cheese is melted and bubbly. Keep an eye on them so the rolls don’t over-brown. This quick bake brings everything together perfectly.
Finish and Serve:
Place the top halves of the rolls on the sandwiches. Ladle the hot au jus into small bowls for dipping. Serve immediately while everything is hot, the cheese is gooey, and the rolls are crisp. It’s time to dig in and enjoy your French dip creation.

You Must Know
- Caramelizing the onions slowly builds the base flavor for the au jus
- Toasting the rolls is essential to prevent sogginess from the juicy beef
- Warm the beef just until heated through to keep it tender
- I always double the au jus because everyone wants extra
Storage Tips
Store any leftover sandwiches and au jus separately in airtight containers in the fridge – they’ll keep for up to three days. Reheat the au jus gently on the stovetop over low heat until warm, stirring occasionally. For the sandwiches, pop them in a 350°F oven for about 10 minutes to bring back that crisp texture without drying out the beef. I avoid the microwave because it makes the rolls soggy. If you have extra au jus, you can freeze it in a sealed container for a month and thaw it for another batch of French dip sandwiches.
Ingredient Substitutions
If you don’t have provolone, Swiss or mozzarella cheese work well for melting. For a gluten-free version, use gluten-free rolls and swap soy sauce for tamari. Dairy-free? Skip the cheese and use olive oil instead of butter for toasting the rolls. No fresh thyme? Dried thyme is fine, just use half the amount. Yellow onions can be replaced with sweet onions for a milder flavor. And if you’re out of beef broth, chicken broth mixed with a teaspoon of beef bouillon paste will do in a pinch. Horseradish sauce can be swapped with Dijon mustard for a different kick.
Serving Suggestions
I love serving these French dip sandwiches with a side of crispy steak fries or sweet potato fries for dipping into the extra au jus. A simple green salad with a tangy vinaigrette balances the richness perfectly. Classic dill pickles on the side add a nice crunch and acidity. For drinks, a cold lager or pale ale complements the savory flavors, or if you prefer non-alcoholic, iced tea with lemon is refreshing. It’s a complete meal that feels like a diner treat at home, perfect for casual dinners or watching the game with friends.
Cultural Context
The French dip sandwich is an American classic that emerged from early 20th century Los Angeles, often credited to restaurants like Philippe The Original. Despite its name, it’s not French but a product of American culinary innovation, possibly born from a happy accident involving a roll and beef drippings. It embodies the comfort food ethos of turning humble ingredients into something extraordinary through slow cooking and bold flavors. Today, it’s a beloved menu item in diners and sports bars nationwide, symbolizing hearty, satisfying meals that bring people together. Making it at home connects you to that rich history while allowing for personal touches, from the choice of bread to the depth of the au jus. This version captures that spirit with a from-scratch broth and caramelized onions for extra depth.

Pro Tips
- Use good-quality beef broth for a rich, flavorful au jus
- Don’t rush caramelizing the onions – slow cooking deepens the flavor
- Toast soft rolls well to prevent sogginess from the juicy beef
- Taste the au jus before adding extra salt due to the sauces
Frequently Asked Questions
Provolone is a classic choice for a French dip because its mild, slightly nutty flavor and excellent melting quality complement the savory beef and au jus without overpowering them. Swiss or mozzarella are also great options if you don’t have provolone on hand.
Absolutely. You can prepare the au jus with the onions and garlic up to 3 days in advance. Simply store it in the fridge and reheat it when you’re ready to assemble the sandwiches. For best results, warm the roast beef in the hot jus just before serving.
If you’re out of Worcestershire, you can use an extra teaspoon of soy sauce mixed with a splash of balsamic vinegar to replicate some of the savory, tangy depth. Alternatively, a bit of fish sauce or even steak sauce can work in a pinch.
The au jus is ready after simmering for about 15-20 minutes. You’ll know it’s done when the flavors have melded, the broth has reduced slightly, and it tastes rich and deeply savory. Letting it simmer with the bay leaf and thyme is key for the best flavor.
A classic French dip is perfect with a simple side salad, crispy french fries, or potato chips for a satisfying crunch. For a heartier American meal, coleslaw or a dill pickle spear are also fantastic pairings.