← BlogJune 28, 2026

How to Make the Perfect Coconut Curry Lentil Soup

Indian · Easy · 30 min · 6 servings

VeganGluten-FreeDairy-Free
Advertisement

This warming and deeply flavorful soup uses pantry staples to create a creamy velvety bowl of comfort food in just 30 minutes. Red lentils naturally break down as they cook, creating a thick and satisfying texture without any blending needed.

Why this recipe works

This Coconut Curry Lentil Soup recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 310 calories with 14g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 1.5 cups red lentils rinsed
  • 1 can full-fat coconut milk
  • 2 tbsp curry powder
  • 1 can diced tomatoes
  • 3 cups vegetable broth
  • 1 tsp salt

Step by step instructions

Step 1: Toast the Spices

In a large pot over medium heat, add the curry powder and toast it dry for 60 seconds while stirring constantly. This blooms the spices and dramatically deepens the flavor of the finished soup. Do not skip this step as it is what separates a flat tasting soup from a rich one.

Step 2: Add Liquids and Lentils

Pour in the diced tomatoes with their juices, the coconut milk, and the vegetable broth. Stir everything together then add the rinsed red lentils and salt. Bring the mixture to a boil over high heat stirring occasionally.

Step 3: Simmer Until Tender

Once boiling, reduce the heat to low and cover the pot. Simmer for 18 to 20 minutes until the lentils have completely broken down and the soup has thickened to a creamy porridge-like consistency. Stir occasionally to prevent sticking at the bottom.

Step 4: Adjust and Serve

Taste the soup and adjust seasoning with additional salt or curry powder to your liking. Ladle into bowls and serve hot with crusty bread or warm naan. The soup thickens further as it cools so add a splash of broth when reheating leftovers.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • full-fat coconut milk → light coconut milk for a lower calorie version
  • vegetable broth → water with an extra pinch of salt in a pinch

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Skipping toasting the curry powder which results in a dull one-dimensional flavor
  • Not rinsing the lentils before cooking which can make the soup cloudy and slightly bitter

Nutrition facts

Per serving: 310 calories, 14g protein, 38g carbs, 11g fat, 12g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement