Curried Lentil Soup

I discovered this curried lentil soup on a chilly afternoon when I wanted something comforting, hearty, and a little adventurous. It’s the kind of dish that fills your kitchen with warm, inviting aromas and makes you feel instantly cozy. The combination of earthy lentils, vibrant spices, and a hint of coconut creates a flavor profile that’s both soothing and exciting. I have to admit—this might just be the best ever lentil soup I’ve ever made.
What I love about this soup is how versatile it is. It’s hearty enough to be a main meal on its own, especially with a slice of crusty bread, yet it’s light enough that you don’t feel weighed down afterward. The richness of the coconut milk gives it that silky, creamy lentil soup texture that makes every spoonful feel indulgent, while the curry spices give it a subtle warmth that lingers pleasantly on the palate.
This recipe leans into flavors inspired by Indian cooking, making it a delicious lentil curry that doesn’t require hours in the kitchen. With simple ingredients—red lentils, onion, garlic, ginger, curry powder, and a touch of coconut milk—you can create a dish that feels like it’s been slow-cooked for hours. It’s perfect for anyone who loves Indian lentil soup recipes but doesn’t always have the time to master complex techniques.
I find that this soup is especially comforting during the fall. It’s one of my favorite fall soup recipes because it’s filling, flavorful, and just the right amount of cozy. You can adjust the spices to suit your taste—milder for a gentle warmth or a little extra curry powder and chili for a bit of a kick. And because it’s naturally packed with protein and fiber, it’s a bowl of goodness that leaves you feeling nourished and satisfied.
Why You’ll Love It
- Comfort in a bowl – This curried lentil soup is the ultimate cozy meal. The combination of tender lentils and creamy coconut milk wraps you in warmth with every spoonful, perfect for chilly mornings or crisp fall evenings.
- Packed with flavor – Forget bland soups! The blend of curry spices, garlic, and ginger gives this soup a lively, aromatic kick that keeps your taste buds excited from start to finish.
- Quick yet impressive – You don’t need to spend hours in the kitchen. This recipe comes together relatively quickly but tastes like it’s been simmering all day—perfect for busy weeknights.
- Nutritious and filling – Red lentils are loaded with protein and fiber, making this a hearty, nourishing dish that satisfies without leaving you sluggish.
- Versatile and easy to customize – Whether you like it spicy, mild, extra creamy, or loaded with veggies, this coconut lentil soup adapts beautifully to your personal taste.
Ingredient List
For the Soup Base:
- 1 cup red lentils, rinsed
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece of fresh ginger, grated
- 1-2 teaspoons curry powder (adjust to taste)
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional, for a little heat)
- 4 cups vegetable broth
- 1 can (14 oz) coconut milk
- Salt and black pepper, to taste
For Garnish & Serving (Optional):
- Fresh cilantro, chopped
- A squeeze of lime
- Toasted coconut flakes or crushed cashews
- Warm naan or crusty bread
Ingredient Notes
- Red lentils – I always use split red lentils for a quick-cooking, creamy texture; brown lentils work too but take longer.
- Curry powder – Don’t skip it! I love using [insert brand] because it has a perfect balance of spices that really pops.
- Coconut milk – Full-fat gives the soup that rich, creamy lentil soup feel. Light coconut milk works in a pinch but won’t be as silky.
- Fresh ginger – Trust me, fresh ginger makes all the difference for that warm, slightly zesty undertone.
- Cilantro & lime – These little touches brighten up the soup and make it taste fresh, not heavy.
Kitchen Equipment Needed
- Large pot or Dutch oven – Perfect for simmering the lentils evenly. I love my heavy-bottomed Dutch oven because it prevents sticking.
- Cutting board & sharp knife – For chopping onions, garlic, and ginger quickly and safely.
- Wooden spoon or silicone spatula – Ideal for stirring without scratching your pot.
- Measuring cups & spoons – To keep your curry spices and lentils perfectly balanced.
- Blender or immersion blender (optional) – For a super smooth, creamy lentil soup texture. I usually leave it slightly chunky for extra character.
- Ladle – Makes serving the soup neat and easy.
Instructions
1. Prep Your Ingredients
- Rinse 1 cup of red lentils under cold water until the water runs clear. This helps remove excess starch and prevents the soup from becoming gummy.
- Finely chop the onion, mince the garlic, and grate the fresh ginger. Keeping everything ready makes cooking smooth and stress-free.
Pro Tip: Measure out your spices before you start cooking; it makes adding them at the right moment effortless.
2. Saute the Aromatics
- Heat 1 tablespoon olive oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook for 3–4 minutes, until soft and translucent.
- Stir in the minced garlic and grated ginger, cooking another 1–2 minutes until fragrant.
Pro Tip: Keep the heat moderate; you want the aromatics to soften without browning too much, or the flavors can turn bitter.
3. Toast the Spices
- Sprinkle in 1–2 teaspoons curry powder, 1 teaspoon cumin, 1/2 teaspoon turmeric, and 1/4 teaspoon cayenne (if using).
- Stir constantly for about 30 seconds to bloom the spices and release their oils.
Pro Tip: Stir continuously to avoid burning the spices—they should smell fragrant and slightly warm, not smoky.
4. Add Lentils and Broth
- Pour in the rinsed red lentils and 4 cups of vegetable broth.
- Stir to combine everything, scraping the bottom of the pot to pick up any stuck spices.
- Bring to a gentle boil, then reduce to a simmer.
Pro Tip: Keep an eye on the soup as it simmers and stir occasionally to prevent the lentils from sticking to the bottom.
5. Simmer Until Tender
- Let the soup simmer for 15–20 minutes, or until the lentils are soft and starting to break down.
- Taste and season with salt and black pepper.
Pro Tip: If you want a smoother texture, use an immersion blender for a few pulses, but leaving some lentils whole gives the soup more character.
6. Add Coconut Milk
- Stir in 1 can (14 oz) of coconut milk and simmer for another 5 minutes to let the flavors meld.
- Adjust seasoning again if needed.
Pro Tip: Add the coconut milk at the end to preserve its creamy richness and prevent it from separating.
7. Serve and Garnish
- Ladle the soup into bowls.
- Top with fresh cilantro, a squeeze of lime, and toasted coconut or crushed cashews if desired.
- Serve warm with naan or crusty bread for a complete meal.

