This hearty vegan stew is simple, satisfying and full of deep savoury flavour. Make it on the stovetop or in a slow cooker with chunky mushrooms, vegetables and pearl barley in a rich ale gravy.
This vegan stew is the kind of comfort food that makes a cold day feel better. It is thick, warming and deeply savoury, with a glossy brown gravy, tender vegetables and chewy pearl barley. It may not be fancy, but it is exactly the sort of dinner you want when you need something cosy, filling and reliable.
Chunky mushrooms give the stew a satisfying, almost meaty texture, while carrots, potatoes and barley make it hearty enough to serve as a complete meal. The ale adds a rich, beery depth to the gravy, balanced with tomato purée, thyme and a little vinegar for brightness.
This recipe is also very practical. It is easy to make, inexpensive, and ideal for batch cooking. You can cook it gently on the hob in a casserole dish, or transfer it to a slow cooker and let it bubble away until the vegetables and barley are tender.
Serve your vegan mushroom stew with green vegetables, crusty bread for mopping up the gravy, or vegan garlic bread if you want a truly indulgent dinner.

📝 What You Need
Ingredients
Mushrooms are the main savoury ingredient in this vegan stew, so keep them in generous pieces rather than slicing them finely. Halves or quarters work best. Chestnut mushrooms hold their shape well during cooking, while large flat mushrooms add juiciness. Button mushrooms can also be used whole.
Ale gives the gravy its distinctive rich flavour. You can use a dark ale for a deeper taste or a lighter ale for a milder finish. Make sure the ale you choose is vegan. If you prefer not to cook with ale, replace it with the same amount of extra vegetable stock.
Vegetable stock forms the base of the gravy, so use one with a flavour you enjoy. A beef-style vegan stock can also work well in this type of stew if you want a darker, more robust savoury taste.
Cider vinegar adds a gentle sharpness that balances the richness of the gravy. White wine vinegar also works well. Balsamic vinegar can be used, although it will make the stew darker. If you do not have vinegar available, you can leave it out.
Thyme brings an aromatic, earthy flavour to the stew. Fresh thyme sprigs are lovely, but dried thyme is a good alternative. If using fresh sprigs, remove the woody stems before serving.
Pearl barley makes the stew more filling and gives it a wonderful slightly chewy texture. As it cooks, it absorbs the flavour of the ale gravy and helps turn the dish into a complete meal.
Baby potatoes are ideal because they hold their shape well. Look for small, waxy potatoes such as baby potatoes, Charlotte, Anya or Jersey Royals. Floury potatoes tend to break down too much and are not the best choice here.
Equipment
You can make this vegan stew either on the hob or in a slow cooker, depending on your schedule.
For stovetop cooking, use a large casserole dish, Dutch oven or deep pan with a lid. A heavy-based pan is best because it distributes heat evenly and helps prevent the gravy from catching on the bottom.
For slow cooker cooking, use a slow cooker large enough to hold the vegetables, mushrooms, barley and gravy comfortably. Starting the stew on the hob before transferring it to the slow cooker gives the best texture and flavour, but there is also a quicker method if you need to save time.

👩🏽🍳 How to Make Vegan Stew
For the full printable recipe with exact ingredients and detailed instructions, see the recipe card below.

Peel the onion and slice it thickly. Fry it gently in oil until it begins to soften. Cut the mushrooms into halves or quarters, then add them to the pan with the crushed garlic. Cook briefly so the mushrooms start to release their moisture and develop flavour.

Stir in the flour, making sure it coats the vegetables and mushrooms evenly. Add the ale, vegetable stock, tomato purée, brown sugar, cider vinegar and thyme. Bring everything to the boil, then reduce the heat to a gentle simmer. Rinse the pearl barley well and add it to the pan.

