Hearty lentil one pot

Providing an impressive five of your 5-a-day in each portion, this filling vegan stew is low calorie and low fat, and also provides fibre, vitamin C, iron and calcium

  • Prep:10 mins
    Cook:1 hrs
  • Serves 4
  • Easy

Nutrition per serving

  • kcal 485
  • fat 11g
  • saturates 1g
  • carbs 66g
  • sugars 16g
  • fibre 17g
  • protein 21g
  • salt 0.4g


  • 200g dried brown lentils
  • 40g dried porcini mushrooms, roughly chopped
  • 1½ tbsp chopped rosemary
  • 3 tbsp rapeseed oil
  • 2 large onions, roughly chopped
  • 150g chestnut baby button mushrooms
  • 4 garlic cloves, finely grated
  • 2 tbsp vegetable bouillon powder
  • 2 large carrots (350g), cut into chunks
  • 3 celery sticks (165g), chopped
  • 500g potatoes, cut into chunks
  • 200g cavolo nero, shredded


Sign up to our Healthy Diet Plan

This recipe is part of our free Healthy Diet Plan. Sign up today and we’ll send you seven days of triple-tested, nutritionally optimised recipes, plus expert tips to help you look and feel your very best!


  1. Boil the lentils in a pan with plenty of water for 10 mins. Drain and rinse, then tip into a pan with the dried mushrooms, rosemary and 2 litres water. Season, cover and simmer for 20 mins.

  2. Meanwhile, heat the oil in a large pan and fry the onions for 5 mins. Stir in the fresh mushrooms and garlic and fry for 5 mins more. Stir in the lentil mixture and bouillon powder, then add the carrots, celery and potatoes. Cover and cook for 20 mins, stirring often, until the veg and lentils are tender, topping up the water level if needed.

  3. Remove any tough stalks from the cavolo nero, then add to the pan and cover and cook for 5 mins more. If you're following our Healthy Diet Plan, serve half in bowls, then chill the rest to eat another day. Will keep in the fridge for two to three days. Reheat in a pan until hot.

Suggested recipes from this collection...