Beef Carbonnade is the definition of cozy comfort food—tender, fall-apart beef slow-cooked with onions, mustard, and beer until rich, deeply flavorful, and completely irresistible. If you love hearty stews that warm you from the inside out, this traditional Belgian classic deserves a place on your table.
Beef, mustard, onions, and beer all simmer together in one pot, creating a savory sauce that’s both bold and comforting. Serve it with potatoes, rice, or crusty bread, and dinner is effortlessly done.

We’re big fans of slow-cooked meals in this house—even during summer. There’s something magical about low and slow cooking that brings out deeper flavors you just can’t rush.
What Is Beef Carbonnade?
Beef Carbonnade (also known as Carbonnade Flamande) is a Belgian-style beef stew made by braising beef in beer with onions, herbs, and mustard. The result is a rich, slightly sweet, deeply savory sauce and melt-in-your-mouth beef that only gets better with time.
Ingredients You’ll Need
This recipe uses simple, hearty ingredients that build incredible flavor:
- Beef short ribs
- Olive oil
- Plain (all-purpose) flour
- Carrot
- Brown onions
- Button mushrooms
- Speck (or bacon)
- Garlic
- Tomato paste
- Wholegrain mustard
- Fresh thyme and rosemary
- Beer (lager works beautifully)
- Beef stock
- Salt and black pepper
Exact measurements and full instructions are included in the recipe card below.
How to Make Beef Carbonnade
- Brown the Beef
Dust the beef ribs lightly in flour and fry them in olive oil until deeply browned. Set aside. - Build the Flavor Base
In the same pot, cook the carrot, onions, mushrooms, and speck until softened and fragrant. - Add Aromatics
Stir in garlic and tomato paste, cooking briefly to release their flavors. - Deglaze with Beer
Pour in the beer and allow it to simmer, scraping up all the flavorful bits from the bottom of the pot. - Slow Cook
Add mustard, herbs, beef stock, and return the beef to the pot. Cover and bake until the beef is tender and falling off the bone.
Top Tips for Perfect Beef Carbonnade
- Brown the beef well – Color equals flavor. Don’t rush this step.
- Beer choice matters – Use a beer you enjoy drinking; lager works well, but any mild beer is fine.
- Give it time – If the beef isn’t tender after 2 hours, return it to the oven for another 30 minutes.
- Thicker sauce? Remove the beef and simmer the sauce on the stovetop until slightly reduced.
- Speck substitute – Bacon works perfectly if speck isn’t available.
What to Serve with Beef Carbonnade
This stew pairs beautifully with classic sides:
- Mashed potatoes
- Roast potatoes
- Baked potatoes
- Rice
- Crusty bread
Mashed potato favorites:
- Mustard butter mashed potatoes
- Spinach and feta mashed potatoes
Roasted potato ideas:
- Crispy roast potatoes
- Parmentier potatoes with rosemary and lemon salt
Why You’ll Love This Recipe
- Deep, rich flavor from slow braising
- Fall-apart tender beef
- One-pot comfort food
- Perfect for make-ahead meals
- Even better the next day
Final Thoughts
Beef Carbonnade is the kind of dish that fills your home with incredible aromas and rewards patience with unforgettable flavor. Whether you’re serving it for a cozy family dinner or a special weekend meal, this beer-braised beef stew is guaranteed to impress.
If you love slow-cooked comfort food, this recipe is a must-try.
Beef Carbonnade (Belgian Beer-Braised Beef)
Ingredients
- 1.5 kg (3.3 lb) beef short ribs, trimmed
- 2 tbsp olive oil
- ¼ cup all-purpose flour
- 1 large carrot, diced
- 2 brown onions, sliced
- 300 g (10.5 oz) button mushrooms, whole or thickly sliced
- 150 g (5 oz) speck, diced (or bacon)
- 2 tbsp tomato paste
- 2 garlic cloves, crushed
- 2 tbsp wholegrain mustard
- 1 tbsp fresh thyme leaves (or 1 tsp dried)
- 1 tbsp fresh rosemary, finely chopped
- 350 ml (12 oz) beer (lager works well)
- 500 ml (2 cups) beef stock
- Salt and black pepper, to taste
Instructions
- Preheat oven to 160°C / 320°F.
- Cut beef into individual ribs and dust with flour.
- Heat 1 tbsp olive oil in a large Dutch oven over medium-high heat. Brown ribs in batches until deeply golden; remove and set aside.
- Add remaining oil if needed. Sauté carrot, onions, mushrooms, and speck until softened.
- Stir in tomato paste and garlic; cook 30 seconds.
- Add beer and simmer briefly, scraping up browned bits.
- Stir in mustard, thyme, and rosemary.
- Return beef to the pot, add beef stock, and bring to a simmer.
- Cover and bake for 2 hours, or until beef is very tender (add 30 minutes if needed).
- Season with salt and pepper. Serve hot.
Tip: For a thicker sauce, remove beef and simmer the sauce on the stovetop for a few minutes before serving.
