Belgian beef stew, often called carbonnade flamande in Flanders, is a slow-braised dish of beef, onions, and malty beer. Mustard-spread bread melts into the sauce, helping thicken it while adding a gentle tang; regional and family versions vary in their beer, seasonings, and degree of sweetness.
Ingredients
- 3 lb (1.36 kg) boneless beef chuck, cut into 1½-inch (4 cm) pieces
- 1½ tsp (8 g) kosher salt, plus more to taste
- ½ tsp (1 g) freshly ground black pepper
- 2 tbsp (30 ml) neutral oil, such as canola, divided
- 3 lb (1.36 kg) yellow onions, thinly sliced
- 2 tbsp (28 g) unsalted butter
- 2 tbsp (16 g) all-purpose flour
- 1½ cups (355 ml) malty Belgian dubbel, brown ale, or amber ale
- 1 cup (240 ml) low-sodium beef broth
- 2 slices (about 2 oz/56 g total) sturdy country bread, crusts left on
- 2 tbsp (30 g) Dijon mustard
- 1 tbsp (12 g) packed dark brown sugar
- 2 sprigs fresh thyme
- 2 dried bay leaves
- 2 tsp (10 ml) apple cider vinegar, plus more to taste
- 1 tbsp (4 g) chopped flat-leaf parsley, optional, for serving
Instructions
- Prepare the beef and aromatics. Pat the beef dry with paper towels; dry surfaces brown more readily than damp ones. Season the pieces all over with the salt and pepper. Slice the onions, measure the remaining ingredients, and keep the beer and broth close to the stove. Spread the mustard over one side of each bread slice and set them aside.
- Brown the beef in batches, about 12 minutes total. Heat a heavy Dutch oven over medium-high heat and add 1 tablespoon (15 ml) of the oil. When it shimmers, arrange enough beef in a single layer to leave a little space between pieces. Sear until well browned on several sides, turning as needed, then transfer to a plate. Add the remaining oil and brown the rest. Crowding the pan makes the beef steam, so use three or more batches if needed.
- Cook the onions, 12 minutes. Reduce the heat to medium and add the butter and sliced onions to the same pot. Stir often, scraping up the browned bits, until the onions have softened and turned a deep golden color. If the bottom begins to scorch, lower the heat and add a tablespoon or two of water; the onions should soften and caramelize gradually, not burn.
- Add flour and beer. Sprinkle the flour over the onions and stir for 1 minute. Pour in the beer gradually, scraping the bottom of the pot to loosen the browned fond. Let it bubble for about 3 minutes so the sharpest raw-beer aroma dissipates. A malty dubbel or brown ale gives the stew its characteristic rounded flavor; avoid very bitter, heavily hopped beer, which can taste harsh after a long simmer.
- Build the braise. Stir in the broth and brown sugar, then return the beef and any juices on the plate to the pot. Add the thyme and bay leaves. Lay the bread slices mustard-side down on top of the stew. Bring the liquid just to a gentle simmer, about 5 minutes, then reduce the heat to low. The liquid should barely bubble; vigorous boiling can make the beef tough before it has time to soften.
- Simmer until tender, about 2 hours 10 minutes. Cover the pot with the lid slightly ajar and cook gently, stirring carefully every 30 minutes or so. The bread will soften into the sauce, so stir it in as it dissolves. If the stew sticks, reduce the heat; if it looks unusually dry, add a little broth or water. The beef is ready when a fork slides in easily and the pieces are tender, not merely when the timer ends. At the end, check a large 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, and this braise cooks well beyond that point. Let the finished stew stand for at least 3 minutes before serving.
- Finish and season. Remove the thyme stems and bay leaves. Stir in the apple cider vinegar, then taste the sauce. Add salt, pepper, or another small splash of vinegar if it needs more lift. If the sauce is thinner than you like, simmer uncovered for a few minutes; if it is too thick, loosen it with a little broth. Sprinkle with parsley if desired.
Tips
- Choose the right beer. Belgian dubbel is a traditional-style choice, but a brown ale or amber ale is an accessible substitute. Look for a malty, not intensely bitter, beer. If you cannot find Belgian beer, use another brown ale; the stew will keep its savory character, though the particular Belgian yeast and malt notes may be less pronounced. For a no-alcohol version, use beef broth in place of the beer and add an extra teaspoon of cider vinegar at the end; the sauce will be less malty.
- Give the beef room to brown. Work in batches and let the pot get hot again between them. A dark sear adds flavor to the finished sauce. If the beef releases liquid and turns gray, there are likely too many pieces in the pan or the pot was not hot enough.
- Keep the simmer low. A slow braise is what makes chuck tender. If the liquid is boiling hard, turn down the burner. Check the pot periodically, especially on gas or other high-output burners, and stir gently so the onions and bread do not catch on the bottom.
- Balance the sauce at the end. Beer, onions, and brown sugar can make the sauce taste sweet or heavy. Add the vinegar a little at a time, tasting as you go. If your broth is salted, wait until the stew is cooked before adding more salt.
Serving Suggestions
Serve the stew hot in wide bowls, with plenty of sauce over each portion. Belgian-style fries are a familiar accompaniment, while mashed potatoes, boiled potatoes, buttered egg noodles, or crusty bread are practical alternatives for soaking up the gravy. A crisp green salad or simply dressed bitter greens make a fresh counterpoint to the rich beef and soft onions. For a complete meal, add steamed green beans, roasted carrots, or braised cabbage.
If serving guests, you can bring the Dutch oven to the table or portion the stew over the starch just before serving. Scatter parsley on top for color, but keep extra vinegar at the table for anyone who prefers a brighter sauce. The flavor is especially cohesive after a night in the refrigerator, so making the stew a day ahead is a useful option; reheat it gently and check that it reaches the safe leftover temperature described below.
Variations
For a more traditional bread-and-mustard character, use a sturdy rustic loaf and a sharp Dijon. Some versions use pain d’épices, a lightly spiced French or Belgian gingerbread, instead of plain bread. If you can find it, replace the country bread with two slices (about 2 oz/56 g) of pain d’épices and omit the brown sugar at first; the spiced bread adds sweetness, so taste before adding any more. Plain bread is the easier-to-find choice and keeps the sauce savory.
You can also make the stew with a mix of chuck and beef short rib, keeping the total meat weight at 3 lb (1.36 kg); short rib adds richness, though it may need extra time to become tender. For a less sweet finish, leave out the brown sugar and rely on the onions. For a deeper, slightly tangier sauce, add 1 teaspoon (5 ml) of cider vinegar at a time at the end. Avoid adding extra liquid early unless necessary: the onions and beef release moisture as the pot simmers.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a shallow covered container. The stew keeps for 3–4 days in the refrigerator. It also freezes well for about 2–3 months for best quality; leave a little room in a freezer-safe container for expansion. Thaw frozen portions overnight in the refrigerator rather than on the counter. The sauce may look firm or slightly separated when cold, but it will loosen as it warms.
Reheat a portion in a covered saucepan over low to medium-low heat, stirring occasionally and adding a splash of broth or water if needed. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. For microwave reheating, cover the dish, stir partway through, and check the temperature in more than one spot. Do not leave the stew at room temperature for more than 2 hours, and refrigerate any reheated portion promptly if it is not served.
Frequently Asked Questions
What cut of beef works best for Belgian beef stew?
Boneless chuck is a dependable choice because it has enough connective tissue to become tender during a slow braise and gives the sauce a rich flavor. Beef shoulder or boneless short rib can also work. Lean steak cuts are less suitable: they can turn dry and firm during the long cooking time.
Can I make Belgian beef stew without beer?
Yes. Replace the beer with the same amount of beef broth, then add cider vinegar gradually at the end to bring back some brightness. The result will still be a satisfying beef-and-onion stew, but it will lack the malty depth that beer contributes. Avoid using a very sweet nonalcoholic drink as a direct substitute.
Why is my beef still tough after simmering?
It may simply need more time. Chuck can stay firm before its connective tissue has softened, so continue cooking at a gentle simmer in 15-minute increments and test with a fork. A hard boil, a crowded searing pan, or a lean cut can also affect texture. Keep enough liquid in the pot to prevent scorching, but the beef does not need to be completely submerged.
Can I make the stew ahead?
Yes. Cook it fully, cool and refrigerate it within 2 hours, then store it covered for up to 3–4 days. Reheat it gently to 165°F (74°C). If the chilled sauce has thickened, stir in a little broth or water as it warms and adjust the vinegar and salt just before serving.
What should I do if the sauce is too thin or too thick?
For a thin sauce, remove the lid and simmer gently until it reduces to the consistency you want. The bread should already have helped thicken it. For a sauce that is too thick, stir in broth or water a tablespoon at a time. Finish with vinegar only after adjusting the consistency, since reduction concentrates the sauce’s flavor.
Related
- Old-Fashioned Belgian Waffle Recipe with Crisp Edges
- Belgian Main Dishes: Flemish Beef and Beer Stew
- Ninja Belgian Waffle Recipe for Crisp, Fluffy Waffles
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).