Easy French onion beef stew brings together fork-tender beef, deeply softened onions, and a savory thyme-scented broth inspired by French onion soup. Potatoes and carrots make it a full, comforting meal, while a little flour gives the broth a satisfying stew-like body.
Ingredients
- 2½ lb (1.13 kg) boneless beef chuck, trimmed and cut into 1½-inch (4 cm) cubes
- 1½ tsp (9 g) kosher salt, divided, plus more to taste
- ¾ tsp (2 g) freshly ground black pepper
- 2 tbsp (30 ml) neutral oil, such as canola or vegetable oil
- 2 tbsp (28 g) unsalted butter
- 3 lb (1.36 kg) yellow onions, about 6 medium, thinly sliced
- ¼ tsp (1 g) granulated sugar, optional, to help the onions brown
- 4 garlic cloves (about 12 g), finely chopped
- ¼ cup (32 g) all-purpose flour
- ½ cup (120 ml) dry red wine, optional; use extra broth instead
- 4 cups (950 ml) low-sodium beef broth
- 1 tbsp (15 ml) Worcestershire sauce
- 1 tbsp (3 g) fresh thyme leaves, or 1 tsp (1 g) dried thyme
- 2 bay leaves
- 2 medium carrots (about 250 g), peeled and cut into 1-inch (2.5 cm) pieces
- 1½ lb (680 g) Yukon Gold potatoes, cut into 1-inch (2.5 cm) chunks
- 1 tbsp (15 ml) red wine vinegar, plus more to taste
- 2 tbsp chopped fresh parsley (about 8 g), for serving
- 6 slices baguette (about 180 g) and ¾ cup (75 g) shredded Gruyère, optional, for a French onion soup-inspired topping
Instructions
- Prepare the beef and vegetables. Pat the beef cubes dry with paper towels; dry surfaces brown more readily than damp ones. Season them with 1 teaspoon of the salt and the pepper. Slice the onions, chop the garlic, and cut the carrots and potatoes while the beef comes toward room temperature for about 15 minutes. Keep raw beef and its utensils separate from ready-to-eat ingredients.
- Brown the beef. Heat the oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Working in two or three batches so the pot is not crowded, brown the beef on several sides, about 3–4 minutes per batch. Transfer the browned pieces to a plate. The centers will finish cooking during the simmer; do not try to cook the beef tender at this stage.
- Soften and brown the onions. Reduce the heat to medium and add the butter and sliced onions. Stir to coat, scraping up any browned bits from the bottom. Cook for 30–35 minutes, stirring every few minutes and more often near the end. The onions should become very soft and golden brown, not black or scorched. If the pot begins to look dry or the onions stick, add a tablespoon or two of water and scrape the base. Stir in the optional sugar during the first few minutes if you like a slightly sweeter onion flavor.
- Add the flour and aromatics. Stir in the garlic and cook for 30 seconds. Sprinkle the flour over the onions and stir constantly for 1 minute so it coats them and loses its raw taste. Pour in the wine, if using, and scrape the pot thoroughly; let it bubble for about 2 minutes. If you skip the wine, use a splash of broth to loosen the browned bits instead.
- Build the stew. Slowly stir in the beef broth, then add the Worcestershire sauce, thyme, bay leaves, remaining ½ teaspoon salt, browned beef, and any juices on the plate. Bring the liquid just to a gentle boil, scraping the bottom once more. Cover the pot, reduce the heat to low, and simmer gently for 50 minutes. Avoid a hard boil, which can make the beef tough and break the vegetables apart later.
- Add the vegetables and finish simmering. Stir in the carrots and potatoes, cover again, and simmer for about 50 minutes more, until the beef is fork-tender and the vegetables are cooked through. Check the largest beef piece with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; the stew’s longer simmer takes the beef well beyond that temperature for tenderness. If the beef is still firm, continue simmering in 15-minute increments. Add a little hot broth or water if the stew gets thicker than you prefer.
- Season and serve. Remove the bay leaves. Stir in the red wine vinegar, taste, and adjust the salt, pepper, or vinegar to balance the rich onions. Stir in the parsley, or save it to scatter over each bowl. For a cheesy topping, toast the baguette slices, place one on each bowl of stew, sprinkle with Gruyère, and broil briefly until melted; use oven-safe bowls and handle them carefully.
Tips
- Give the onions time. Their slow, even browning is the defining flavor of this stew. Keep the heat moderate and stir regularly; turning up the heat to hurry them can make the onions bitter before they soften.
- Brown in batches. If the beef crowds the pot, it releases moisture and steams instead of developing a browned crust. Set finished batches aside and let the pot heat back up before adding more.
- Choose broth to suit your salt preference. Low-sodium broth makes the finished seasoning easier to control, especially because Worcestershire sauce and cheese can add salt. Taste at the end rather than salting heavily at the beginning.
- Make it gluten-free if needed. Replace the all-purpose flour with 2 tablespoons (16 g) cornstarch mixed with 2 tablespoons (30 ml) cold water. Stir the slurry into the simmering stew near the end and cook for 2–3 minutes; the gravy will be glossy and slightly less cloudy.
Serving Suggestions
Serve the stew hot in wide bowls with crusty bread for soaking up the onion-rich gravy. The baguette-and-Gruyère finish borrows the familiar contrast of crisp bread and melted cheese from French onion soup, but the stew is satisfying without it. If you use the topping, toast the bread first so it holds its shape instead of dissolving into the broth.
A simple green salad with a sharp vinaigrette makes a fresh counterpoint to the beef and potatoes. Steamed green beans, roasted Brussels sprouts, or a plate of lightly dressed bitter greens also work well. Since the stew already includes potatoes and carrots, keep additional sides modest; bread or a vegetable is usually plenty.
Variations
Use a different beef cut: Boneless beef shoulder or another well-marbled stew cut can replace chuck at the same weight. Leaner cuts may become dry before they turn tender, so keep the simmer gentle and check the meat early. Avoid substituting steak intended for quick cooking unless you adjust the method.
Make it without wine: Leave out the red wine and add an equal amount of beef broth. A teaspoon of extra red wine vinegar stirred in at the end can bring back some brightness, but add it gradually so the stew does not become sour.
Add mushrooms: Brown 8 oz (225 g) sliced cremini mushrooms in the pot after removing the beef, then set them aside while the onions cook. Stir them back in with the carrots and potatoes. They add an earthy note and make the stew heartier without changing its onion-forward flavor.
Use dried herbs: Dried thyme is a convenient substitute for fresh; use 1 teaspoon instead of 1 tablespoon. You can also add ½ teaspoon (1 g) dried rosemary, but use a light hand because it can dominate the delicate sweetness of the onions.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in shallow, covered containers. The stew keeps for 3–4 days in the refrigerator. The potatoes will soften somewhat as they sit, but the onion gravy often tastes even more blended the next day.
For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 3 months for best quality. Leave a little room at the top for expansion. Thaw overnight in the refrigerator, rather than on the counter. Reheat on the stovetop over medium-low heat, stirring occasionally and adding a splash of broth or water if needed. You can also microwave individual portions, stirring partway through. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer before serving.
Frequently Asked Questions
Can I make French onion beef stew ahead of time?
Yes. Cook the stew, cool it promptly, and refrigerate it in a covered container. Reheat it gently on the stovetop, checking that it reaches 165°F (74°C). If you plan to make it a day ahead, you can also cook the stew without the baguette and cheese topping, then add that just before serving so the bread stays crisp.
Why are my onions not turning golden?
They may need more time, or the pot may be too crowded or too hot. Keep the onions in an even layer as much as possible, stir them regularly, and give them 30–35 minutes to soften and brown. If they stick, add a small splash of water and scrape up the browned bits rather than letting the fond burn.
How can I tell when the beef is tender?
Temperature confirms a safe minimum, but tenderness depends on the connective tissue breaking down during the slow simmer. A fork should slide into a piece easily, and the meat should yield when gently pressed. If it is still chewy after the stated cooking time, keep it at a gentle simmer and check again every 15 minutes.
Can I cook this stew in a slow cooker?
For the best flavor, brown the beef and cook the onions in a skillet as directed, then transfer them to the slow cooker with the remaining ingredients. Cook on low until the beef is fork-tender, usually about 7–8 hours, or on high for about 4–5 hours; slow cookers vary, so use tenderness as your guide. Add the potatoes and carrots later if you want them to hold their shape better.
What can I use instead of Gruyère?
Swiss cheese is the closest easy-to-find substitute and melts smoothly, though it is usually milder. Provolone or mozzarella will melt well but have less of Gruyère’s nutty flavor. The cheese is optional, so you can also serve the stew with plain toasted bread or omit the topping entirely.
Related
- Cajun Bean Soup with Andouille Sausage
- Cajun Bean Soup Mix for a Flavorful, Hearty Pot
- Cajun Beef Stew With Roux for a Rich, Spicy Supper
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).