You can make this creamy coconut milk soup in around 35 minutes using simple, affordable pantry ingredients. It’s perfect for chilly evenings, quick family dinners, meat-free Mondays and those nights when you fancy something nourishing but seriously satisfying.
Red lentil soup has roots in several food traditions across the Middle East, North Africa and South Asia, where lentils are celebrated in everything from spiced soups to comforting dals. This version brings together warming curry-inspired spices and creamy coconut milk for a modern, easy-to-love twist.
Unlike soups that need cream, flour or complicated cooking techniques, red lentils naturally soften as they simmer. They help create a thick, velvety texture, while coconut milk adds richness without dairy.
And here’s my favourite trick: blend only part of the soup if you want a creamy base with plenty of lovely lentil texture. It’s a small step that makes this easy red lentil soup recipe feel extra special.
Why You’ll Love This Creamy Red Lentil Soup Recipe
-
Big flavour, minimal effort: Garlic, ginger, cumin and curry powder create a fragrant, warming base without a long ingredient list.
-
Naturally thick and creamy: Red lentils break down as they cook, giving you a satisfying texture without needing heavy cream.
-
Budget-friendly comfort food: Dried lentils, vegetable stock and a tin of coconut milk make an affordable meal.
-
Perfect for meal prep: The soup keeps well in the fridge and is easy to freeze for future lunches.
-
Easy to customise: Add spinach, carrots, sweet potato or extra chilli to create your own version of this healthy lentil soup.
Recipe Highlights: Ingredients You’ll Need
Prep time: 10 minutes | Cook time: 25 minutes | Total time: 35 minutes
Servings: 4 generous bowls | Cuisine: Vegetarian-inspired, curry-style soup
Ingredients
-
250 g (1¼ cups) dried red lentils, rinsed
-
400 ml (1 can) full-fat coconut milk
-
750 ml vegetable stock
-
1 medium onion, finely diced
-
3 garlic cloves, minced
-
1 tablespoon freshly grated ginger
-
1 medium carrot, finely diced
-
1 tablespoon olive oil
-
1 tablespoon tomato paste
-
1 teaspoon ground cumin
-
1 teaspoon curry powder
-
½ teaspoon ground turmeric
-
½ teaspoon smoked paprika
-
½ teaspoon salt, or to taste
-
¼ teaspoon black pepper
-
1 tablespoon fresh lemon juice
-
2 tablespoons chopped fresh coriander, for serving
-
Chilli flakes, optional
Step-by-Step Instructions
1. Build your flavour base.
Heat the olive oil in a large saucepan over medium heat. Add the onion and carrot, cooking for 4–5 minutes until softened.
Stir in the garlic and ginger, followed by the cumin, curry powder, turmeric and smoked paprika. Cook for another 30–60 seconds until fragrant.
2. Add the lentils.
Stir in the tomato paste and rinsed red lentils, coating everything in the aromatic mixture. Pour in the vegetable stock and bring the soup to a gentle boil.
Reduce the heat, cover partially and simmer for 15–20 minutes, stirring occasionally. The lentils should soften and begin breaking down.
3. Make it beautifully creamy.
Pour in the coconut milk and stir well. Simmer uncovered for another 5 minutes, allowing the flavours to mingle.
For an extra-silky texture, blend about half the soup with an immersion blender. Leave the remaining lentils whole for a lovely balance of creamy and chunky.
4. Finish and serve.
Stir in the lemon juice, then taste and adjust the salt, pepper and chilli flakes. Add a splash of water or stock if your soup is thicker than you prefer.
Ladle into warm bowls and finish with fresh coriander. Serve immediately with crusty bread, warm flatbread or fluffy rice.
My Best Tips for Perfect Red Lentil Soup
Rinse Your Lentils First
Give the dried red lentils a good rinse under cold running water before cooking. This removes dust and loose starch, helping you achieve a cleaner-tasting soup.
Red lentils cook faster than many other dried lentils, so check their texture after 15 minutes. You want them tender enough to soften into the broth without scorching the bottom of your saucepan.
Choose Full-Fat Coconut Milk
Full-fat coconut milk delivers the richest, creamiest result. Light coconut milk works too, but the soup will have a thinner consistency and a less luxurious finish.
Shake the tin before opening, or stir the contents well if the coconut cream has separated.
Don’t Skip the Lemon Juice
Coconut milk brings richness, and red lentils provide an earthy flavour. Fresh lemon juice brightens both, stopping the soup from tasting too heavy.
Add it at the end rather than boiling it for the entire cooking time. Taste before adding more, as a little acidity goes a long way.
Make It Your Own
Want more vegetables? Stir in two handfuls of fresh spinach during the final 2–3 minutes. For a sweeter, heartier soup, add 200 g diced sweet potato and allow extra cooking time.
Love bold flavours? Add a pinch of cayenne pepper, extra ginger or a teaspoon of garam masala. For a Moroccan-inspired twist, try a little ground coriander and cinnamon.
Store It for Easy Meals
Allow leftovers to cool promptly, then refrigerate in a covered container and eat within 3 days. Reheat thoroughly until steaming hot, stirring regularly.
For longer storage, freeze individual portions for up to 3 months. Thaw in the fridge overnight and reheat gently with a splash of stock or water to loosen the thickened soup.
What to Serve with Coconut Milk Lentil Soup
This easy vegetarian dinner is delicious on its own, but the right sides make it feel like a complete comfort-food feast.
-
Crusty sourdough bread: Perfect for soaking up every last drop of creamy broth.
-
Warm naan or flatbread: Ideal for scooping up thick, spiced lentils.
-
Fluffy basmati rice: Turns your soup into a heartier, curry-inspired meal.
-
Fresh cucumber salad: Adds a crisp, refreshing contrast to the warm spices.
-
Roasted vegetables: Serve alongside roasted cauliflower or carrots for extra colour and texture.
For lunch the next day, pour the soup into a thermos or reheat a portion for a quick, satisfying meal.
Nutrition Information
Estimated values per serving, based on 4 servings and the ingredients listed above.
| Nutrient | Per serving |
|---|---|
| Calories | 395 kcal |
| Protein | 16 g |
| Carbohydrates | 45 g |
| Fat | 17 g |
| Fibre | 13 g |
| Sugar | 7 g |
| Sodium | 650 mg |
Nutrition varies with the brand of coconut milk, vegetable stock and exact ingredient quantities. Use low-sodium stock if you want to reduce the salt content.
Frequently Asked Questions
Can I make red lentil soup with coconut milk ahead of time?
Absolutely! The flavour often develops further after a night in the fridge. The lentils will continue absorbing liquid as the soup rests, so add a little stock or water when reheating.
Is red lentil soup with coconut milk vegan?
Yes, this recipe is vegan when made with vegetable stock and plant-based accompaniments. It contains no dairy, eggs or meat.
Can I make this soup without blending it?
Of course. Red lentils naturally soften and thicken the broth, so blending is entirely optional. Simply simmer until the lentils reach your preferred consistency.
Why is my lentil soup too thick?
Red lentils absorb liquid as they cook and continue thickening as they cool. Stir in warm stock or water a little at a time until the consistency is just right.
Can I use green lentils instead?
You can, but the texture and cooking time will change. Green lentils generally hold their shape better and take longer to soften, so red lentils are the better choice for this naturally creamy soup.
Let’s Make Dinner Delicious!
This creamy red lentil soup with coconut milk proves that simple ingredients can deliver seriously satisfying flavour. With tender lentils, warming spices, a velvety coconut finish and a splash of lemon, it’s an easy weeknight dinner you’ll want to make again and again.
Save this recipe for your next cosy night in, and try your own twist with spinach, sweet potato or a little extra chilli.
Made this soup? Share how it turned out and tell me which toppings you used. I’d love to hear how you made this comforting bowl your own!
