Some Sundays call for a dinner that takes its time. This is one of those. It’s not something you throw together in twenty minutes, but most of that time is the oven doing its work while you go about your afternoon. What comes out the other side is beef so tender it falls apart with a fork, sitting in deep, caramelized onion gravy, with melted cheese on top.
Thank you for reading this post, don't forget to subscribe!I started making this after realizing how much French onion soup and pot roast actually have in common. Put them together, and you get something that tastes like it took all day, because in a way, it did — just not all day of hands-on work.
Why You’ll Love This Dinner
The onions are really the heart of this recipe. Cooking them low and slow until they turn deep golden brown builds a flavor that plain braised beef doesn’t have on its own. By the time the roast comes out of the oven, that onion flavor has worked its way into every bit of the gravy.
Then there’s the cheese. Gruyere melted over the shredded beef right at the end brings in that classic French onion soup feeling, minus the bread bowl. It’s rich without being heavy, and it reheats well enough that leftovers are genuinely something to look forward to. The braising liquid also thickens naturally as the onions cook down, so there’s no separate gravy step to fuss over.
Ingredients
Boneless chuck roast is the right cut here — its marbling is what lets it turn fall-apart tender over the long braise. You’ll need four large yellow onions, which sounds like a lot, but they cook down to roughly a third of their original volume. Fresh herbs make a real difference in the braising liquid, though dried versions work in a pinch.
- 3 to 4 pounds boneless chuck roast, excess fat trimmed
- Kosher salt and ground black pepper
- Olive oil
- 4 tablespoons unsalted butter
- 4 large yellow onions, thinly sliced
- 6 cloves fresh garlic, minced
- 3/4 cup dry white wine, such as Sauvignon Blanc or Pinot Grigio
- 1 tablespoon all-purpose flour
- 3 cups beef broth, plus more as needed
- 2 tablespoons Worcestershire sauce, plus more to taste
- 3 bay leaves, fresh or dried
- 2 sprigs fresh rosemary
- 4 sprigs fresh thyme
- 1 cup freshly shredded Gruyere cheese
- Sliced baguette, for serving
Step-by-Step Instructions
Preheat your oven to 300°F. This one braises low and slow, so there’s no rushing the oven temperature here.
Pat the chuck roast dry and season generously on both sides with kosher salt and pepper — about a teaspoon of salt and a half teaspoon of pepper per side is a good starting point.
In a large Dutch oven, heat a few drizzles of olive oil over medium-high heat. Once it’s hot, sear the roast on both sides until a deep golden crust forms, about 5 minutes per side. Let it sear undisturbed rather than moving it around, since that’s what builds the crust. Remove the roast and set it aside.
Reduce the heat to medium. In the same pot, without wiping it out, melt the butter. Add the sliced onions — it’ll look like an overwhelming amount at first, but they cook down significantly. Cook, stirring occasionally, for 25 to 30 minutes, until they’ve turned a light golden brown. They don’t need to be fully caramelized yet, since they’ll continue browning in the oven.
Stir in the minced garlic and cook for about 2 minutes, until fragrant. Pour in the white wine to deglaze the pot, scraping up any browned bits from the bottom, and let it reduce by about half. Sprinkle the flour over everything and stir to coat.
Add the beef broth and Worcestershire sauce, along with the bay leaves, rosemary, and thyme. Bring everything to a simmer, and season with a bit more salt and pepper if needed.
Return the seared roast to the pot. The braising liquid should cover about three-quarters of the beef or more — top it off with extra broth if it doesn’t.
Cover the pot tightly with its lid and transfer it to the oven. Braise for about 3 1/2 hours, until the beef is fall-apart tender. If you’d like it even more tender, give it another 20 minutes or so.
Remove the pot from the oven and increase the temperature to 400°F. Right in the pot, shred the beef into smaller chunks with a fork, discarding any excess fat along with the bay leaves and herb sprigs.
Sprinkle the freshly shredded Gruyere evenly over the top, then return the pot to the oven until the cheese is melted, about 5 to 7 minutes.
Serve warm, spooned generously with the onion gravy, alongside mashed potatoes or toasted baguette slices.
What to Serve With It
Mashed potatoes are the classic pairing, since they soak up the rich braising liquid so well. A few slices of toasted baguette lean into the French onion soup feel even further. For something green, lemon green beans or roasted asparagus balance out the richness nicely.
Variations
This can be made in a slow cooker instead — sear the beef and caramelize the onions on the stovetop first, then transfer everything to the slow cooker and cook on low for 8 hours. If Gruyere isn’t available, Swiss, Fontina, or provolone all work well as substitutes. The wine can be swapped for an equal amount of beef broth plus a splash of balsamic vinegar if you’d rather skip the alcohol. A leaner cut like top or round roast works too, though it won’t turn out quite as tender as chuck roast — a few extra dollops of butter before it goes into the oven can help make up for the difference.
Storage
Leftovers keep well in the refrigerator for up to 4 days in an airtight container. Reheat gently in the microwave or on the stovetop, adding a splash of broth if the gravy has thickened up too much, and topping with a little extra cheese if you’d like. This roast tends to taste even better the next day, once the flavors have had more time to settle.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes. Sear the beef and caramelize the onions on the stovetop first, then transfer everything to a slow cooker and cook on low for 8 hours.
Can I use a different cheese?
Swiss, Fontina, or provolone all work well if Gruyere isn’t available.
Can I substitute the wine?
Yes. Use an equal amount of extra beef broth plus a splash of balsamic vinegar for a similar touch of acidity.
Can I use a different cut of beef?
A round roast works, though it’s leaner and may not turn out quite as tender as chuck roast.
Can I add vegetables to the pot?
Yes, though you’ll need to add extra liquid to accommodate them since they’ll take up some of the braising room.
Why do the onions need so much time to cook?
Slow cooking is what develops their deep, sweet flavor. Rushing this step results in a milder, less complex gravy.
Warm Closing
This is a good one for a day when you want dinner to feel like an occasion without spending the whole afternoon at the stove. Let the oven carry the weight, and the rest takes care of itself.
French Onion Pot Roast with Melted Gruyere
Equipment
- 7 to 8 quart Dutch oven
- Kitchen twine
Ingredients
- 3-4 lb boneless chuck roast excess fat trimmed
- kosher salt and ground black pepper
- olive oil
- 4 tbsp unsalted butter
- 4 large yellow onions thinly sliced
- 6 cloves fresh garlic minced
- 3/4 cup dry white wine Sauvignon Blanc or Pinot Grigio
- 1 tbsp all-purpose flour
- 3 cup beef broth plus more as needed
- 2 tbsp Worcestershire sauce plus more to taste
- 3 bay leaves fresh or dried
- 2 sprigs fresh rosemary
- 4 sprigs fresh thyme
- 1 cup Gruyere cheese freshly shredded
- sliced baguette for serving
Instructions
- Preheat oven to 300°F (150°C).
- Pat chuck roast dry and season generously on both sides with kosher salt and pepper.
- In a large Dutch oven, heat olive oil over medium-high heat. Sear roast on both sides until a golden brown crust forms, about 5 minutes per side. Remove and set aside.
- Reduce heat to medium. In the same pot, melt the butter. Add sliced onions and cook, stirring occasionally, for 25-30 minutes until light golden brown.
- Add minced garlic and cook for 2 minutes. Stir in white wine to deglaze, scraping up browned bits, and let reduce by half. Sprinkle in flour and stir to coat.
- Add beef broth, Worcestershire sauce, bay leaves, rosemary, and thyme. Bring to a simmer and season with salt and pepper to taste.
- Return seared roast to the pot, ensuring liquid covers about 3/4 of the beef, adding more broth if needed.
- Cover tightly and braise in the preheated oven for 3.5 hours, until fall-apart tender. Cook an additional 20 minutes for more tenderness if desired.
- Remove from oven and increase oven temperature to 400°F (200°C). Shred the beef into chunks directly in the pot, discarding excess fat, bay leaves, and herb sprigs.
- Top evenly with freshly shredded Gruyere cheese and return to the oven until melted, about 5-7 minutes.
- Serve warm over mashed potatoes or your favorite sides, with sliced baguette on the side.
