Classic French Dip Sandwiches
After a long day of school runs, after-school clubs, and work deadlines, the last thing I want is a complicated dinner that leaves a mountain of washing-up. That’s exactly why I developed this recipe for Classic French Dip Sandwiches, a proper weeknight hero that’s on the table in under 30 minutes with hardly any mess.
Recipe Overview
- Prep time: 10 minutes
- Cook time: 20 minutes
- Total time: 30 minutes
- Servings: 4 sandwiches
- Difficulty: Easy
Why You’ll Love This Classic French Dip Sandwiches
- One-pan cooking: The entire filling comes together in a single frying pan, meaning you’ve only got one main item to wash up after dinner.
- Make-ahead friendly: The beef and au jus can be prepped the night before, so on busy evenings you simply reheat and assemble.
- Picky-eater approved: My husband, who’s usually picky, asked for seconds! The rich, savoury flavour appeals to both kids and adults without being too fancy.
- Budget-conscious: Using a tougher cut of beef that becomes meltingly tender during cooking means you get a luxurious result without spending a fortune.
- Customisable in minutes: Everyone at the table can build their own sandwich with their preferred amount of au jus and toppings, making it ideal for different tastes.
Ingredients You’ll Need
- 500g beef topside or silverside, thinly sliced against the grain
- 2 tablespoons olive oil
- 2 large onions, thinly sliced
- 3 garlic cloves, minced
- 500ml beef stock (preferably homemade or a good-quality shop-bought)
- 2 tablespoons Worcestershire sauce
- 1 tablespoon soy sauce
- 1 teaspoon dried thyme
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- 4 crusty bread rolls (such as ciabatta or French baguette)
- 4 slices of provolone cheese (or mozzarella if preferred)
- 2 tablespoons butter, softened
Tip: For the most tender beef, ask your butcher to slice the meat for you, or pop the beef in the freezer for 20 minutes before slicing — it firms up just enough to get paper-thin slices at home.
How to Make Classic French Dip Sandwiches
- Prepare the beef: Pat the sliced beef dry with kitchen paper. Season generously with salt and pepper on both sides. The meat should look dry and slightly tacky to the touch, which helps it brown beautifully rather than steam.
- Sear the meat: Heat the olive oil in a large frying pan over high heat until it shimmers and a drop of water sizzles instantly. Add the beef slices in a single layer — you may need to do this in two batches. Cook for 1-2 minutes per side until the edges are deep brown and the kitchen smells wonderfully savoury. Transfer the seared beef to a plate; it should look caramelised and fragrant.
- Cook the onions: Reduce the heat to medium. Add the sliced onions to the same pan. Stir with a wooden spoon, scraping up any browned bits from the bottom — this adds incredible depth. Cook for 5-6 minutes until the onions are soft, translucent, and just starting to turn golden at the edges.
- Build the au jus: Add the minced garlic and cook for 30 seconds until fragrant, then pour in the beef stock, Worcestershire sauce, soy sauce, dried thyme, and bay leaf. Stir well, scraping the pan bottom again. Bring to a gentle simmer — you’ll see small bubbles rising steadily to the surface, but not a vigorous boil.
- Simmer the beef: Return the seared beef slices to the pan along with any juices that have collected on the plate. Reduce the heat to low and let everything simmer gently for 8-10 minutes. The liquid should reduce slightly and thicken just enough to coat the back of a spoon. The beef will become tender and the onions will soften further, creating a rich, savoury broth.
- Toast the rolls: While the beef simmers, split the bread rolls in half and spread the cut sides with softened butter. Place them under a hot grill for 2-3 minutes until golden brown and crisp around the edges. Keep an eye on them — they go from perfect to burnt very quickly.
- Assemble the sandwiches: Remove the bay leaf from the pan. Use tongs to pile the beef and onions onto the bottom halves of the toasted rolls. Top each with a slice of cheese. Place the assembled sandwiches back under the grill for 1-2 minutes until the cheese melts and becomes bubbly and slightly golden. Place the top halves of the rolls on.
- Serve with au jus: Ladle the remaining hot broth from the pan into small bowls for dipping. Serve the sandwiches immediately, with the au jus on the side. The rolls should be crisp on the outside, soft inside, and the beef should be tender enough to pull apart with your fingers.
Tips From My Kitchen
- Slice the beef very thin: The key to tender French dip sandwiches is having the beef sliced thinly enough that it cooks quickly and remains tender. When beef is too thick, it becomes chewy and tough. After testing this recipe five times, I finally got it just right by freezing the meat for 20 minutes before slicing — this firms it up so you can cut paper-thin pieces with ease.
- Don’t skip the searing step: Searing the beef over high heat creates a deep, caramelised crust that adds layers of flavour to the final dish. This browning reaction, called the Maillard reaction, is what gives the au jus its rich, savoury taste. If you skip this step, your sandwiches will taste flat and one-dimensional.
- Use good-quality beef stock: The au jus is essentially a quick broth, so its flavour depends heavily on the stock you use. A cheap, watery stock will result in a thin, bland dipping liquid. I prefer a reduced-salt beef stock so I can control the seasoning myself, and I always add a splash of Worcestershire sauce for extra umami.
- Toast the rolls properly: Toasting the rolls under the grill until they’re golden and crisp creates a barrier that prevents the bread from becoming soggy when you dip it into the au jus. A properly toasted roll stays crisp for several minutes, giving you time to enjoy each bite without the bread disintegrating.
- Make ahead for busy nights: You can prepare the beef and au jus up to two days in advance. Simply cook the recipe through step 5, then cool completely and store in an airtight container in the fridge. When you’re ready to serve, reheat gently in a pan over medium heat, toast the rolls, and assemble. The flavours actually deepen overnight, so it tastes even better the next day.
- Keep the au jus warm: If you’re serving the sandwiches to a crowd, transfer the au jus to a slow cooker on the low setting to keep it warm throughout the meal. This way, everyone can help themselves to hot dipping liquid without having to reheat it between servings.
Equipment You’ll Need
- Large frying pan or skillet
- Sharp knife and cutting board
- Mixing bowls
- Wooden spoon or spatula
- Box grater (if grating your own cheese)
- Tongs for handling the beef
- Grill rack or baking tray for toasting rolls
Delicious Variations to Try
- Spicy Version: Add 1-2 thinly sliced jalapeños or a teaspoon of red pepper flakes when you cook the onions. The heat cuts through the richness beautifully and adds a lovely warmth without overwhelming the dish.
- Vegetarian/Vegan Option: Swap the beef for thick slices of portobello mushrooms and use a vegetable stock instead of beef stock. Sear the mushrooms until they’re deeply browned and juicy, then simmer them in the same au jus mixture. The result is surprisingly meaty and satisfying.
- Different Protein: Thinly sliced turkey breast or chicken thigh works wonderfully in this recipe. Adjust the cooking time slightly — turkey and chicken cook faster than beef, so reduce the simmering time to 5-6 minutes to prevent them from drying out.
What to Serve With Classic French Dip Sandwiches
- Simple mixed greens with a tangy vinaigrette to cut through the richness
- Crunchy pickles or pickled onions for a sharp contrast
- Sweet potato wedges roasted with paprika and garlic
- A bowl of tomato soup for dipping alongside the au jus
Frequently Asked Questions

