Coconut Curry Lentil Soup Recipe
On evenings when I want something warm and substantial without spending an hour at the stove, this is the lentil soup I make most often. The combination of red lentils, coconut milk, and Indian spices creates a surprisingly rich bowl from a short ingredient list. The onion, garlic, and fresh ginger give it a savory base, while curry powder, cumin, and turmeric bring warmth without making the soup aggressively hot. It is vegan, vegetarian, and gluten-free, but the appeal is broader than its dietary labels: this is simply a deeply satisfying dinner that comes together in about 40 minutes. The texture is one of the best parts. Rinsed red lentils cook quickly and soften almost completely, thickening the broth naturally as they break down. I like to leave a little texture rather than blend the soup, so each spoonful still has some body and you can taste the ginger and onion. The coconut milk is added once the lentils are underway, giving the soup a silky finish and mellowing the spices. If you prefer a thinner soup, add a splash of water or vegetable broth near the end; red lentils continue to absorb liquid as they sit, so the pot will thicken noticeably after cooking. The small technique that makes the biggest difference is letting the onion cook until soft before adding the garlic, ginger, and spices. Give the curry powder, cumin, and turmeric a minute in the oil, stirring constantly, so they become fragrant and coat the onion instead of tasting dusty. Once the lentils and liquid go in, scrape the bottom of the pot and simmer gently rather than boiling hard. Red lentils can foam a little, and a vigorous boil may make the bottom catch before they are tender. Taste for salt only after the lentils are cooked and the coconut milk is incorporated, since the flavors become more balanced as the soup finishes. Serve it hot for an easy weeknight dinner, especially with warm naan or another flatbread for scooping, or spoon it over basmati rice for a more filling meal. A crisp cucumber salad with lemon or lime is a refreshing contrast to the creamy soup, and chopped cilantro, toasted coconut, or a squeeze of lime at the table adds welcome brightness. This recipe makes six servings and reheats well; keep a little extra broth nearby when warming leftovers, because the lentils will continue to thicken in the refrigerator.
Recipe Details
Cuisine: Indian
Prep time: 10 minutes. Cook time: 30 minutes. Total time: 40 minutes.
Servings: 6
Difficulty: Easy
Ingredients
- 1 cup, rinsed red lentils
- 1 (13.5 oz) can coconut milk
- 1 medium, diced onion
- 4 cloves garlic
- 1-inch piece, grated ginger
- 1 tbsp curry powder
- 1 tsp cumin
- 1/2 tsp turmeric
- 4 medium canned tomatoes
- 2 cups vegetable stock
- 4 cups spinach
- 2 lime
- 1/4 cup chopped cilantro
- 2 tbsp olive oil
Instructions
- Step 1: Sauté onion, garlic, ginger until soft
- Step 2: Add curry powder, cumin, turmeric, bloom 2 minutes
- Step 3: Add lentils, tomatoes, stock, coconut milk
- Step 4: Simmer 25 minutes until lentils dissolve
- Step 5: Stir in spinach
- Step 6: Finish with lime juice and cilantro