Slow-Cooked Carbonnade Flamande – Belgian Beef and Beer Stew You’ll Want All Winter
There are few things more comforting on a cold Canadian or northern U.S. evening than a pot of beef slowly simmering in dark beer, onions, bacon and spices. This authentic carbonade flamande (Flemish beef and beer stew) is my home version of a classic Belgian recipe, adapted for North American kitchens and cold-weather comfort food cravings.

This recipe is based on my YouTube video for carbonade flamande, but I’ve made a few important changes since I published the video: more onions, adjusted beer and stock proportions, a slightly longer simmer, and an optional sweet–acid balance so the stew always comes out rich but not bitter.
Serve it with crispy authentic Belgian fries or creamy homemade mashed potatoes, and you have the kind of beef and beer stew that belongs in every cold-weather recipe collection.
Why you’ll love this Flemish beef and beer stew
- It’s a true Belgian carbonnade style recipe with beef, onions, bacon, beer and pain d’épices.
- The meat is melt-in-your-mouth tender after a long, gentle simmer.
- The sauce is naturally thickened with mustard and spiced bread, not a flour slurry.
- The ingredients are easy to find in Canada and the USA, and the method works in any Dutch oven.
- It pairs perfectly with classics like gratin dauphinois or a bowl of creamy butternut squash soup to start.

Ingredients for carbonade flamande
Beef and bacon
- 1500g (3.3 lb) boneless beef chuck or blade roast, cut into large cubes (about 4 cm / 1½ in)
- 250g (9 oz) smoked bacon slab or thick-cut bacon, cut into lardons
- 1 piece pork rind, optional (if your bacon has a rind/couenne, keep it for extra gelatin)
Onions, garlic and herbs
- 800g (about 6 large / 1¾ lb) yellow onions, thinly sliced
- 30g (1 oz / about 6 cloves) garlic, roughly chopped
- 3–4 bay leaves
- 4–5 sprigs fresh thyme
- 1 small sprig fresh rosemary (optional but delicious)
- Freshly ground black pepper, to taste

Beer, stock and seasoning
- 1000ml (4 cups) dark or amber beer, Belgian-style if possible
(avoid heavily hopped IPA – it will be too bitter) - 500ml (2 cups) beef stock, preferably low sodium
- 10–15g (1–1½ tbsp) brown sugar or maple syrup, to taste
- 5–10ml (1–2 tsp) red wine vinegar or cider vinegar, optional, to balance at the end
- Fine salt, to season at the end (bacon + stock are already salty)
Mustard and pain d’épices liaison
- 90g (3.2 oz / about 3 slices) pain d’épices or gingerbread, crusts removed
- 45g (3 tbsp) Dijon mustard, to spread on the bread
Fat for searing
- Rendered fat from the bacon
- A little 15–30ml (1–2 tbsp) neutral oil if the pan looks too dry
Step-by-step: how to make Flemish beef and beer stew

1. Prepare the aromatics and meat
- Peel and thinly slice the onions. Don’t rush this step: the onions are the base of the sauce.
- Roughly chop the garlic.
- Cut the beef chuck into large cubes, removing only thick, hard pieces of fat.
- Cut the smoked bacon into lardons. If there is a rind (couenne), keep it – you will simmer it in the stew for extra richness.
- Tie the bay leaves, thyme and rosemary into a bouquet garni with kitchen string, or simply bundle them together so they’re easy to remove later.

2. Render the bacon and brown the beef
- Heat a large Dutch oven or heavy pot (at least 5–6 L) over medium-high heat.
- Add the bacon lardons and cook until they release their fat and start to brown. Remove the bacon with a slotted spoon and set aside, leaving the fat in the pot.
- Increase the heat to high. If needed, add a small splash of neutral oil.
- Sear the beef cubes in batches so you don’t crowd the pot. Brown them well on all sides – this is where a lot of the flavor develops.
- As each batch is browned, transfer the meat to a large bowl. Season lightly with black pepper (no salt yet).

3. Caramelize the onions and garlic
- Lower the heat to medium. In the same pot, add the sliced onions with a small pinch of salt to help them sweat.
- Cook, stirring regularly, until the onions are soft, golden and starting to caramelize deeply. This can take 15–20 minutes.
- Add the garlic and cook 1–2 minutes more, just until fragrant.
- If the bottom of the pot starts to darken too quickly, deglaze with a small splash of beer and scrape up the browned bits.

4. Deglaze with beer and add the meat back
- Return the bacon and browned beef (plus any juices) to the pot with the onions.
- Add the pork rind if you have one.
- Nestle in the bouquet garni.
- Pour in the beer and beef stock. The meat should be just covered – if needed, top up with a little water.
- Bring the pot to a gentle boil, then reduce to a low simmer.