Classic French Dip Sandwiches
Ingredients
Method
-
Prepare the beef: Pat the sliced beef dry with kitchen paper. Season generously with salt and pepper on both sides. The meat should look dry and slightly tacky to the touch, which helps it brown beautifully rather than steam.
-
Sear the meat: Heat the olive oil in a large frying pan over high heat until it shimmers and a drop of water sizzles instantly. Add the beef slices in a single layer — you may need to do this in two batches. Cook for 1-2 minutes per side until the edges are deep brown and the kitchen smells wonderfully savoury. Transfer the seared beef to a plate; it should look caramelised and fragrant.
-
Cook the onions: Reduce the heat to medium. Add the sliced onions to the same pan. Stir with a wooden spoon, scraping up any browned bits from the bottom — this adds incredible depth. Cook for 5-6 minutes until the onions are soft, translucent, and just starting to turn golden at the edges.
-
Build the au jus: Add the minced garlic and cook for 30 seconds until fragrant, then pour in the beef stock, Worcestershire sauce, soy sauce, dried thyme, and bay leaf. Stir well, scraping the pan bottom again. Bring to a gentle simmer — you’ll see small bubbles rising steadily to the surface, but not a vigorous boil.
-
Simmer the beef: Return the seared beef slices to the pan along with any juices that have collected on the plate. Reduce the heat to low and let everything simmer gently for 8-10 minutes. The liquid should reduce slightly and thicken just enough to coat the back of a spoon. The beef will become tender and the onions will soften further, creating a rich, savoury broth.
-
Toast the rolls: While the beef simmers, split the bread rolls in half and spread the cut sides with softened butter. Place them under a hot grill for 2-3 minutes until golden brown and crisp around the edges. Keep an eye on them — they go from perfect to burnt very quickly.
-
Assemble the sandwiches: Remove the bay leaf from the pan. Use tongs to pile the beef and onions onto the bottom halves of the toasted rolls. Top each with a slice of cheese. Place the assembled sandwiches back under the grill for 1-2 minutes until the cheese melts and becomes bubbly and slightly golden. Place the top halves of the rolls on.
-
Serve with au jus: Ladle the remaining hot broth from the pan into small bowls for dipping. Serve the sandwiches immediately, with the au jus on the side. The rolls should be crisp on the outside, soft inside, and the beef should be tender enough to pull apart with your fingers.
Notes
I hope this recipe becomes a regular in your weeknight rotation, just as it has in mine. If you give these Classic French Dip Sandwiches a try, I’d love to hear how they turned out for you — drop a comment below and let me know if your family loved them as much as mine did!