Thai Coconut Lentil Soup

Featured in soups-and-stews.

Friend, you're about to make something incredible! Picture this: a steaming bowl of the creamiest, most aromatic Thai coconut lentil soup you've ever tasted. The moment you start sautéing that ginger and garlic, your kitchen will smell like a Thai street market – in the best way possible. Watch as those ruby-red lentils transform into pure velvet, swimming in golden coconut milk. The vibrant green spinach wilts perfectly into the creamy broth, while those red chili flakes add just the right kick. And that crusty bread on the side? It's basically begging to be dunked. This isn't just soup – it's a warm hug in a bowl that'll have everyone asking for seconds. Trust me, once you see that gorgeous golden color and smell those spices, you'll know you've created something special.

Tswira dial profile dial zaho awlaydi..
Updated on Mon, 26 Jan 2026 12:22:54 GMT
Main recipe image showcasing the final dish pin it
Creamy Thai coconut red lentil soup in rustic wooden bowl with fresh cilantro and crusty bread | lonerecipes.com

I discovered this recipe during a trip to a small Thai restaurant in Portland, where the chef shared her secret for making lentil soup creamy without using dairy. The key, she told me, was letting the red lentils break down completely while the coconut milk added that silky texture. I came home determined to recreate it, and after a few tries, I nailed the perfect balance of spices. This soup is my interpretation of that memorable bowl – it starts with sautéing aromatics until your kitchen smells incredible, then building layers of flavor with curry paste, coconut milk, and fresh vegetables. The red lentils cook down into this gorgeous golden-orange color that's just stunning in the bowl. What I love most is how the spinach wilts in at the end, adding pops of green throughout. Every spoonful is a perfect blend of creamy, spicy, and fresh, with the lime juice brightening everything up right before serving.

Why I love this recipe

This recipe has become my absolute favorite for so many reasons. First, it's incredibly forgiving – you can adjust the vegetables based on what's in your fridge, dial the spice up or down, and it still turns out amazing. I love that it's naturally vegan and gluten-free, which means I can serve it to anyone without worry. The fact that it comes together in under an hour but tastes like it simmered all day is pure magic. There's something so satisfying about watching those tiny red lentils transform into a creamy, luxurious soup without any cream at all. The aromatics – garlic, ginger, and curry paste – create layers of flavor that keep you coming back for more. Plus, it's one of those rare recipes that's actually better as leftovers, making it perfect for meal prep. Nutritionally, it's a powerhouse with protein from the lentils and healthy fats from the coconut milk, so I feel great about eating it regularly. But honestly, the main reason I love it is simply because it makes me happy – it's warm, comforting, and tastes like a big bowl of love.

What You Need From Your Kitchen

  • Red lentils: Rinse thoroughly under cold water until water runs clear to remove excess starch
  • Coconut milk: Shake the can well before opening and use full-fat for the creamiest results
  • Red curry paste: Look for Thai brands in the Asian section for authentic flavor
  • Fresh ginger: Peel with a spoon and grate finely for best distribution throughout the soup
  • Carrots: Dice into small, uniform pieces so they cook evenly with the lentils
  • Fresh spinach: Wash well and remove any thick stems before adding to the soup
  • Vegetable broth: Use low-sodium broth so you can control the salt level in your soup

Let's Make These Together

