A bowl of this Creamy Thai Coconut Red Lentil Soup feels like a cozy hug from the inside out. It’s rich with coconut milk, vibrant with red curry, and deeply nourishing thanks to protein-packed red lentils. The aromatics—garlic, ginger, onion—bring warmth, while a touch of lime and cilantro brighten every bite. This is the soup you crave when comfort is calling, or when you need a quick dinner with pantry staples.
Best of all? It’s a one-pot wonder that comes together in under 30 minutes. Naturally vegan, gluten-free, and endlessly customizable, this soup proves that flavor and simplicity can coexist in the most satisfying way.
What Kind of Coconut Milk Should I Use?
For a rich and creamy texture, opt for full-fat canned coconut milk. The lite versions will work but yield a thinner soup. Avoid coconut milk beverages (usually in cartons) as they don’t deliver the same luxurious body. For even more depth, you can stir in a spoonful of coconut cream toward the end.
Ingredients for the Creamy Thai Coconut Red Lentil Soup
- 1 tablespoon coconut oil or olive oil
- 1 small yellow onion, diced
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons Thai red curry paste
- 1 teaspoon ground turmeric
- 1 cup red lentils, rinsed
- 1 (14 oz) can full-fat coconut milk
- 4 cups vegetable broth
- 1 tablespoon soy sauce or tamari
- Juice of 1 lime
- Salt, to taste
- Fresh cilantro, for garnish
- Red chili flakes or sriracha (optional, for heat)

How To Make the Creamy Thai Coconut Red Lentil Soup
Step 1: Sauté the Aromatics
In a large pot, heat coconut oil over medium heat. Add diced onion and cook until translucent, about 3-4 minutes. Stir in the garlic and ginger, cooking for another 1-2 minutes until fragrant.
Step 2: Build the Base
Add the red curry paste and turmeric to the pot. Stir to coat the aromatics and toast the spices for about 1 minute.
Step 3: Simmer the Lentils
Pour in the rinsed lentils, coconut milk, and vegetable broth. Stir well and bring to a boil. Once boiling, reduce heat to low and let simmer uncovered for 15-20 minutes, or until the lentils are soft and beginning to break down.
Step 4: Season and Finish
Add the soy sauce and lime juice. Taste and adjust seasoning with salt or more lime juice. For extra spice, stir in chili flakes or a dash of sriracha.
Step 5: Blend (Optional)
For a creamier consistency, you can blend part of the soup using an immersion blender or by transferring a portion to a blender. Leave some texture for best results.
How to Serve and Store This Thai Coconut Red Lentil Soup
Ladle the soup into bowls and top with fresh cilantro, a squeeze of lime, and a pinch of red pepper flakes if you love heat. Serve it with naan, crusty bread, or jasmine rice for a heartier meal.
This soup keeps well in the fridge for up to 5 days and freezes beautifully for up to 3 months. It tends to thicken as it sits, so just stir in a bit of water or broth when reheating.
Frequently Asked Questions
How spicy is this soup?
The spice level depends on your red curry paste and whether you add extra chili flakes. You can control the heat by starting with 1 tablespoon of curry paste and adding more to taste.
Can I use green or brown lentils instead?
Red lentils cook faster and break down for a creamy texture. Other lentils will work but may require more cooking time and yield a chunkier soup.
Is this soup freezer-friendly?
Absolutely! Let it cool completely before transferring to containers. Freeze for up to 3 months and thaw overnight in the fridge.
What protein can I add?
If you’d like to bulk it up, try adding tofu cubes, shredded rotisserie chicken (if not vegan), or chickpeas.
Can I make this in the Instant Pot?
Yes! Sauté the aromatics first using the “Sauté” function, then pressure cook everything for 10 minutes. Quick release and season afterward.
Want More Soup Ideas?
If this Thai Coconut Red Lentil Soup hit the spot, don’t miss these warming and satisfying favorites:
- Creamy Garlic Chicken Breasts – for a rich and garlicky main.
- Cajun White Chicken Chili – hearty with a little kick.
- Creamy Crab and Shrimp Seafood Bisque – indulgent and elegant.
- Cozy Chicken Vegetable Soup – packed with nutrients and flavor.
- Thick and Creamy Seafood Chowder – the ultimate cold-weather comfort.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner or soup board so it’s right there when the craving hits.
And I’d love to hear how it turned out! Did you blend it smooth or keep it rustic? Add extra lime or toss in tofu?
Comment below and let’s swap soup stories. And if you’re hungry for more cozy dishes, follow along on Pinterest @NinaDishes for daily inspiration.

Creamy Thai Coconut Red Lentil Soup
- Total Time: 30 minutes
- Yield: 4 servings
Description
A comforting, one-pot Thai-inspired soup that’s rich with coconut milk, packed with red lentils, and layered with aromatic ginger, garlic, and red curry paste. Naturally vegan and ready in under 30 minutes.
Ingredients
1 tablespoon coconut oil
1 small yellow onion, diced
3 garlic cloves, minced
1 tablespoon fresh ginger, grated
2 tablespoons Thai red curry paste
1 teaspoon ground turmeric
1 cup red lentils, rinsed
1 can (14 oz) full-fat coconut milk
4 cups vegetable broth
1 tablespoon soy sauce or tamari
1 lime, juiced
Salt, to taste
Fresh cilantro, for garnish
Red chili flakes or sriracha, optional
Instructions
1. In a large pot, heat coconut oil over medium heat. Add diced onion and cook until translucent, about 3–4 minutes.
2. Stir in the garlic and ginger, cooking for another 1–2 minutes until fragrant.
3. Add the red curry paste and turmeric. Stir to coat the aromatics and toast the spices for 1 minute.
4. Pour in the lentils, coconut milk, and vegetable broth. Stir and bring to a boil.
5. Reduce heat and simmer uncovered for 15–20 minutes until lentils are soft.
6. Stir in soy sauce and lime juice. Adjust salt and spice to taste.
7. Optional: Use an immersion blender to blend part of the soup for a creamier texture.
8. Serve with cilantro, lime wedges, and chili flakes or sriracha if desired.
Notes
Use full-fat coconut milk for the creamiest texture.
Adjust curry paste to control heat level.
Add tofu, chickpeas, or rice to bulk up the meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 4g
- Sodium: 680mg
- Fat: 14g
- Saturated Fat: 10g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 7g
- Protein: 12g
- Cholesterol: 0mg
Keywords: red lentil soup, coconut curry soup, vegan Thai soup
