Hearty Lentil Soup

Dinner

Hearty Lentil Soup

290kcal
18gprotein
10 minprep
30 mincook
4servings
Easy

A thick, warming lentil soup with cumin, turmeric, and tomatoes. Vegan, high in fibre and protein, and perfect for batch cooking — it gets even better the next day.

VeganMeal Prep

Ingredients

  • 300g red lentils, rinsed
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 400g tin chopped tomatoes
  • 1.2 litres vegetable stock
  • 2 tsp ground cumin
  • 1 tsp turmeric
  • 1 tsp smoked paprika
  • 2 tbsp olive oil
  • Salt and pepper to taste
  • Fresh lemon juice to serve

Method

  1. 1

    Heat olive oil in a large pot over medium heat. Add onion and cook for 5 minutes until softened.

  2. 2

    Add garlic, carrots, cumin, turmeric, and paprika. Cook for 2 minutes.

  3. 3

    Add lentils, chopped tomatoes, and vegetable stock. Bring to a boil.

  4. 4

    Reduce heat and simmer for 25–30 minutes until lentils are completely soft.

  5. 5

    Use a hand blender to partially blend for a thicker texture, or leave chunky.

  6. 6

    Season with salt, pepper, and a squeeze of lemon juice before serving.

Tip: Freezes brilliantly — make a double batch and freeze in portions for up to 3 months.

Try this recipe in a meal plan

Follow a structured 7-day plan that includes meals like this one