Tips and Tricks for Success
- Rinse lentils well – This prevents the soup from becoming too starchy or gummy.
- Cook over medium heat – Avoid high heat when sautéing aromatics to keep flavors balanced.
- Taste as you go – Adjust salt, pepper, and curry spices gradually for the perfect flavor.
- Simmer gently – Red lentils cook quickly; stirring occasionally prevents sticking and ensures even cooking.
- Add coconut milk at the end – This keeps the soup creamy and silky, not separated.
Ingredient Substitutions and Variations
- Lentils – Swap red lentils for yellow or green lentils, but adjust cooking time (green lentils take longer).
- Coconut milk – Use light coconut milk or even plain yogurt for a lighter soup.
- Spices – Experiment with garam masala, coriander, or smoked paprika for different flavor twists.
- Veggies – Add diced carrots, bell peppers, or spinach for extra nutrients and texture.
- Protein boost – Stir in cooked chickpeas or shredded chicken for a heartier meal.
Serving Suggestions
- I love serving this curried lentil soup with warm naan or pita bread—it’s perfect for dipping and soaking up every creamy bite.
- Top each bowl with a handful of fresh cilantro and a squeeze of lime to brighten the flavors and add a fresh finish.
- Sprinkle toasted coconut flakes or crushed cashews on top for a subtle crunch and extra indulgence.
- Serve alongside a simple green salad with lemon vinaigrette to balance the richness of the soup.
- For a heartier meal, ladle the soup over steamed rice—it transforms it into a filling, comforting one-bowl dinner.