Prepare Your Aromatics
Start by gathering and prepping all your aromatics – mince the garlic finely, grate the ginger using a microplane or fine grater, and measure out your red curry paste. Having everything ready before you start cooking ensures a smooth process. Heat your coconut oil in a large pot over medium heat until shimmering, then add the garlic and ginger. Sauté these for about 1-2 minutes, stirring constantly to prevent burning. You'll know they're ready when your kitchen fills with that incredible aroma. Add the curry paste and cook for one more minute, stirring to combine everything into a fragrant base.
Build the Soup Base
Add your diced carrots to the aromatic mixture and cook for 3-4 minutes, stirring occasionally. This gives the carrots a head start since they take longer to soften than the lentils. Next, add the rinsed red lentils and stir everything together, making sure the lentils are well-coated with the aromatic curry mixture. This step is important because it helps the lentils absorb all those wonderful flavors right from the start.
Simmer to Perfection
Pour in your vegetable broth and coconut milk, stirring well to combine all the ingredients. Bring the mixture to a rolling boil over medium-high heat, then immediately reduce the heat to medium-low for a gentle simmer. Let it cook uncovered for 20-25 minutes, stirring occasionally to prevent sticking. You'll notice the lentils gradually breaking down and the soup becoming creamier. The soup is ready when the lentils are completely tender and have started to dissolve into the broth, creating that signature velvety texture.
Final Touches and Serving
Once the lentils are tender, add the fresh spinach and stir it into the hot soup. It will wilt down in just 2-3 minutes. Remove the pot from heat and stir in the fresh lime juice – this is a crucial step that brightens all the flavors. Taste the soup and adjust seasoning with salt if needed. Ladle the hot soup into bowls, garnish generously with fresh cilantro leaves and a sprinkle of red chili flakes for color and a little extra heat. Serve immediately with crusty bread on the side for dipping.
Additional recipe photo showing texture and details pin it
Wholesome Thai-inspired red lentil soup topped with fresh herbs and served with artisan bread | lonerecipes.com

Switch Things Up

I first made this soup on a chilly Tuesday evening when I had leftover vegetables to use up and was craving something warm and exotic. I doubled the ginger because I'm obsessed with that zing, and it was the best decision ever. My partner, who usually isn't a soup person, had three bowls that night. Now it's become our go-to comfort food, especially during busy weeks when we need something quick but special. I've experimented with adding sweet potato chunks for extra heartiness, and sometimes I throw in a handful of kale instead of spinach. The best part? It tastes even better the next day when all those flavors have had time to meld together.

Perfect Pairings

This soup pairs beautifully with warm, crusty sourdough bread or garlic naan for dipping into that creamy broth. For a complete meal, serve it alongside fresh spring rolls or crispy vegetable samosas. A light cucumber salad with rice vinegar dressing provides a refreshing contrast to the soup's richness. If you're looking for beverage pairings, try a crisp Riesling or a jasmine iced tea to complement the Thai flavors. For dessert, mango sticky rice or coconut ice cream would round out the Southeast Asian theme perfectly.

Step-by-step preparation photo pin it
Hearty bowl of golden lentil soup with coconut milk, spinach, and red chili flakes | lonerecipes.com

Frequently Asked Questions

→ Can I make this soup in advance?

Absolutely! This soup actually tastes even better the next day as the flavors have time to meld together. Store it in an airtight container in the refrigerator for up to 5 days. When reheating, you may need to add a splash of vegetable broth or water as the lentils will absorb liquid as they sit. You can also freeze this soup for up to 3 months in freezer-safe containers.

→ Can I use a different type of lentil?

Red lentils are specifically chosen for this recipe because they break down and create a creamy texture naturally. If you use green or brown lentils, the soup will have a different texture – it will be chunkier rather than smooth and creamy. If you prefer that texture, go ahead and substitute, but you may need to cook them longer (35-40 minutes) as they're firmer than red lentils.

→ How can I make this soup less spicy?

To reduce the heat level, start with just 1-2 teaspoons of red curry paste instead of a full tablespoon, and skip the red chili flakes for garnish. You can always add more spice, but you can't take it away! Another option is to add an extra splash of coconut milk at the end, which will mellow out the heat while adding creaminess.

→ What can I substitute for coconut milk?

While coconut milk gives this soup its authentic Thai flavor and creamy texture, you can use cashew cream or heavy cream as alternatives. For a lighter version, try using light coconut milk, though the soup won't be quite as rich. Avoid using coconut milk beverages (the kind in cartons) as they're too thin and won't give you the right consistency.

→ Can I add protein to this soup?

