Coconut Curry Lentil Soup with Spinach

Steaming Coconut Curry Lentil Soup with Baby Spinach in a rustic bowl, garnished with fresh cilantro and lime wedges on a cozy kitchen table.  Pin it
Steaming Coconut Curry Lentil Soup with Baby Spinach in a rustic bowl, garnished with fresh cilantro and lime wedges on a cozy kitchen table. | picnicandpan.com

This Indian-inspired soup combines rinsed red lentils with aromatic spices including curry powder, cumin, and turmeric, simmered in vegetable broth and enriched with coconut milk. Fresh baby spinach adds vibrant color and nutrition in the final minutes of cooking.

The straightforward method takes just 45 minutes total: sauté aromatics, bloom spices with vegetables, simmer lentils until tender, then finish with coconut milk and wilted spinach. A squeeze of fresh lime brightens the flavors beautifully.

The aroma of curry always brings me back to my small apartment kitchen where I first experimented with this coconut lentil soup. I'd just returned from a farmers market with fresh spinach and was craving something both nourishing and comforting. Standing there with rain pattering against my kitchen window, I combined the vibrant spices with creamy coconut milk, creating what would become my go-to soup for cool evenings.

Last winter, when my friend Sarah was recovering from a nasty cold, I brought over a container of this soup. The look on her face as the fragrant steam rose from the bowl told me everything I needed to know. She texted me three days later asking for the recipe, saying it was the first thing that had actually tasted good to her in a week.

Ingredients

  • Red lentils: Unlike brown or green varieties, these break down quickly and create that wonderful creamy texture without needing to blend.
  • Coconut milk: I've tried both full-fat and light versions, and while the full-fat creates a richer soup, the light version still delivers that subtle coconut flavor with fewer calories.
  • Curry powder: This spice blend varies widely between brands, so find one you love and stick with it for consistent results.
  • Fresh ginger: Store your ginger root in the freezer and grate it while frozen for easy measuring and no waste.
  • Baby spinach: The tender leaves wilt perfectly into the hot soup, adding both color and nutrients without any prep work.

Instructions

Build your flavor base:
Heat coconut oil in your largest pot and sauté the onions until they're translucent and starting to caramelize at the edges. This initial step creates the foundation for all those delicious flavors to build upon.
Bloom your spices:
Add garlic, ginger, and all the dry spices, stirring constantly for about a minute. You'll know they're ready when your kitchen fills with an incredible aroma that makes your mouth water.
Simmer to perfection:
Pour in the rinsed lentils and vegetable broth, then let everything bubble away gently. The lentils will gradually soften and begin to break down, thickening the soup naturally.
Create the creamy magic:
Stir in the coconut milk and watch as the soup transforms into a gorgeous golden hue. Let it simmer just long enough to marry all the flavors together.
Finish with freshness:
Just before serving, add the spinach and lime juice. The bright green leaves and citrus acidity cut through the richness of the coconut and wake up all the flavors.
Creamy Coconut Curry Lentil Soup with Baby Spinach swirls in a pot, showing tender lentils and wilted greens simmered in aromatic coconut milk.  Pin it
Creamy Coconut Curry Lentil Soup with Baby Spinach swirls in a pot, showing tender lentils and wilted greens simmered in aromatic coconut milk. | picnicandpan.com

One particularly memorable evening, I served this soup at an impromptu dinner gathering when friends dropped by unexpectedly. We huddled around my small table, tearing pieces of store-bought naan to dip into our bowls, and somehow the conversation flowed deeper than usual. Perhaps there's something about sharing a warm, aromatic soup that encourages people to open up and connect.

Storage and Reheating

This soup actually tastes even better the next day, once the flavors have had time to deepen and meld together. It keeps beautifully in the refrigerator for up to four days, though the spinach will darken slightly. When reheating, add a splash of water or broth if it's thickened too much in storage.

Serving Suggestions

While perfectly satisfying on its own, this soup transforms into a complete meal when paired with warm flatbread or a scoop of basmati rice. For dinner parties, I set out small bowls of extra toppings like toasted coconut flakes, chopped peanuts, and fresh herbs so everyone can customize their bowl.

Variations to Try

The beauty of this soup lies in its adaptability to whatever you have on hand. Sometimes I swap sweet potatoes for carrots, or add a bell pepper for extra color and sweetness.

  • For a heartier version, stir in a can of drained chickpeas along with the coconut milk.
  • If you enjoy more texture, use brown lentils instead of red, but be prepared to increase the cooking time by about 15 minutes.
  • During summer months, try finishing with fresh cherry tomatoes and basil instead of cilantro for a seasonal twist.
