Creamy Coconut Curry Lentil Soup

Lunch, Soups

October 30, 2026

Coconut Curry Lentil Soup – vegetarian recipe

Coconut curry lentil soup is golden, thick, and the answer to cold-evening hunger: brown lentils simmer with turmeric and curry powder, tomato, coconut, okra, and zucchini until the spoon nearly stands on its own. Eighty minutes, one pot, and most of it is simmering you don't have to watch. Nobody will ask where the meat is.

There’s something magical about a soup where the ingredients melt into a harmonious, golden broth. This Coconut Curry Lentil Soup is exactly that—a comforting bowl where tender lentils, soft vegetables, and delicate shreds of coconut swirl together in a complex, fragrant curry base. It’s a recipe that invites creativity; feel free to use brown or red lentils, or even traditional toor dal. The beauty of this dish lies in its adaptability. Raid your vegetable drawer and toss in whatever you love, from sweet potato and cauliflower to spinach and green beans. Get ready to create a soup that’s uniquely yours, and utterly delicious.

Ingredients

• 3 tablespoons (45 ml / 1.5 fl oz) peanut or other neutral oil, like grapeseed or corn
• 1 medium onion, roughly chopped
• 1 tablespoon (15 ml / 0.5 fl oz) minced garlic
• 1 tablespoon (15 ml / 0.5 fl oz) minced peeled fresh ginger
• Salt and freshly ground black pepper, to taste
• 1 teaspoon (5 ml / 0.2 fl oz) ground turmeric
• 3 tablespoons curry powder
• 1 cup / 240g (8.5 oz) chopped tomato, canned is fine
• 1/4 cup / 25g (0.88 oz) sliced or shredded coconut
• 1 cup / 100g (3.5 oz) sliced okra
• 1 small zucchini, roughly chopped
• 1/2 cup / 100g (3.5 oz) dried brown lentils or split pigeon peas (toor dal), washed
• 1 quart / 4 cups (960 ml) vegetable stock or water
• 2 cups / 480ml canned or homemade coconut milk
• 12 fresh curry leaves or fresh basil leaves, for garnish

Instructions

1. Heat the oil in a deep skillet or medium saucepan over medium-high heat. Add the onion and cook, stirring occasionally, until soft and translucent, about 3-5 minutes. Stir in the garlic and ginger and cook for another minute until fragrant. Season with salt and pepper.
2. Reduce the heat to medium-low. Continue to cook, stirring occasionally, until the onion mixture is golden and very soft, about 20 minutes. This step builds a deep flavor base.
3. Increase the heat to medium-high and stir in the turmeric and curry powder. Cook, stirring constantly, until the spices are fragrant and slightly darkened, about 5 minutes.
4. Add the chopped tomato, coconut, okra, zucchini, and washed lentils to the pot. Pour in the vegetable stock and coconut milk. Stir everything together and bring the soup to a boil.
5. Once boiling, reduce the heat to a medium-low simmer. Let the soup bubble gently, stirring occasionally, until the lentils and vegetables are tender and breaking apart, about 30-40 minutes. If the soup becomes too thick, add a splash of water to maintain a brothy consistency.
6. Just before serving, stir in the fresh curry or basil leaves. Taste the soup and adjust seasoning with more salt and pepper if needed. Serve hot.

Nutritional Information

• Calories: 450kcal
• Protein: 15g
• Carbohydrates: 40g
• Fat: 28g
• Fiber: 12g
• Please note that is an estimate and can vary based on the specific used.

Pro Tips

• Lentil Choice: For a quicker cooking time, substitute brown lentils with red lentils. For a more traditional flavor, use split pigeon peas (toor dal), found in most Asian or Indian markets.
• Vegetable Versatility: This soup is incredibly forgiving! Use any vegetables you have on hand. Cooked winter squash, sweet potato, cauliflower, spinach, or green beans are all fantastic additions.
• Build the Flavor Base: Don’t rush cooking the onion, garlic, and ginger mixture. Allowing it to cook down for the full 20 minutes until golden and melted creates a deep, rich foundation for the entire soup.
• Toast Your Spices: Make sure to cook the turmeric and curry powder until they are fragrant and slightly darkened. This ‘blooming’ process unlocks their full aromatic potential and deepens the flavor.

FAQ

Q: Is this coconut curry lentil soup a good source of protein
A: Yes, this soup is an excellent source of plant-based protein. The primary protein comes from the lentils, with one serving providing approximately 15 grams (0.53 oz / 15 g) of protein, making it a satisfying and nutritious vegetarian meal.

Q: Can I make this lentil soup vegan
A: This recipe is already naturally vegan! It uses vegetable stock and a neutral oil like peanut or grapeseed oil. As long as you follow the ingredients as listed, the soup is completely dairy-free and suitable for a vegan diet.

Q: What can I use instead of okra in this soup
A: If you’re not a fan of okra or can’t find it, you can easily substitute it. Chopped green beans, bell peppers, or cauliflower florets are great alternatives that work well with the curry flavors. Add them at the same time you would add the okra.

