World Cuisine
Thai Coconut Red Lentil Soup — Easy Creamy Vegan Soup
Creamy Thai coconut red lentil soup with warming spices, fresh lime, and cilantro — a cozy vegan one-pot meal ready in just 35 minutes.
Why This Thai Coconut Red Lentil Soup Is My Ultimate Comfort Bowl
There are certain recipes that feel like a warm hug, and this soup is the queen of that category. I created it during a dreary winter when I craved something warming, nourishing, and incredibly easy to make on a tired weeknight. What I ended up with exceeded every expectation and has become one of the most popular recipes I have ever shared.
The genius lies in the red lentils. Unlike green or brown lentils that hold their shape, red lentils dissolve into a silky, creamy base that mimics blended soup without touching a blender. Combined with full-fat coconut milk and the aromatic punch of Thai red curry paste, you get something that tastes like hours of work but comes together in 35 minutes.
I love how this bridges Thai and Indian cuisines into something entirely its own. The curry paste and coconut nod to Thailand, while the lentils and warm spices echo Indian dals. Fresh lime and cilantro tie everything together with a brightness that lifts the bowl out of heavy stew territory. It is naturally vegan, packed with plant-based protein and fiber, and loaded with anti-inflammatory turmeric and ginger — the kind of meal that makes you feel genuinely good.
The Magic of Red Lentils in Soup
Red lentils are criminally underappreciated. A single cup provides about 18 grams of protein, 15 grams of fiber, and significant iron and folate. Their culinary superpower is disintegrating during cooking, transforming into a thick, velvety puree without cream, butter, or flour.
Rinse them thoroughly first — they release excess starch that makes soup gluey rather than creamy. Three or four changes of water until mostly clear. Cooking time is forgiving: they begin breaking down at 15 minutes and fully dissolve by 25. Pull at 18 minutes for some visible pieces, or go the full time for complete smoothness.
How Thai Curry Paste Transforms Simple Soup
Thai red curry paste is one of the most flavor-dense ingredients in any kitchen. A good one contains dried red chilies, lemongrass, galangal, garlic, shallots, cilantro root, kaffir lime zest, and shrimp paste — a complex blend delivering incredible depth per teaspoon.
Cook the paste directly in the oil with the aromatics rather than adding it later. This blooming technique dissolves fat-soluble flavor compounds, releasing their full aromatic potential. Two tablespoons provides moderate warmth. Start with one for heat-sensitive palates, go up to three if you love spice. Mae Ploy runs spicier than Thai Kitchen.
Tips for Perfect Results
Rinse lentils until water runs clear. Excess starch makes soup thick and gluey. Takes about 60 seconds under running water.
Use full-fat coconut milk from a can. Lite or carton versions produce thin, watery soup. Shake the can before opening.
Add lime juice at the very end. Acid added early prevents lentils from breaking down properly, resulting in gritty texture. The transformation when lime hits the finished soup is immediate and dramatic.
Build flavor in stages. Season with curry paste during sauté, salt during simmer, and lime juice, soy sauce, and maple syrup at the end. The final seasoning should hit sweet, salty, sour, bitter, and umami.
Wilt spinach gently. Add in the last two minutes — it should be bright green and tender. Overcooked spinach turns army green and bitter. Kale works too but add it 5 minutes earlier.
Variations to Try
Green Curry Lentil Soup. Swap red for green curry paste. Add frozen peas during the last 5 minutes and garnish with Thai basil for a spring-like version.
Coconut Lentil Soup with Sweet Potato. Add 2 cups of diced sweet potato with the lentils. It breaks down slightly, adding creaminess and natural sweetness.
Spicy Tom Yum Lentil Soup. Replace curry paste with tom yum paste, add lemongrass and kaffir lime leaves, and finish with fish sauce. Lighter and more broth-like.
Protein-Boosted with Crispy Tofu. Pan-fry cubed extra-firm tofu until golden and float on top of each bowl. The crispy-creamy contrast is wonderful.
How to Store and Meal Prep
This soup is a meal prep champion. It stores refrigerated for up to 5 days and develops deeper flavor as spices meld. The soup thickens as it cools — add broth or water when reheating.
Freezes beautifully for up to 3 months. Freeze without spinach and add fresh when reheating. Always finish with a fresh squeeze of lime after reheating. Keep an extra cup of broth nearby — red lentils absorb liquid remarkably as the soup sits.
Troubleshooting
Soup is too thick. Add vegetable broth half a cup at a time. This is very common and not a mistake.
Soup tastes flat. Needs more acid and salt. Add lime juice one tablespoon at a time, then adjust salt. A splash of soy sauce adds both salt and umami.
Curry flavor too subtle. Dissolve an extra tablespoon of paste in a splash of coconut milk and stir into the finished soup. Too spicy? Stir in extra coconut milk.
This soup has become a beloved staple in my kitchen. For more Thai-inspired recipes, try my Nam Jim Jaew dipping sauce. For other cozy meals, I recommend my Harissa Chickpeas.
Ingredients
Soup Base
Finish and Garnish
Instructions
Sauté the Aromatics
Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until soft and translucent. Add the garlic, ginger, and Thai red curry paste. Cook, stirring constantly, for 1-2 minutes until very fragrant. The curry paste should darken slightly and become aromatic.
Add Spices and Lentils
Stir in the turmeric, cumin, and coriander. Cook for 30 seconds to bloom the spices. Add the rinsed red lentils and stir to coat them in the spice mixture. The lentils will absorb the curry paste and spices, turning a beautiful golden-orange color.
Add Liquids and Simmer
Pour in the vegetable broth, diced tomatoes with their juices, and coconut milk. Stir well to combine. Increase heat to high and bring to a boil. Once boiling, reduce heat to medium-low, partially cover, and simmer for 18-20 minutes, stirring occasionally, until the lentils have completely broken down and the soup is thick and creamy.
Blend for Creaminess (Optional)
For an extra creamy texture, use an immersion blender to blend about half the soup directly in the pot, leaving some lentils whole for texture. Alternatively, transfer 2 cups of soup to a blender, blend until smooth, and return to the pot. If you prefer a chunkier soup, skip this step entirely — the red lentils will naturally break down into a creamy consistency.
Finish the Soup
Stir in the baby spinach and let it wilt for 1-2 minutes. Add the lime juice, soy sauce, maple syrup, salt, and pepper. Taste and adjust the seasoning — it should be a balance of creamy, tangy, slightly sweet, and mildly spicy. The lime juice is essential and should brighten the entire soup.
Serve
Ladle the soup into bowls. Drizzle with extra coconut milk in a spiral pattern, sprinkle with chopped cilantro, and add a pinch of red pepper flakes. Serve with warm naan bread or crusty sourdough for dipping.
Nutrition Information
Per serving (serves 6). Values are approximate.
| Calories | 320 calories |
| Total Fat | 14g |
| Saturated Fat | 11g |
| Carbohydrates | 38g |
| Sugar | 6g |
| Protein | 14g |
| Sodium | 680mg |
| Fiber | 8g |
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs. Nutritional information is an estimate and may vary.
Never Miss a Recipe
Join 5,000+ home cooks and get new recipes straight to your inbox.
Frequently Asked Questions
What makes red lentils ideal for soup?
Red lentils are perfect for soup because they break down completely during cooking, creating a naturally thick and creamy texture without needing any cream or thickener. They cook in about 20 minutes — much faster than green or brown lentils — and have a mild, slightly sweet flavor that absorbs spices beautifully.
Can I use a different curry paste?
Yes! Thai yellow curry paste gives a milder, slightly sweeter flavor, while green curry paste adds a brighter, more herbaceous heat. Indian curry paste will work too but will change the flavor profile significantly. Adjust the amount based on the heat level of your specific paste.
How do I make this nut-free?
This recipe is already naturally nut-free. Just check your curry paste ingredients, as some brands contain peanuts or tree nuts. Thai Kitchen and Mae Ploy are generally nut-free options.
Can I use other lentils?
Red lentils give the best creamy texture, but yellow lentils (moong dal) work similarly. Green or brown lentils will hold their shape instead of breaking down, giving you a more chunky, stew-like result rather than a smooth soup. They also take longer to cook (30-40 minutes).
Hi, I'm Lisa!
I create simple, tested recipes from around the world that anyone can make at home.
Learn More →Reader Reviews
Based on 346 reviews