This beer-braised beef with cauliflower mash delivers fall-apart tender meat in a rich, savory gravy served over silky cauliflower mash. It is ultimate comfort food that feels both hearty and a little lighter thanks to the vegetable side.
Why You’ll Love This Recipe
- Fork-tender beef infused with deep beer flavor
- Creamy cauliflower mash that pairs perfectly with the gravy
- One-pot braise that makes weeknight or weekend dinners feel special
Key Ingredients & Substitutions

- Beef cubes: Chuck or stewing beef works best; short ribs or brisket can be used for extra richness.
- Beer: A dark ale or lager adds body; non-alcoholic beer or extra stock is fine if preferred.
- Cauliflower: Blended into a smooth mash; a mix of cauliflower and potato creates a creamier texture.
- Butter: Used for steaming and searing; olive oil can replace some of it.
- Aromatics: Onion, carrot, and celery form the classic base; leeks make a milder alternative.
Quick Expert Tips
- Steam the beef first so it stays juicy before searing.
- Deglaze the pot thoroughly with beer to capture all the browned flavor.
- Blend the cauliflower while still hot for the smoothest mash.
Recipe Card
- Prep Time: 15 mins | Cook Time: 1 hr 30 mins | Total Time: 1 hr 45 mins | Servings: 4 | Calories: 520
- Ingredients:
- 800 g beef stewing cubes
- 40 g butter, divided
- 1 onion, chopped
- 2 carrots, chopped
- 1–2 celery sticks, chopped (optional)
- 330–400 ml beer
- 250–300 ml beef stock
- 1 medium cauliflower, cut into florets
- 60–80 ml cream or milk
- Salt and black pepper to taste
- Chopped green onions or chives for garnish
- Equipment:
- Steamer basket or insert
- Heavy pot or Dutch oven
- Food processor or blender
- Tongs
- Wooden spoon
- Instructions:
- Place the beef cubes in a steamer basket over boiling water. Add a few pieces of butter on top and steam for 8–10 minutes until the surface changes color.
- Heat the remaining butter in a heavy pot over medium-high heat. Sear the steamed beef cubes on all sides until well browned. Remove and set aside.
- Add the chopped onion, carrot, and celery to the same pot. Cook for 4–5 minutes until softened. Pour in the beer to deglaze, scraping up any browned bits from the bottom.
- Return the beef to the pot. Add enough stock to almost cover the meat. Bring to a simmer, then cover and cook on low heat for 1–1½ hours until the beef is fork-tender and the sauce has thickened into a rich gravy. Season with salt and pepper.
- Meanwhile, steam or boil the cauliflower florets until very soft. Drain well, then blend with cream or milk until smooth and creamy. Season to taste and stir in chopped green onions if desired.
- Spoon the cauliflower mash onto plates. Top with the beer-braised beef and generous spoonfuls of gravy. Garnish with extra green onions and serve hot.

Storage & Reheating
- Refrigerator: Store the braised beef and mash separately in airtight containers for up to 3 days.
- Freezer: Freeze the beef and gravy for up to 2 months. Mash freezes well for 1 month.
- Reheating: Warm the beef gently on the stove with a splash of stock. Reheat the mash in a pan or microwave with a little extra cream.
Final Thoughts
This beer-braised beef with cauliflower mash is pure comfort in a bowl. Tender meat, rich gravy, and a light yet creamy side make it a dinner worth repeating. Try it soon and let me know how it turned out. Leave a 5-star rating and a comment below if you make this recipe!