Vegan Coconut Curry Lentil Soup

I love making vegan coconut curry lentil soup when I want something warm, comforting, and full of bold flavors. The creamy coconut milk and aromatic spices create a rich, satisfying soup that feels nourishing and filling.

Why You’ll Love This Recipe

I enjoy how this soup is packed with plant-based protein and comes together in one pot. The curry spices add warmth, while the coconut milk gives it a smooth, creamy texture. I also like how it’s both hearty and healthy at the same time.Vegan Coconut Curry Lentil Soup

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

red lentils
olive oil
onion, chopped
garlic cloves, minced
ginger, grated
curry powder or curry paste
cumin
turmeric
coconut milk
vegetable broth
diced tomatoes
carrots, diced
spinach or kale
salt
black pepper
lemon or lime juice

Directions

I start by heating olive oil in a large pot over medium heat. I sauté the onion, garlic, and ginger until fragrant and softened.

I add curry powder, cumin, and turmeric, stirring for a minute to release the spices’ aroma.

I stir in the lentils, diced tomatoes, carrots, coconut milk, and vegetable broth, then bring everything to a boil.

I reduce the heat and let it simmer for about 20–25 minutes until the lentils are soft and the soup thickens.

I add spinach or kale and let it wilt into the soup.

I season with salt, black pepper, and a squeeze of lemon or lime juice to brighten the flavors.

I serve warm.

Servings and timing

I usually make about 4 to 6 servings.
Preparation time: 10 minutes
Cooking time: 30 minutes
Total time: 40 minutes

Variations

I sometimes add sweet potatoes for extra heartiness. If I want more heat, I include chili flakes or fresh chilies. I also like blending part of the soup for a creamier texture.Vegan Coconut Curry Lentil Soup

storage/reheating

I store the soup in an airtight container in the refrigerator for up to 4 days. When reheating, I warm it on the stove and add a bit of broth or water if it thickens too much.

FAQs

Can I use green or brown lentils?

I can, but they take longer to cook and won’t be as creamy as red lentils.

Is this soup very spicy?

I adjust the spice level depending on how much curry or chili I use.

Can I freeze this soup?

I can freeze it for up to 2 months and thaw before reheating.

Can I make it without coconut milk?

I can substitute with another plant-based milk, though it will be less creamy.

What can I serve with this soup?

I like serving it with rice, naan, or crusty bread.

Conclusion

I keep vegan coconut curry lentil soup as one of my favorite comforting meals because it’s rich, flavorful, and easy to make. It’s a perfect dish for when I want something warm, nourishing, and satisfying.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Coconut Curry Lentil Soup

Vegan Coconut Curry Lentil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4–6 servings
  • Category: Soup
  • Method: Simmering
  • Cuisine: Vegan
  • Diet: Vegan

Description

A rich and comforting vegan soup made with red lentils, creamy coconut milk, and aromatic curry spices for a nourishing and flavorful meal.


Ingredients

  • 1 cup red lentils
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 1 tablespoon ginger, grated
  • 1 tablespoon curry powder or curry paste
  • 1 teaspoon cumin
  • 1/2 teaspoon turmeric
  • 1 can (400 ml) coconut milk
  • 4 cups vegetable broth
  • 1 can (400 g) diced tomatoes
  • 2 carrots, diced
  • 2 cups spinach or kale
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon lemon or lime juice

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Sauté onion, garlic, and ginger until softened and fragrant.
  3. Add curry powder, cumin, and turmeric, stirring for about 1 minute.
  4. Stir in lentils, diced tomatoes, carrots, coconut milk, and vegetable broth.
  5. Bring to a boil, then reduce heat and simmer for 20–25 minutes until lentils are soft.
  6. Add spinach or kale and cook until wilted.
  7. Season with salt, black pepper, and lemon or lime juice.
  8. Serve warm.

Notes

  • Blend part of the soup for a creamier texture.
  • Add sweet potatoes for extra heartiness.
  • Adjust spice level with chili flakes or fresh chilies.
  • Add extra broth when reheating if the soup thickens.
  • Freezes well for up to 2 months.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 480mg
  • Fat: 14g
  • Saturated Fat: 9g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 8g
  • Protein: 12g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star