Lentil and Bean Soup with Poached Eggs Recipe

Click to rate
(2 ratings)
Sending your rating
  • Healthy
  • Vegetarian
serves: 4
Skill: easy
Cost: cheap
Prep: 15 min
Cooking: 25 min

Nutrition per portion

Calories 395 kCal 20%
Fat 11g 16%
  -  Saturates 2g 10%

Our bean soup is packed with protein, so easy to make, and really tasty. The soup can be frozen, simply adding the greens and egg after defrosting, before serving. This bean soup with lentils and poached eggs is a hearty and filling vegetarian dish that is a perfect warming lunch for winter weekdays. Serve this super soup with some crusty bread for a simple but satisfying meal. You can make a big batch of the soup either to feed a crowd, or to freeze in portions, before adding the finishing touches.


  • 1tbsp oil
  • 2 onions, finely chopped
  • 1 stick celery, finely chopped
  • 2 garlic cloves, crushed
  • 1 litre vegetable stock
  • 400g can chopped tomatoes
  • 3 sprigs rosemary, finely chopped
  • 400g can cannellini beans, drained and rinsed
  • 200g can flageolet beans
  • 250g pack cooked puy lentils
  • 100g spring greens or sprout tops, shredded
  • 4 free-range eggs
  • fresh rosemary sprigs, to serve (optional)


  • Heat the oil in a large pan and sweat the onions and celery for 10 mins. Add the garlic and cook for a couple of mins then add the stock, tomatoes and rosemary. Bring to the boil then simmer for 10 mins. Now add the beans. Microwave the lentils, according to packet instructions, for a few mins then add them too. Keep the soup simmering while you poach the eggs.

  • Bring a sauté pan of water to the boil then turn it down to a very low simmer. Break the eggs one by one into a ramekin and gently tip into the water. Put on the lid and cook for 3 mins. Add the greens to the soup and top each bowl with a poached egg and some rosemary, if using.

Click to rate
(2 ratings)
Sending your rating

Latest Recipes

Explore More

Most Popular