Q: How should I store leftover lentil soup
A: You can store leftover soup in an airtight container in the refrigerator for up to 4-5 days. The flavors often deepen overnight! For longer storage, freeze the soup for up to 3 months. Thaw it in the fridge before reheating gently on the stove.

More Recipes You’ll Love

Coconut Curry Lentil Soup – vegetarian recipe
Stav Kogan

Coconut Curry Lentil Soup

A comforting bowl where tender lentils, soft vegetables, and delicate shreds of coconut swirl together in a complex, fragrant curry base. This adaptable recipe invites creativity with different lentils and vegetables.
Prep Time 15 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 20 minutes
Servings: 4 serving
Calories: 450

Ingredients
  

  • 3 tablespoons (45 ml / 1.5 fl oz) peanut or other neutral oil, like grapeseed or corn
  • 1 medium onion, roughly chopped
  • 1 tablespoon (15 ml / 0.5 fl oz) minced garlic
  • 1 tablespoon (15 ml / 0.5 fl oz) minced peeled fresh ginger
  • Salt and freshly ground black pepper, to taste
  • 1 teaspoon (5 ml / 0.2 fl oz) ground turmeric
  • 3 tablespoons (45 ml / 1.5 fl oz) curry powder
  • 1 cup (240 g / 8.5 oz) chopped tomato, canned is fine
  • 1/4 cup (25 g / 0.88 oz) sliced or shredded coconut
  • 1 cup (100 g / 3.5 oz) sliced okra
  • 1 small zucchini, roughly chopped
  • 1/2 cup (100 g / 3.5 oz) dried brown lentils or split pigeon peas (toor dal), washed
  • 1 quart / 4 cups (960 ml) vegetable stock or water
  • 2 cups (480 ml) canned or homemade coconut milk
  • 12 fresh curry leaves or fresh basil leaves, for garnish
  • Lentil Choice: For a quicker cooking time, substitute brown lentils with red lentils. For a more traditional flavor, use split pigeon peas (toor dal), found in most Asian or Indian markets.
  • Vegetable Versatility: This soup is incredibly forgiving! Use any vegetables you have on hand. Cooked winter squash, sweet potato, cauliflower, spinach, or green beans are all fantastic additions.
  • Build the Flavor Base: Don't rush cooking the onion, garlic, and ginger mixture. Allowing it to cook down for the full 20 minutes until golden and melted creates a deep, rich foundation for the entire soup.
  • Toast Your Spices: Make sure to cook the turmeric and curry powder until they are fragrant and slightly darkened. This 'blooming' process unlocks their full aromatic potential and deepens the flavor.

Method
 

  1. Heat the oil in a deep skillet or medium saucepan over medium-high heat.
  2. Add the onion and cook, stirring occasionally, until soft and translucent, about 3-5 minutes.
  3. Stir in the garlic and ginger and cook for another minute until fragrant.
  4. Season with salt and pepper.
  5. Reduce the heat to medium-low.
  6. Continue to cook, stirring occasionally, until the onion mixture is golden and very soft, about 20 minutes. This step builds a deep flavor base.
  7. Increase the heat to medium-high and stir in the turmeric and curry powder.
  8. Cook, stirring constantly, until the spices are fragrant and slightly darkened, about 5 minutes.
  9. Add the chopped tomato, coconut, okra, zucchini, and washed lentils to the pot.
  10. Pour in the vegetable stock and coconut milk.
  11. Stir everything together and bring the soup to a boil.
  12. Once boiling, reduce the heat to a medium-low simmer.
  13. Let the soup bubble gently, stirring occasionally, until the lentils and vegetables are tender and breaking apart, about 30-40 minutes. If the soup becomes too thick, add a splash of water to maintain a brothy consistency.
  14. Just before serving, stir in the fresh curry or basil leaves.
  15. Taste the soup and adjust seasoning with more salt and pepper if needed.
  16. Serve hot.

Nutrition

Calories: 450kcalCarbohydrates: 40gProtein: 15gFat: 28g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Paneer With Summer Squash and Red Peppers – vegetarian recipe

Ultimate Paneer With Summer Squash and Red Peppers

Paneer with summer squash and red peppers is a farmer's-market skillet built on a coconut-spiced masala. Ground coriander, cumin, and fennel coat the vegetables, and fresh homemade panir soaks it all up. A dried red chili gives gentle background warmth. Essential...

Paneer With Summer Squash and Red Peppers – vegetarian recipe

Ultimate Paneer With Summer Squash and Red Peppers

Paneer with summer squash and red peppers is a farmer's-market skillet built on a coconut-spiced masala. Ground coriander, cumin, and fennel coat the vegetables, and fresh homemade panir soaks it all up. A dried red chili gives gentle background warmth. Essential...

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR – vegetarian recipe

Panir Cheese and Green Peas in Mint Tomato Sauce MATAR PANIR

Matar panir simmers paneer and green peas in a bright mint and tomato sauce scented with cumin, mustard, and fennel seeds. Five minutes of prep and forty on the stove make six servings. The mint keeps it fresh where most paneer dishes go rich. Prep Time: 5 minutes...