5. Prepare the pain d’épices and mustard
- Spread the Dijon mustard generously over one side of each slice of pain d’épices.
- Once the stew is simmering, lay the slices mustard-side down on top of the liquid. They will slowly dissolve during cooking and thicken the sauce naturally.
- Add the brown sugar now if you’re using it.

6. Long, slow simmer
- Cover the pot partially (lid slightly ajar) and let the carbonade simmer gently for 2 to 2½ hours, stirring from time to time so nothing catches on the bottom.
- The meat is ready when it is very tender and you can break it easily with a spoon.
- During the last 30 minutes, remove the lid fully if you want a thicker, more reduced sauce.

7. Final seasoning and balance
- Remove the bouquet garni and the pork rind.
- Taste the sauce. If it’s a bit too bitter from the beer, add a teaspoon of brown sugar or a splash of red wine vinegar to balance.
- Adjust with salt and black pepper to your taste.
- Let the carbonade rest 10–15 minutes off the heat before serving – it will thicken slightly as it sits.

Tips for perfect carbonade flamande
- Use a dark or amber beer, not a very bitter IPA. Belgian-style dubbel, brown ale or a good Quebec amber beer works well.
- Don’t rush the onion caramelization. The sweetness of the onions balances the beer.
- Keep the heat low once the pot is simmering. A gentle, lazy simmer gives you tender beef and a silky sauce.
- If the sauce gets too thick, thin it with a little hot beef stock or water before serving.
- Like classic boeuf bourguignon, this stew tastes even better the next day.

Substitutions and variations
- Beef cuts: You can use shoulder, blade roast, chuck roast or even boneless short rib. Just avoid lean cuts like sirloin – they dry out.
- Beer: Use a dark lager, brown ale or Belgian-style beer. If you prefer a milder flavor, use half beer and half beef stock.
- Pain d’épices: If you can’t find pain d’épices, use a dense gingerbread, spiced loaf or even a slice of pumpernickel with a pinch of ground cinnamon and clove.
- Mustard: Dijon is classic, but a strong grainy mustard also works well.
- Sugar/vinegar: Adjust the sweet–acid balance to your taste. A little more brown sugar gives a sweeter, rounder stew; a touch more vinegar sharpens the flavors.
- Gluten-free option: Replace pain d’épices with a slice of your favorite gluten-free bread plus a pinch of mixed spice, and thicken at the end with a little cornstarch if needed.
Frequently asked questions
Can I make carbonade flamande a day ahead?
Yes – in fact it’s even better. Let the stew cool completely, refrigerate overnight, then reheat gently the next day. The flavors deepen and the sauce thickens beautifully.
What is the best beer for Flemish beef stew?
Choose a dark or amber beer with moderate bitterness and a malty profile. Belgian dubbel, brown ale or a Quebec amber beer work very well. Avoid highly hopped IPAs.
Can I freeze carbonade flamande?
Yes. Let it cool completely, portion into freezer-safe containers and freeze for up to 3 months. Thaw in the fridge and reheat gently on the stove, adding a splash of water or stock if the sauce is too thick.
Can I make this recipe in a slow cooker?
You can. Brown the bacon, beef, onions and garlic in a pan first, then transfer everything to the slow cooker with the beer, stock, pain d’épices and herbs. Cook on low for 8–9 hours or on high for about 4–5 hours.
What can I serve with this stew besides fries?
Serve it with homemade mashed potatoes, traditional gratin dauphinois, buttered noodles, or a simple green salad with homemade Caesar salad.

What to serve with carbonade flamande (suggested recipes)
For a full cozy menu, try serving this Flemish beef and beer stew with:
- Authentic Belgian fries (frites)
- Homemade mashed potatoes
- Traditional gratin dauphinois
- Creamy butternut squash soup
- Weeknight beef ragout for more beef stew inspiration
- Classic boeuf bourguignon if you love red wine stews
- Spaghetti with meat sauce for another hearty beef dinner
- Moist apple cake for dessert
- No-churn dark chocolate ice cream to keep things simple
- Pear almond tart or Canadian beaver tails for a festive finish

