Print

Spicy Lentil Soup with Coconut Milk and Lemon Recipe

4.8 from 130 reviews

This Spicy Lentil Soup is a hearty, flavorful dish packed with aromatic spices, tender lentils, and creamy coconut milk. Perfect for warming up on a chilly day, this soup balances the smokiness of paprika with the subtle heat of chili flakes and the earthiness of turmeric and cumin. It’s a nutritious, comforting meal that can be served with crusty bread for a satisfying lunch or dinner.

Ingredients

Scale

Vegetables & Aromatics

  • 1 medium-sized onion, diced (any color is fine)
  • 2 carrots, diced
  • 2 celery ribs, diced
  • 3 garlic cloves, minced

Spices & Seasonings

  • 2 tablespoons smoked paprika
  • ½ tablespoon turmeric
  • ½ teaspoon cumin
  • ½ teaspoon chili flakes (according to your liking)
  • 1 teaspoon fine salt, or according to taste
  • ⅛ teaspoon black pepper, or to taste

Main Ingredients

  • 1 ½ tablespoon olive oil
  • 1 ½ cup (280 grams) green or brown lentils, picked over and rinsed
  • 5 cups (1.2 litres) low sodium vegetable broth
  • 2 tablespoons tomato paste
  • 1 cup (240 ml) coconut milk

Finishing Touches

  • 2 tablespoons parsley or cilantro, chopped (optional)
  • 2 tablespoons lemon juice, or to taste

Instructions

  1. Sauté Vegetables: In a large ceramic or cast iron pot, heat the olive oil over medium heat. Add the diced onions, carrots, and celery. Sauté for about 5-7 minutes until the vegetables soften and the onions turn translucent.
  2. Add Spices and Garlic: Reduce the heat to low, then add the minced garlic along with smoked paprika, turmeric, cumin, and chili flakes. Stir continuously and cook until the mixture becomes fragrant, about 1 minute.
  3. Cook Lentils: Add the rinsed lentils, starting with 4 cups of the vegetable broth (reserve the rest for later). Then add the tomato paste, salt, and several grinds of black pepper. Bring the soup to a boil, then reduce to a simmer, cover with a lid, and cook for 25-30 minutes, stirring occasionally, until the lentils are tender. Add the remaining broth if you prefer a thinner consistency.
  4. Incorporate Coconut Milk: Stir in the coconut milk and continue cooking for another 5 minutes to meld the flavors and warm through.
  5. Adjust Seasoning: Turn off the heat. Add the lemon juice and taste the soup. Adjust the seasoning by adding more salt, pepper, or lemon juice if desired to balance the flavors.
  6. Serve: Finally, stir in the chopped parsley or cilantro if using. Serve the spicy lentil soup warm, ideally accompanied by crusty bread for a complete and comforting meal. Enjoy!

Notes

  • You can adjust the chili flakes based on your heat preference, starting with a small amount and increasing as desired.
  • The soup can be made with either green or brown lentils; red lentils are not recommended as they tend to break down too much.
  • If you prefer a smoother texture, use an immersion blender to puree part of the soup before adding coconut milk.
  • Leftovers keep well refrigerated for up to 4 days and taste even better the next day.
  • To make this soup vegan, ensure the vegetable broth is free from animal products—this recipe is naturally vegan.

Keywords: spicy lentil soup, healthy lentil soup, vegan lentil soup, coconut milk soup, smoked paprika soup, plant-based soup, comforting soup