What’s more satisfying than a slow-cooked beef stew, especially one that brings together the rich flavours of stout and pancetta. This dish came about on a chilly Sunday when I had a bit of time on my hands and fancied something warming.
Something brilliant happens when you give beef plenty of time to cook slowly. First, you sear the meat to lock in those juices, then crisp up the pancetta for that lovely salty element. The shallots and garlic add a sweet base, while the Guinness brings a distinctive malty depth that works brilliantly with beef.
What I particularly like about this recipe is how the baby carrots and mushrooms hold their shape but become tender and flavourful by soaking up the rich sauce. The wholegrain mustard adds a gentle heat, and the Worcestershire sauce gives everything a savoury boost.
It’s not a complicated dish—most of the cooking time is hands-off while everything bubbles away gently. The kitchen fills with a gorgeous aroma as it cooks, making the waiting worthwhile.
You’ll know it’s ready when the beef falls apart at the touch of a fork and the sauce has thickened slightly. A sprinkle of fresh parsley at the end brightens everything up nicely.
This stew works well with whatever you fancy serving it with. You might go for creamy mashed potatoes to soak up the gravy, but it’s just as good with pasta or even a chunk of crusty bread.
It’s even better the next day, so don’t worry if you make too much—the flavours develop even more overnight in the fridge. A proper winter warmer that’s worth the time it takes to cook!

Guinness-Braised Beef with Pancetta
Ingredients
- 750g lean diced beef
- 200g cubed pancetta
- 6 shallots, peeled and halved
- 4 cloves garlic, minced
- 400g baby carrots
- 200g baby button mushrooms
- 1 tbsp dried thyme
- 1 bay leaf
- 1 tbsp tomato purée
- 2 tbsp wholegrain mustard
- 250ml Guinness stout
- 250ml beef stock
- 1 tbsp Worcestershire sauce
- Fresh parsley, chopped (for garnish)
- Salt and pepper, to taste
- 2 tbsp olive oil
Directions
- Season the beef chunks with salt and pepper. Heat 1 tbsp olive oil in a large pot over medium-high heat. Sear the beef in batches until browned on all sides. Remove the beef and set aside.
- Add the pancetta to the pot and cook until crisp. Remove with a slotted spoon and set aside with the beef.
- Add another tablespoon of olive oil if needed, then toss in the shallots. Sauté for 3–4 minutes until golden, then add the garlic and tomato purée. Stir for another minute until fragrant.
- Pour in the Guinness, scraping up any browned bits from the bottom of the pot. Let the stout simmer for 2–3 minutes.
- Return the beef and pancetta to the pot. Add the thyme, bay leaf, Worcestershire sauce, and wholegrain mustard. Pour in the beef stock, ensuring the liquid covers the beef (add more if needed).
- Stir in the baby carrots and mushrooms. Bring the pot to a gentle simmer, then cover with a lid.
- Reduce the heat to low and braise for 2–2.5 hours, stirring occasionally. The beef should be fork-tender, and the sauce should be rich and slightly thickened.
- Taste and adjust the seasoning with salt and pepper as needed. Sprinkle generously with fresh parsley just before serving.
- Serve with mashed potatoes, rice, pasta or couscous.