Slow-Cooked Carbonnade Flamande – Belgian Beef and Beer Stew You’ll Want All Winter
Ingredients
Beef and bacon
- 1500 g 3.3 lb boneless beef chuck or blade roast, cut into large cubes
- 250 g 9 oz smoked bacon slab or thick-cut bacon, cut into lardons
- Pork rind from the bacon optional
- Onions garlic and herbs
- 800 g about 6 large / 1¾ lb yellow onions, thinly sliced
- 30 g 1 oz / about 6 cloves garlic, roughly chopped
- 3 –4 bay leaves
- 4 –5 sprigs fresh thyme
- 1 small sprig rosemary optional
- Freshly ground black pepper
Liquids and seasoning
- 1000 ml 4 cups dark or amber beer
- 500 ml 2 cups beef stock (low sodium)
- 10 –15g 1–1½ tbsp brown sugar or maple syrup, to taste
- 5 –10ml 1–2 tsp red wine or cider vinegar, optional
- Fine salt to taste
Liaison
- 90 g about 3 slices / 3.2 oz pain d’épices or gingerbread
- 45 g 3 tbsp Dijon mustard
For cooking
- Rendered bacon fat
- 15 –30ml 1–2 tbsp neutral oil, if needed
Instructions
- Prep: Slice the onions, chop the garlic, cube the beef and cut the bacon into lardons. Tie bay leaves, thyme and rosemary into a bouquet garni.
- Render bacon: In a large Dutch oven, cook the bacon over medium-high heat until browned and the fat is rendered. Remove the bacon and keep the fat in the pot.
- Brown the beef: Increase heat and sear the beef cubes in batches until well browned on all sides. Season lightly with black pepper and set aside.
- Caramelize onions: Lower heat to medium, add sliced onions with a small pinch of salt and cook until soft and deeply golden. Add garlic and cook 1–2 minutes more.
- Deglaze and assemble: Return bacon and beef (plus juices) to the pot. Add pork rind if using and nestle in the bouquet garni. Pour in the beer and beef stock – the meat should be just covered. Bring to a gentle boil.
- Add pain d’épices: Spread Dijon mustard on one side of each slice of pain d’épices. Lay them mustard-side down on top of the stew. Add the brown sugar.
- Simmer: Reduce to a low simmer, cover partially and cook 2–2½ hours, stirring occasionally, until the beef is very tender. Remove the lid for the last 30 minutes if you want a thicker sauce.
- Finish: Remove the bouquet garni and rind. Taste and adjust with salt, more brown sugar or a splash of vinegar to balance the bitterness of the beer. Let rest 10–15 minutes before serving hot with fries, mashed potatoes or crusty bread.
Video
Notes
Substitutions and variations
- Beef cuts: You can use shoulder, blade roast, chuck roast or even boneless short rib. Just avoid lean cuts like sirloin – they dry out.
- Beer: Use a dark lager, brown ale or Belgian-style beer. If you prefer a milder flavor, use half beer and half beef stock.
- Pain d’épices: If you can’t find pain d’épices, use a dense gingerbread, spiced loaf or even a slice of pumpernickel with a pinch of ground cinnamon and clove.
- Mustard: Dijon is classic, but a strong grainy mustard also works well.
- Sugar/vinegar: Adjust the sweet–acid balance to your taste. A little more brown sugar gives a sweeter, rounder stew; a touch more vinegar sharpens the flavors.
- Gluten-free option: Replace pain d’épices with a slice of your favorite gluten-free bread plus a pinch of mixed spice, and thicken at the end with a little cornstarch if needed.
Frequently asked questions
Can I make carbonade flamande a day ahead?Yes – in fact it’s even better. Let the stew cool completely, refrigerate overnight, then reheat gently the next day. The flavors deepen and the sauce thickens beautifully. What is the best beer for Flemish beef stew?
Choose a dark or amber beer with moderate bitterness and a malty profile. Belgian dubbel, brown ale or a Quebec amber beer work very well. Avoid highly hopped IPAs. Can I freeze carbonade flamande?
Yes. Let it cool completely, portion into freezer-safe containers and freeze for up to 3 months. Thaw in the fridge and reheat gently on the stove, adding a splash of water or stock if the sauce is too thick. Can I make this recipe in a slow cooker?
You can. Brown the bacon, beef, onions and garlic in a pan first, then transfer everything to the slow cooker with the beer, stock, pain d’épices and herbs. Cook on low for 8–9 hours or on high for about 4–5 hours. What can I serve with this stew besides fries?
Serve it with homemade mashed potatoes, traditional gratin dauphinois, buttered noodles, or a simple green salad with homemade Caesar salad.
Useful Links
🛒 Michel Dumas Shop : Explore our kitchen essentials, including aprons and knives.
🌐 Linktree : Access all our important links in one place.
📱 YouTube | Instagram | Facebook | TikTok : Follow us for the latest recipes and culinary tips.