Peel the carrots and cut them into thick chunks. Cut the potatoes into quarters or generous slices. Add them to the stew and simmer until the pearl barley is tender and the vegetables are cooked through. If the gravy becomes too thick, add a splash of water. If it is too thin, simmer for a few extra minutes to reduce it.
⏱ Make It a Slow Cooker Stew
This vegan stew works very well in a slow cooker. You can cook it on high for 3-4 hours or on low for 5-6 hours, until the pearl barley, carrots and potatoes are tender.
For the best flavour and texture, begin the recipe on the hob. Soften the onions, allow the mushrooms to release some moisture, and stir the flour into the pan before adding the liquids. This short step helps create a thicker, smoother and more flavourful gravy before the stew goes into the slow cooker.
If you are short on time and want to add everything directly to the slow cooker, use cornflour instead of plain flour. Mix the cornflour with a little of the vegetable stock to make a smooth paste before adding it. This helps prevent a lumpy gravy.
👩🏽🍳 Variations
Once you have made this vegan mushroom stew, it is easy to adapt it while keeping the same comforting base.
- Make it with red wine: Replace the ale with the same quantity of full-bodied red wine for a richer stew with a bourguignon-style flavour.
- Add more plant protein: Swap the pearl barley for dried puy lentils, or use tinned green lentils if you want a shorter cooking time.
- Use vegan meat alternatives: Add your favourite vegan chicken or beef-style pieces instead of, or alongside, the mushrooms. Follow the packet instructions for cooking and reheating.
❄️ Can I Freeze My Stew?
Yes, this vegan stew freezes well. Let it cool completely, then portion it into suitable freezer containers. Freezing it in individual portions makes it easy to reheat for quick lunches or weeknight dinners.
If you have used vegan meat alternatives, check the packet instructions before freezing or reheating, especially if the product has already been frozen before cooking.
🤔 What Else Can I Make in My Slow Cooker?
Slow cookers are useful for easy vegan meals because you can prepare dinner earlier in the day and leave it to cook gently until you are ready to eat. They are especially good for stews, chillies, dahls and bean-based dishes.
If you enjoy this slow cooker vegan stew, try other hearty plant-based meals with vegetables, lentils, beans or grains. The same method of building flavour first on the hob can help create a better finished dish in the slow cooker.
🍴 If You Liked That…
You may also enjoy other hearty vegan recipes made with grains, beans, lentils and seasonal vegetables.
-

Pearl Barley with Butternut and Kale -

Slow Cooker Butternut Dahl -

Vegan Chilli con Carne -

Vegan Sausage Hotpot
📖 Recipe

Vegan Stew with Ale and Pearl Barley
Kate Ford | The Veg Space
Ingredients
- 2 tablespoon rapeseed or sunflower oil
- 1 large onion
- 2 cloves garlic or 1 teaspoon ready-chopped garlic
- 250 g mushrooms chestnut and flat mushrooms work well
- 2 tablespoon plain flour
- 150 ml ale check it is vegan
- 400 ml vegetable stock or beef-flavoured vegan stock
- 2 tablespoon tomato purée
- 1 teaspoon brown sugar
- 1 tablespoon cider vinegar or wine vinegar
- 2 sprigs thyme or ½ teaspoon dried thyme
- 60 g pearl barley
- 3 carrots
- 250 g baby potatoes
Instructions
-
Heat the oil in a large casserole dish or deep frying pan.
-
Peel the onion and slice it into thick rings. Fry gently for a few minutes until softened.
-
Cut the mushrooms into large chunks and add them to the pan with the peeled and crushed garlic.
-
Add the flour and stir well so everything is coated and no dry lumps remain.
-
Add the ale, vegetable stock, tomato purée, brown sugar, cider vinegar and thyme. Bring to the boil, then reduce to a gentle simmer. Rinse the pearl barley well, drain and add it to the pan.
-
Peel the carrots and cut them into large chunks. Cut the potatoes into quarters or thick slices. Add them to the pan, bring back to the boil, then reduce again to a simmer.
To finish on the hob / stove:
-
Simmer for 30-35 minutes, until the pearl barley is tender and the carrots and potatoes are cooked through. If the gravy becomes too thick, add a splash of water or cover the pan with a lid. If it is too thin, increase the heat and simmer for a few more minutes until reduced.
To finish in a slow cooker:
-
Transfer the stew to a slow cooker. Cook on high for 3-4 hours or on low for 5-6 hours, until the pearl barley, carrots and potatoes are tender.
Nutrition
Calories: 256 kcal
Carbohydrates: 40g
Protein: 6g
Fat: 8g
Fiber: 7g
- Please note that all recipes and images are copyright protected.
- If you would like to share the recipe, please use the sharing options available on the page.
- Please do not screenshot, copy or paste the recipe elsewhere. Many thanks for your understanding.