Storage and Reheating Instructions
- Refrigerate – Store leftover soup in an airtight container for up to 4 days.
- Freeze – Freeze in portioned containers for up to 3 months. Let thaw in the fridge overnight before reheating.
- Reheat on stovetop – Warm gently over medium-low heat, stirring occasionally until heated through.
- Microwave – Heat in a microwave-safe bowl in 1–2 minute intervals, stirring in between for even heating.
- Adjust consistency – If the soup thickens too much after storage, add a splash of water or broth when reheating.
Frequently Asked Questions
Can I make this soup vegan?
Absolutely! This curried lentil soup is naturally vegan, especially if you use vegetable broth. Coconut milk keeps it creamy without any dairy.
Can I use other types of lentils?
Yes! Red lentils cook fastest and give a creamy texture, but yellow or green lentils work too. Just note that green lentils take longer to soften.
How spicy is this soup?
It’s mild by default, but you can add extra cayenne or a pinch of chili powder if you like a little heat. Taste and adjust as you cook.
Can I prepare this soup ahead of time?
Definitely! It tastes even better the next day as the flavors meld. Store in the fridge for up to 4 days or freeze for later.
How can I make it extra creamy?
Use full-fat coconut milk and blend part or all of the soup with an immersion blender. Leaving some lentils whole adds lovely texture too.
What can I serve with this soup?
It’s great with warm naan, crusty bread, or over rice. A simple green salad with lemon vinaigrette also balances the richness perfectly.
Did you try this recipe? Let me know in the comments how it turned out!

Curried Lentil Soup
Equipment
- Large Pot or Dutch Oven
- Cutting board & sharp knife
- Wooden Spoon or Silicone Spatula
- Measuring Cups & Spoons
- Blender or Immersion Blender (Optional
- Ladle
Ingredients
For the Soup Base:
- 1 cup red lentils rinsed
- 1 tablespoon olive oil
- 1 medium onion finely chopped
- 3 garlic cloves minced
- 1- inch piece of fresh ginger grated
- 1-2 teaspoons curry powder adjust to taste
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper optional, for a little heat
- 4 cups vegetable broth
- 1 can 14 oz coconut milk
- Salt and black pepper to taste
For Garnish & Serving (Optional):
- Fresh cilantro chopped
- A squeeze of lime
- Toasted coconut flakes or crushed cashews
- Warm naan or crusty bread
Instructions
Prep Your Ingredients
- Rinse 1 cup of red lentils under cold water until the water runs clear. This helps remove excess starch and prevents the soup from becoming gummy.
- Finely chop the onion, mince the garlic, and grate the fresh ginger. Keeping everything ready makes cooking smooth and stress-free.
- Pro Tip: Measure out your spices before you start cooking; it makes adding them at the right moment effortless.
Sauté the Aromatics
- Heat 1 tablespoon olive oil in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook for 3–4 minutes, until soft and translucent.
- Stir in the minced garlic and grated ginger, cooking another 1–2 minutes until fragrant.
- Pro Tip: Keep the heat moderate; you want the aromatics to soften without browning too much, or the flavors can turn bitter.
Toast the Spices
- Sprinkle in 1–2 teaspoons curry powder, 1 teaspoon cumin, 1/2 teaspoon turmeric, and 1/4 teaspoon cayenne (if using).
- Stir constantly for about 30 seconds to bloom the spices and release their oils.
- Pro Tip: Stir continuously to avoid burning the spices—they should smell fragrant and slightly warm, not smoky.
Add Lentils and Broth
- Pour in the rinsed red lentils and 4 cups of vegetable broth.
- Stir to combine everything, scraping the bottom of the pot to pick up any stuck spices.
- Bring to a gentle boil, then reduce to a simmer.
- Pro Tip: Keep an eye on the soup as it simmers and stir occasionally to prevent the lentils from sticking to the bottom.
Simmer Until Tender
- Let the soup simmer for 15–20 minutes, or until the lentils are soft and starting to break down.
- Taste and season with salt and black pepper.
- Pro Tip: If you want a smoother texture, use an immersion blender for a few pulses, but leaving some lentils whole gives the soup more character.
Add Coconut Milk
- Stir in 1 can (14 oz) of coconut milk and simmer for another 5 minutes to let the flavors meld.
- Adjust seasoning again if needed.
- Pro Tip: Add the coconut milk at the end to preserve its creamy richness and prevent it from separating.
Serve and Garnish
- Ladle the soup into bowls.
- Top with fresh cilantro, a squeeze of lime, and toasted coconut or crushed cashews if desired.
- Serve warm with naan or crusty bread for a complete meal.
Notes
Nutritional Value (per serving)
- Calories: ~320
- Protein: 13g
- Carbohydrates: 35g
- Fiber: 12g
- Fat: 15g
- Saturated Fat: 9g
- Sodium: 720mg
- Sugar: 5g