Home Recipes Lunch
🥗 Lunch

Lentil & Roasted Veg Soup

Batch-cook this on Sunday and you have 4 high-protein, high-fibre lunches ready for the week. 22g protein per bowl.

15Prep min
35Cook min
4Servings
MediumDifficulty
📋 Sign up to add to diary →
310Calories
22gProtein
42gCarbs
5gFat

Ingredients

Servings:
4
250g red lentils, rinsed
1 large sweet potato, cubed
2 carrots, diced
2 stalks celery, diced
1 large brown onion, diced
4 cloves garlic, minced
400g tin crushed tomatoes
1 litre vegetable stock
1.5 tsp cumin
1 tsp smoked paprika
1/2 tsp turmeric
1/2 tsp chilli flakes
1 tbsp olive oil
to finish lemon juice and fresh coriander

Method

1

Preheat oven to 200°C. Toss sweet potato and carrot cubes with a little olive oil, salt, and smoked paprika. Roast 20 minutes until edges caramelise.

2

Meanwhile, heat olive oil in a large pot. Sauté onion over medium heat for 5 minutes. Add garlic, cumin, turmeric, and chilli flakes. Cook 1 minute until fragrant.

3

Add lentils, crushed tomatoes, and stock. Bring to a boil, then reduce to a simmer. Cook 20 minutes until lentils are completely soft.

4

Add roasted vegetables. Use a stick blender to partially blend — you want some texture remaining, not a completely smooth soup.

5

Taste and adjust seasoning. Squeeze in lemon juice to brighten.

6

Serve topped with fresh coriander. Reheat portions throughout the week.

💡 Chef's Tips

Roasting the veg separately before adding to the soup is the step most people skip — it is what makes this taste genuinely good rather than just healthy.

high protein vegetarian vegan gluten free meal prep budget

Want a full week of meals like this matched to your calorie target?

Get My Free Meal Plan →
💎
Unlock 23 Premium Articles
AI coaching · Meal plans · Advanced guides · No ads
See Plans →