VeganPreps

Creamy Vegan Curry Coconut Lentil Soup

Prep15 min
|
Cook40 min
|
Total55 min
|
Servings4

Jump to Recipe

Creamy Vegan Curry Coconut Lentil Soup

Browse all Vegan Soup Recipes 36 plant-based recipes

When you want something warm and satisfying that’ll keep you full for hours, this creamy vegan curry does the job. Black beluga lentils make up the hearty base, staying firm while soaking up the coconut milk and spices. The mix of curry powder and fresh ginger adds depth, while coconut milk brings richness without any dairy. Baby kale softens into the broth, adding nutrition and texture. This soup tastes great because of all the flavors working together – the lime juice brightens it all up, and toasted almonds give you a nice crunch. You’ll find it filling enough for a whole meal, yet light enough to enjoy without feeling too heavy. Serve this soup in a ceramic curry pot* to enhance the dining experience and keep your meal warm throughout your meal.

Black Beluga Lentils Star

This creamy vegan curry showcases the earthy flavor of black beluga lentils, which hold their shape beautifully during cooking and provide a hearty protein base. Combined with warming spices, creamy coconut milk, and fresh vegetables, these tiny lentils create a satisfying and nutritious dish that’s naturally plant-based and full of vibrant flavors.

Ingredients:

Creamy Vegan Curry Coconut Lentil Soup

by veganpreps.com

Creamy Vegan Curry Coconut Lentil Soup

Prep15 min
Cook40 min
Total55 min
Servings4

Ingredients

  • 1 tablespoon unrefined virgin coconut oil
  • 1 medium red onion, chopped
  • 2 large red or orange bell peppers, thinly sliced
  • 1 tablespoon hot Madras curry powder
  • 5 1/2 cups vegetable broth
  • 3/4 cup dry black beluga lentils, rinsed
  • 2 teaspoons grated fresh ginger
  • 1 (13.5 oz) can light coconut milk
  • 5 oz fresh baby kale
  • 2 tablespoons fresh lime juice
  • 1/4 teaspoon sea salt, or to taste
  • 2 tablespoons sliced almonds, toasted
  • 1/3 cup fresh cilantro leaves

Instructions

  1. 1Heat coconut oil in a large pot over medium heat. Add onion and bell peppers, cook for 5-6 minutes until softened. Stir in curry powder and grated ginger, cook for 1 minute until fragrant.
  2. 2Add vegetable broth and rinsed lentils. Bring to a boil, then reduce heat to a simmer. Cook uncovered for 25-30 minutes until lentils are tender but still hold their shape.
  3. 3Stir in coconut milk and baby kale. Simmer for 5 minutes until kale is wilted and soup is heated through.
  4. 4Remove from heat. Stir in lime juice and season with sea salt to taste.
  5. 5Ladle into bowls and top each serving with toasted almonds and fresh cilantro.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

Look for black beluga lentils at specialty grocery stores or in the bulk section of well-stocked markets, since they’re harder to find than standard brown or green lentils. To deepen the curry flavors, consider using authentic Thai curry paste* in place of or alongside the Madras curry powder for a more complex taste profile. Use light coconut milk rather than full-fat to keep the dish creamy without being too heavy. Fresh ginger and lime juice are important for real curry flavor, so try to skip the powdered versions if you can. Pick fresh, tender baby kale for the best texture, since mature kale gets tough even with longer cooking time.

Sauté Aromatics First

Creamy Vegan Curry Coconut Lentil Soup - preparation

Begin your Creamy Vegan Curry by heating 1 tablespoon of unrefined virgin coconut oil in a Dutch oven over medium-high heat. Once the oil is shimmering, add 1 medium red onion (chopped) and 2 large red or orange bell peppers (thinly sliced) to the pot. Sauté these vegetables until they become soft and translucent, approximately 5 minutes. Sautéing the onions and peppers first caramelizes their natural sugars and builds the base flavors of your curry.

Once the aromatics have softened, add 1 tablespoon of hot Madras or other curry powder to the pot and sauté for about 30 seconds until the spices become fragrant. This brief toasting of the curry powder strengthens the spices and helps them spread evenly throughout the soup. Right after, pour in 5 1/2 cups of vegetable broth, add 3/4 cup of dry black beluga lentils, and 2 teaspoons of grated fresh gingeroot. Bring the mixture to a boil over high heat, then reduce the heat to low and let it simmer uncovered for 30 to 35 minutes until the lentils are completely tender.

In the final stage, add 5 ounces of fresh baby kale, a 13.5 fluid ounce can of light organic coconut milk, and 2 tablespoons of fresh lime juice to the pot. Stir continuously until the kale is fully wilted, which takes about 5 minutes. Taste the soup and add 1/4 teaspoon of sea salt or more to your preference. Ladle the curry into individual bowls and top each serving with toasted sliced natural almonds and fresh cilantro leaves before serving.

Swap Lentils for Chickpeas

If you’d rather use chickpeas instead of black beluga lentils, you can easily swap them into this recipe with just a couple of adjustments. Since canned chickpeas are already cooked, you’ll skip the long simmering time – just add them when you put in the kale. Use about two cans (roughly three cups drained) to match the lentils’ heartiness. Chickpeas create a slightly different texture; they’re firmer and won’t break down as much, giving you a chunkier soup. The cooking time drops from thirty-five minutes to just five minutes, making this already quick recipe even faster.

Warm Naan Bread Complements Well

Naan bread’s soft, pillowy texture and subtle richness make it great for scooping up this creamy curry, and you should warm it just before you serve your bowls. You can toast naan directly over a gas flame for thirty seconds per side, which creates light char marks and releases its natural aromatics. Or, wrap it in foil and warm it in a 350-degree oven for five minutes. The heat softens the bread’s interior while making it flexible enough to tear without breaking. This pairing turns your soup into an interactive, satisfying meal.

Final Thoughts

With your naan warming and your curry simmering, you’ve already done the hard work – and what you’ve created is a dish that’ll satisfy you on multiple levels. This creamy vegan curry delivers warmth, nutrition, and genuine comfort in a single bowl. The lentils provide protein and fiber, keeping you full longer, while the coconut milk adds richness without any animal products. The lime juice brightens everything up, and fresh cilantro brings complex flavor. You’ve made something healthy that tastes indulgent. Serve it proudly, knowing you’ve prepared a meal that nourishes both body and palate beautifully.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe