This French onion-style beef stew pairs fork-tender beef with a generous amount of slowly browned onions, savory broth, and Gruyère-topped toasted bread. It brings the familiar flavors of French onion soup to a hearty, spoonable stew, with the long, gentle simmer giving the beef time to become tender and the broth time to deepen.
Ingredients
- 2 lb (900 g) boneless beef chuck, trimmed of large hard pieces of fat and cut into 1½-inch (4 cm) cubes
- 1½ tsp (7 g) kosher salt, plus more to taste
- 1 tsp (2 g) freshly ground black pepper
- 2 tbsp (30 ml) neutral oil, such as canola or grapeseed
- 3 tbsp (42 g) unsalted butter
- 3 lb (1.36 kg) yellow onions, peeled, halved, and sliced about ¼ inch (6 mm) thick
- 1 tsp (4 g) granulated sugar, optional, to encourage browning if your onions are slow to color
- 1 tbsp (8 g) all-purpose flour
- 3 garlic cloves (about 9 g), finely chopped
- 1 cup (240 ml) dry white wine
- 6 cups (1.42 L) low-sodium beef broth
- 2 tsp (10 ml) Worcestershire sauce
- 2 fresh thyme sprigs, or ½ tsp (0.5 g) dried thyme
- 1 bay leaf
- 1 baguette, about 10 oz (280 g), cut into 12 slices about ½ inch (1.3 cm) thick
- 1½ cups (150 g) shredded Gruyère cheese
- 2 tbsp (8 g) chopped fresh parsley, for serving
Instructions
- Prepare the beef and onions. Pat the beef dry with paper towels; dry surfaces brown more readily than damp ones. Season it on all sides with the salt and pepper. Slice the onions evenly so they soften at roughly the same pace. Set a large, heavy Dutch oven or other heavy-bottomed pot beside the stove.
- Brown the beef. Heat the oil in the pot over medium-high heat until it shimmers. Add the beef in a single layer, working in batches so the pieces have room around them. Brown for about 3 minutes per side, turning as needed, for roughly 15 minutes total. Transfer browned pieces to a plate. If the pot has dark, burnt residue, wipe it out; browned bits are useful, but scorched bits can make the broth bitter.
- Caramelize the onions. Reduce the heat to medium and add the butter and sliced onions. Stir to coat them, scraping up browned beef bits. Cook uncovered for about 45 minutes, stirring every few minutes and more often near the end. The onions should shrink considerably and turn deep golden brown, not black. If they stick before they soften, add 1 or 2 tbsp (15–30 ml) water and scrape the bottom. Add the optional sugar only if they need a little help coloring; it is not a substitute for slow cooking.
- Add the flour and garlic. Sprinkle the flour over the onions and stir continuously for 1 minute so it cooks without forming lumps. Add the garlic and stir for about 30 seconds, just until fragrant. Avoid letting the garlic darken, which can give the finished stew a bitter edge.
- Deglaze the pot. Pour in the wine and scrape the bottom thoroughly with a wooden spoon. Let it bubble for about 3 minutes, until slightly reduced and the sharp smell of raw wine has eased. If you do not use wine, use 1 cup (240 ml) extra beef broth and stir in 1 tsp (5 ml) cider vinegar for a little lift; the broth-only version will taste less wine-fragrant.
- Build the stew and simmer. Pour in the remaining beef broth, then stir in the Worcestershire sauce, thyme, and bay leaf. Return the browned beef and any juices on the plate to the pot. Bring the liquid just to a gentle boil, about 5 minutes, then lower the heat until it barely simmers. Cover with the lid slightly ajar and cook for 1 hour 45 minutes, stirring every 30 minutes. Keep the surface at a quiet simmer rather than a rolling boil; vigorous bubbling can toughen the beef and break the onions apart.
- Check the beef and season. The meat should be fork-tender; if it is still chewy, cover and simmer for another 15–20 minutes before checking again. Check the center of a large piece with a food thermometer: USDA FSIS lists 145°F (63°C) followed by a 3-minute rest as the safe minimum for whole cuts of beef. The longer braise is needed for tenderness, not just safety. Remove the thyme stems and bay leaf, then taste the broth and adjust the salt and pepper.
- Toast the bread with cheese. While the stew finishes, heat the oven to 425°F (220°C). Arrange the baguette slices on a baking sheet and toast for 4 minutes. Turn the slices, divide the Gruyère among them, and bake for another 4 minutes, or until the bread is crisp and the cheese is melted and lightly browned. Watch closely at the end because thin slices can go from toasted to too dark quickly.
- Rest and serve. Take the stew off the heat and let it stand for 10 minutes so the broth settles and the beef completes its rest. Ladle into warm bowls, add a cheese toast to each serving or set the toasts alongside, and finish with parsley. Serve extra toasts at the table for dipping.
Tips
- Give the onions time. Their deep color is the foundation of the stew’s flavor. Use medium heat and stir regularly; raising the heat to hurry them can burn the edges before the centers soften. If the pan becomes dry, a small splash of water helps loosen the onions without stopping the browning for long.
- Choose chuck, not a quick-cooking steak. Chuck has connective tissue that softens during a long braise. Lean steak cuts can become dry and stringy when simmered this long. Cut the cubes close to the same size so they cook evenly, and trim only large, firm pieces of excess fat.
- Use a practical cheese alternative. Gruyère melts smoothly and has a nutty flavor. Swiss or Emmental cheese works well if Gruyère is hard to find; either is usually a little milder. Avoid very fresh mozzarella here, since it is wetter and does not give the toast the same savory finish.
- Keep the simmer gentle. A steady, low simmer produces tender beef and a clearer, less greasy broth. If the liquid is bubbling hard, turn the burner down. If it drops below the meat before the beef is tender, add a little hot broth or water rather than letting the onions scorch.
Serving Suggestions
Serve the stew in wide, warm bowls with one or two Gruyère toasts on top or alongside. The bread softens quickly if it sits in the broth, so keeping it separate until serving preserves its crisp edges. A simple green salad with a sharp vinaigrette is a good contrast to the rich beef and sweet onions. Steamed green beans, roasted carrots, or a lightly dressed cabbage salad also make the meal feel complete without competing with the stew.
If you want a more substantial plate, offer boiled or mashed potatoes on the side and spoon the onion-rich broth over them. Keep the sides simply seasoned; the stew already has salt, browned beef flavor, and melted cheese. For a casual meal, put the pot on a trivet and let everyone add toast at the table, with extra parsley and black pepper available for finishing.
Variations
Make it without wine: Replace the wine with an additional cup of beef broth and 1 tsp (5 ml) cider vinegar, as described in the method. The vinegar adds some brightness, but the flavor will be less complex than with wine. Use a low-sodium broth so you can control the final seasoning.
Use red wine: Dry red wine can replace the white wine in the same quantity. It makes the broth darker and more robust, and can shift the dish away from the lighter, soup-like character of the white-wine version. Avoid sweet wines, which can make the onions and broth taste overly sweet.
Make it gluten-free: Replace the all-purpose flour with 2 tsp (6 g) cornstarch mixed smoothly with 2 tbsp (30 ml) cold water. Stir the slurry into the simmering broth near the end and cook for 1–2 minutes until slightly thickened. Use gluten-free bread and confirm that the Worcestershire sauce and broth are labeled gluten-free.
Change the topping: Swiss or Emmental are close alternatives to Gruyère. For individual servings, you can instead place oven-safe bowls on a baking sheet, add the toast and cheese on top of each bowl, and broil briefly until melted. Use oven-safe bowls and watch continuously under the broiler; the topping can brown in moments.
Storage and Reheating
Refrigerate the stew within 2 hours of cooking, storing it in a covered, shallow container so it cools promptly. It keeps for 3–4 days in the refrigerator. Store the baguette toasts separately in an airtight container at room temperature for up to 1 day; they are best freshly toasted, and refrigerated bread can turn soft. For longer storage, freeze the stew in airtight freezer-safe containers for up to 3 months. Thaw it in the refrigerator overnight for more even reheating.
Reheat only the amount you plan to serve in a saucepan over medium-low heat, stirring occasionally until steaming throughout. Add a splash of broth or water if the stew has thickened in the refrigerator. Check that leftovers reach 165°F (74°C) with a food thermometer. Reheat bread separately in a 350°F (175°C) oven for a few minutes, then add fresh cheese if needed and return it to the oven until melted.
Frequently Asked Questions
Can I make this stew ahead?
Yes. Cook the stew, cool it promptly, and refrigerate it for up to 3–4 days. The flavors settle as it rests, and it reheats well on the stove. Make the cheesy toasts shortly before serving rather than storing them on the stew, so they stay crisp.
Why are my onions not turning brown?
They may be crowded, releasing more moisture than can evaporate, or the heat may be too low. Keep the pot uncovered, stir regularly, and give the onions the full cooking time. If liquid collects in the bottom, let it cook off before expecting the onions to brown; do not increase the heat so much that the edges scorch.
Can I cook this in a slow cooker?
You can, but brown the beef and caramelize the onions on the stovetop first; those steps build much of the dish’s flavor and are difficult to reproduce in a slow cooker. Transfer them with the other stew ingredients and cook on low until the beef is tender, checking your appliance’s guidance because slow-cooker times vary. Toast the bread separately just before serving.
What if the beef is still tough after the stated simmer?
Keep cooking it gently. Beef chuck can vary in size and tenderness, so 1 hour 45 minutes is a guide rather than a guarantee. Check every 15–20 minutes and stop when a fork slides into a cube easily. Add a little hot broth or water if the liquid level gets low, and avoid a hard boil.
Can I skip the baguette topping?
Yes. The stew is complete without it and can be served with plain crusty bread or potatoes instead. The Gruyère toast gives it a French onion-soup-style finish, but keeping the bread on the side also makes it easier to store and reheat the stew without soggy topping.
Related
- Cajun Ninja Corn Soup Recipe for a Cozy Louisiana Supper
- Cajun Ninja Crawfish Stew with a Deep Roux and Rice
- Cajun Ninja Chicken Stew: Louisiana-Style Comfort Food
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).