A vibrant bowl of Coconut Curry Lentil Soup with Baby Spinach, paired with warm naan bread and a sprinkle of fresh cilantro for serving. Pin it
A vibrant bowl of Coconut Curry Lentil Soup with Baby Spinach, paired with warm naan bread and a sprinkle of fresh cilantro for serving. | picnicandpan.com

This coconut curry lentil soup has seen me through late-night study sessions, celebratory moments, and quiet solo dinners. It reminds me that sometimes the simplest meals can nourish not just our bodies but our spirits too.

Recipe FAQ

Yes, canned red lentils work well. Use about 2.5 cups drained canned lentils and reduce the simmering time to just 5-10 minutes, adding them after the initial lentil cooking step.

Standard mild curry powder blends are ideal for this soup. For deeper flavor, try a Madagascar or Madras curry powder. Adjust the quantity to your heat preference, keeping the cumin and turmeric for balanced spice layers.

Use full-fat coconut milk for richness. After simmering, you can also use an immersion blender to partially puree the soup before adding spinach, creating a silky consistency while retaining some texture.

Yes, this soup freezes beautifully for up to three months. Cool completely before freezing, and reheat gently on the stovetop. Add fresh spinach after reheating for the best color and texture.

Diced sweet potato, bell peppers, cauliflower, or zucchini work wonderfully. Add harder vegetables like sweet potato earlier in cooking, and softer ones like bell pepper closer to the end.

Warm basmati rice, naan bread, or roti complement the flavors perfectly. A simple cucumber salad with lime dressing provides refreshing contrast to the creamy, spiced soup.

Coconut Curry Lentil Soup with Spinach

Fragrant, creamy soup with tender red lentils, coconut milk, curry spices, and fresh spinach. Vegan and gluten-free.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Legumes & Vegetables

  • 1 cup dried red lentils, rinsed
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 medium carrots, diced
  • 5 cups vegetable broth
  • 3 cups baby spinach, loosely packed
  • 1 (14 fl oz) can coconut milk
  • 1 medium tomato, diced

Spices & Seasonings

  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon chili flakes
  • 1 teaspoon sea salt
  • 1/4 teaspoon black pepper

Oils & Acids

  • 1 tablespoon coconut oil or olive oil
  • Juice of 1/2 lime, plus wedges for serving

Garnishes

  • Fresh cilantro leaves, chopped

Instructions

1
Sauté Base Aromatics: Heat coconut oil in large pot over medium heat. Add chopped onion and sauté 3 minutes until softened and translucent.
2
Bloom Garlic and Ginger: Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant and combined with the onion base.
3
Add Vegetables: Add diced carrots and tomato, cooking for 2 minutes to begin softening and releasing their natural flavors.
4
Temper Spices: Sprinkle in curry powder, ground cumin, turmeric, chili flakes, sea salt, and black pepper. Stir continuously for 1-2 minutes to coat vegetables and release aromatic spice oils.
5
Build Lentil Broth: Add rinsed red lentils and vegetable broth. Bring mixture to rolling boil, then reduce heat to low, cover, and simmer for 20 minutes until lentils are completely tender.
6
Incorporate Coconut Cream: Pour coconut milk into simmering pot and stir gently. Continue simmering uncovered for 5 minutes, stirring occasionally to integrate coconut cream thoroughly.
7
Wilt Fresh Greens: Add baby spinach in batches, stirring gently until completely wilted, approximately 1 minute. Do not overcook to maintain vibrant green color and nutrient density.
8
Balance Acidity: Stir in lime juice. Taste and adjust salt, pepper, and spice levels according to preference.
9
Finish and Serve: Ladle soup into serving bowls while hot. Garnish with fresh cilantro leaves and serve with lime wedges on the side.
Additional Information

Equipment Needed

  • Large soup pot with lid
  • Chef's knife and cutting board
  • Wooden spoon
  • Measuring cups and measuring spoons
  • Ladle

Nutrition (Per Serving)

Calories 320
Protein 12g
Carbs 39g
Fat 14g

Allergy Information

  • Contains coconut (tree nut allergen)
  • Verify vegetable broth label for gluten content and additives
  • Confirm coconut milk brand for potential allergen information and processing
Tessa Monroe

Easy recipes, quick meals, and wholesome inspiration from a fellow home cook.