Stoofvlees Bowl (Belgian Beef and Onion Stew with Mash)
Why this recipe works
- Deep savoury base: Slowly softened onions, browned beef, stout and mustard build a rounded gravy with sweetness, bitterness and umami.
- Hearty but balanced: The rich beer-braised stew is softened by creamy mash, making each bowl filling without feeling overly heavy.
- Improves with resting: The stew reheats well, and the flavours continue to settle after chilling, making it well suited to cooking ahead.
Get the most out of this recipe
Authenticity notes
- Beer-braised character: Stoofvlees is defined by slow braising beef with onions and beer until the meat is tender and the sauce becomes dark, savoury and spoonable.
- Classic serving style: In Belgium it is often served with fries; serving it over mash keeps the same comfort-food spirit in a softer bowl format.
- Beer choice matters: Stout gives a darker, more roasted finish, while ale makes the braise lighter and less bitter.
Ingredient notes
- Choose stewing beef: Cuts suited to slow cooking work best here because they become tender during the long, gentle simmer.
- Use a beer you like: The beer forms a major part of the sauce, so its bitterness, maltiness and roast character will come through in the finished stew.
- Mustard adds lift: Dijon cuts through the richness and sharpens the sauce without making it taste overtly mustardy.
Common mistakes
- Boiling the stew too hard: Keep the braise at a gentle simmer; rapid boiling can toughen the beef and make the sauce look dull rather than glossy.
- Serving a thin sauce: If the gravy is too loose at the end, simmer it uncovered briefly until it lightly coats a spoon.
- Letting the mash dry out: Warm the milk before mashing and add it gradually so the potatoes stay creamy rather than stiff.
Make-ahead tips
- Store stew and mash apart: Keeping the components in separate containers helps the mash hold its texture and stops it absorbing too much sauce.
- Reheat gently: Warm the stew slowly until piping hot, and loosen the mash with a little milk as it reheats.
- Best freezer option: Freeze the stew for the best texture; mashed potatoes can be frozen, but they usually need extra stirring and a little milk after thawing.
Equipment you'll need
Ingredients
Stoofvlees
Mash
Instructions
- Slice the onion and peel and finely grate the garlic. Season the beef all over with the salt and pepper, then toss with the flour until lightly coated.
- Melt the butter in a Dutch oven over medium heat. Add the onion and cook for 10 to 12 minutes, stirring often, until softened and lightly golden.
- Add the beef and cook for 6 to 8 minutes, turning, until browned on most sides. Stir in the garlic and cook for 30 seconds until fragrant.
- Stir in the Dijon mustard, then pour in the stout and beef stock, scraping up any browned bits. Add the bay leaves and thyme, bring to a gentle simmer, then cover and cook on low for 1 hour 45 minutes, stirring occasionally, until the beef is very tender and the sauce lightly thickened.
- When the stew has about 25 minutes left, cook the potatoes in a large pot of salted water for 15 to 20 minutes until tender. Drain well and return to the pot.
- Warm the milk, then mash the potatoes with the butter and enough milk to make them creamy. Taste and adjust seasoning with a little more salt and pepper if needed.
- Remove the bay leaves and thyme sprigs from the stew. Spoon mash into bowls and ladle the stoofvlees over the top, making sure each bowl gets plenty of onion and sauce.
Recipe notes
Tips
- Keep the stew at a gentle simmer rather than a rapid boil so the beef turns meltingly tender and the sauce stays glossy.
- If the sauce is thinner than you like at the end, simmer uncovered for 5 to 10 minutes, stirring, until it coats the back of a spoon.
Substitutions
- Replace stout beer with ale beer for a lighter, less bitter braise.
- Replace Dijon mustard with bavarian sweet mustard for a rounder, slightly sweeter flavour.
Storage
- Refrigerate up to 3 days
- Cool the stew and mash quickly, then refrigerate in separate airtight containers. Reheat the stew gently in a saucepan until piping hot; reheat the mash with a splash of whole milk, stirring until smooth. Freeze the stew for best texture; mash can be frozen but may need extra milk and vigorous stirring when reheated.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 2 bowls
- Total time: 2h 45min (35min active)
- Difficulty: Medium
- Cuisine: Belgian
-
Allergens:
Gluten Milk Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