Definitely! While the lentils provide plant-based protein, you can add cooked chicken, shrimp, or tofu if you'd like. Add these in the last 5 minutes of cooking just to heat through. If using raw shrimp, add them when you add the spinach and cook until they turn pink. For tofu, use firm or extra-firm, cube it, and you can either add it directly or pan-fry it first for extra texture.

→ Why is my soup too thick?

Red lentils continue to absorb liquid as they sit, so the soup will naturally thicken over time, especially when stored. This is completely normal! Simply thin it out by stirring in additional vegetable broth, coconut milk, or water until you reach your desired consistency. Heat it gently while stirring to ensure everything is well incorporated.

Conclusion

This Thai Coconut Red Lentil Soup is everything you need in a weeknight meal – quick, nourishing, and bursting with flavor. The combination of creamy coconut milk and protein-rich lentils creates a satisfying texture that's both comforting and light. It's a recipe that proves healthy eating doesn't have to be boring, and it's versatile enough to adjust the spice level to your preference. Whether you're meal prepping for the week or serving dinner to family, this soup delivers restaurant-quality results with minimal effort.

Thai Coconut Lentil Soup

A velvety Thai-inspired soup combining red lentils, creamy coconut milk, vibrant vegetables, and aromatic spices for ultimate comfort in a bowl.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: chris

Category: soups-and-stews

Difficulty: easy

Cuisine: Thai

Yield: 6 Servings (6 balls)

Dietary: Vegetarian, Vegan, Gluten-Free

Ingredients

011 cup red lentils, rinsed
021 can (14 oz) coconut milk
033 cups vegetable broth
041 tablespoon red curry paste
052 carrots, diced
063 cloves garlic, minced
071 tablespoon fresh ginger, grated
082 cups fresh spinach
091 tablespoon coconut oil
101 lime, juiced
11Fresh cilantro for garnish
12Red chili flakes to taste

Instructions

Step 01

Heat coconut oil in a large pot over medium heat. Add minced garlic and grated ginger, sautéing for 1-2 minutes until fragrant and golden. Stir in the red curry paste and cook for another minute, allowing the spices to bloom and release their aromatic oils.

Step 02

Add the diced carrots to the pot and cook for 3-4 minutes until they begin to soften. Pour in the rinsed red lentils and stir everything together, ensuring the lentils are well-coated with the aromatic mixture. This helps them absorb all those wonderful flavors.

Step 03

Pour in the vegetable broth and coconut milk, stirring well to combine. Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for 20-25 minutes, stirring occasionally. The lentils should become tender and start to break down, creating that signature creamy texture.

Step 04

Stir in the fresh spinach and cook for 2-3 minutes until wilted. Remove from heat and add the fresh lime juice, stirring well. Taste and adjust seasoning with salt if needed. Serve hot in bowls, garnished with fresh cilantro leaves and a sprinkle of red chili flakes for that perfect finishing touch.

Notes

  1. Red lentils break down more than other lentil varieties, creating a naturally creamy texture perfect for this soup. Don't substitute with green or brown lentils as they won't achieve the same consistency.
  2. For a spicier version, add extra red curry paste or fresh Thai chilies. Start with less and add more to taste, as curry paste brands vary in heat level.
  3. This soup thickens as it sits. When reheating leftovers, add a splash of vegetable broth or coconut milk to reach your desired consistency.
  4. Fresh lime juice added at the end is crucial – it brightens all the flavors and balances the richness of the coconut milk.
  5. Store in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months. The flavors actually improve after a day or two.

Tools You'll Need

  • Large soup pot or Dutch oven
  • Wooden spoon or spatula
  • Sharp knife and cutting board
  • Measuring cups and spoons
  • Grater for fresh ginger
  • Ladle for serving

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Coconut (coconut milk and coconut oil)
  • Garlic
  • Possible cross-contamination with gluten in curry paste (check labels)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 12 g
  • Total Carbohydrate: 35 g
  • Protein: 11 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!