This Thai Coconut Red Lentil Soup is the kind of dinner that makes your whole kitchen smell like you meant to do something special—warm curry, toasted ginger, and coconut simmering into a golden, creamy bowl. It’s silky without needing cream, hearty without feeling heavy, and brightened at the end with lime so every spoonful tastes alive.
Red lentils melt into the broth like magic, giving you that thick, cozy texture with almost no effort. Add a swirl of chili oil if you like heat, pile on cilantro, and don’t skip the lime wedges—this is one of those soups where the finishing touches turn “good” into “why is this so good?”
Why This Recipe Works Every Time
- Flavor: Thai red curry paste + ginger + garlic build a bold base fast; lime and a touch of sweetness balance it.
- Texture: Red lentils naturally break down into a creamy, velvety soup without blending (though you can).
- Time: Pantry-friendly and weeknight quick—most of the work is simmering.
- Budget: Lentils, canned coconut milk, broth, and a few aromatics make a big pot for little cost.
- Beginner-friendly: Simple sauté + simmer steps with easy ways to adjust spice, salt, and thickness.
- Meal prep: Tastes even better the next day; easy to freeze and reheat.
What You’ll Need
Core Ingredients
- Red lentils: Split red lentils cook quickly and turn creamy.
- Thai red curry paste: The main flavor engine (brands vary in heat).
- Coconut milk: Full-fat for the creamiest texture (light works too).
- Broth: Vegetable or chicken broth (low-sodium preferred).
- Onion: Sweetness and depth.
- Garlic + ginger: Aromatic backbone.
- Carrots: Adds gentle sweetness and color (optional but great).
- Tomato paste: Optional, helps round out the curry flavor.
- Lime: Juice (and zest if you want extra brightness).
- Salt + pepper: To taste.
Flavor Boosters
- Fish sauce: A small amount adds restaurant-level savory depth (use soy sauce for vegetarian).
- Brown sugar or maple syrup: Just a touch to balance curry heat and lime.
- Turmeric: Adds warmth and a deeper golden hue (optional).
- Cilantro: Fresh finish.
- Chili oil/chili crisp: For heat and a glossy swirl.
- Peanut butter: A spoonful makes it richer and slightly thicker (optional but amazing).
Smart Swaps & Add-Ins
- Vegan: Use vegetable broth and soy sauce instead of fish sauce.
- Extra greens: Stir in spinach or kale at the end.
- More protein: Add chickpeas or shredded rotisserie chicken.
- No curry paste: Use curry powder + a pinch of cayenne (different flavor, still tasty).
- Thicker soup: Simmer longer or blend a portion.
- Thinner soup: Add broth or water until it’s your preferred consistency.
Step-by-Step: From Prep to Plate
- Sauté the aromatics.
Heat oil in a pot over medium heat. Add diced onion (and carrots if using) and cook until softened, 5–7 minutes.
Technique note: Softening the onion first builds sweetness that balances curry paste. - Bloom the curry paste.
Add garlic and ginger, cook 30 seconds, then stir in Thai red curry paste (and tomato paste if using). Cook 1–2 minutes until fragrant.
Technique note: This step “wakes up” the curry paste and makes the soup taste deeper, not raw. - Add lentils and liquid.
Stir in rinsed red lentils, broth, and coconut milk. Scrape the bottom of the pot to lift flavorful bits.
Technique note: Start with low-sodium broth so you can season at the end (curry paste can be salty). - Simmer until creamy.
Bring to a gentle simmer and cook 15–20 minutes, stirring occasionally, until lentils are soft and breaking down.
Technique note: Red lentils foam a little—gentle simmer keeps things tidy. - Adjust texture (optional).
For ultra-silky soup, blend 1–2 cups and stir back in (or use an immersion blender for a few pulses).
Technique note: Don’t over-blend if you like a little texture. - Finish with balance.
Turn off heat. Stir in lime juice, fish sauce (or soy sauce), and a small touch of sugar if needed. Taste and adjust salt.
Technique note: Lime goes in at the end so it stays bright and fresh. - Serve with toppings.
Ladle into bowls and top with cilantro, sliced chili, a drizzle of chili oil, and extra lime wedges.
Quick Visual Cues
- Lentils should be very soft and starting to dissolve into the broth.
- Soup should look golden-orange and creamy, not watery.
- Lime should make the flavor pop immediately—if it still tastes flat, add a little more.
Pro Tips From a “Made-This-Too-Many-Times” Cook
- Curry paste heat varies a lot. Start with 2 tbsp, then add more at the end if you want it spicier.
- Use full-fat coconut milk for the best mouthfeel. Light coconut milk works, but the soup will be thinner.
- Stir often near the end. As lentils break down, they can stick slightly.
- Balance is everything:
- Too spicy? Add more coconut milk or a touch of sugar.
- Too rich? Add more lime.
- Too flat? Add fish sauce/soy sauce and a pinch of salt.
- Make it “Thai-restaurant” rich: Add 1 tbsp peanut butter and an extra squeeze of lime.
- Toppings aren’t optional. Cilantro + lime + a little chili oil are the whole vibe.
Serving Ideas That Make It Feel New
- Crispy topping: Crushed roasted peanuts, toasted sesame seeds, or crispy fried onions.
- Rice bowl: Spoon soup over jasmine rice for a thicker, stew-like dinner.
- Noodle moment: Add cooked rice noodles right before serving.
- Protein boost: Top with shredded chicken, tofu cubes, or chickpeas.
- Side pairings: Warm naan, roti, or a simple cucumber salad with rice vinegar.

Variations You’ll Actually Want to Try
- Healthier/lighter: Use light coconut milk, add extra carrots and spinach, and keep curry paste moderate. Finish with lots of lime and cilantro.
- High-protein: Add 1 can chickpeas (drained) or 2 cups shredded chicken; stir in at the end so it stays tender.
- Vegan: Vegetable broth + soy sauce instead of fish sauce; add mushrooms for extra savory depth.
- Spicy: Add extra curry paste, fresh Thai chilies, or chili crisp; finish with a drizzle of chili oil.
- Kid-friendly: Use 1–2 tbsp curry paste, skip fresh chilies, add a touch more coconut milk, and serve toppings on the side.
- Peanut-coconut version: Stir in 1–2 tbsp peanut butter and top with crushed peanuts and extra lime.
Storage, Reheating, and Make-Ahead Game Plan
- Fridge: Store in airtight containers up to 5 days.
- Freezer: Freeze up to 3 months (leave a little space for expansion).
- Reheat: Warm gently on the stove or microwave; add a splash of broth/water if it thickened.
- Make-ahead: Make the soup fully, but add fresh lime and cilantro right before serving for the brightest flavor.
Troubleshooting: Common Mistakes and Easy Fixes
- Soup is too thick: Add broth or water 1/4 cup at a time until it loosens.
- Soup is too thin: Simmer uncovered 5–10 minutes; lentils continue thickening as they cook.
- Too spicy: Add extra coconut milk, a spoonful of yogurt (if not vegan), or a touch of sugar; serve with extra rice.
- Not flavorful enough: Add a bit more curry paste, fish sauce/soy sauce, and lime. Salt last.
- Grainy texture: Lentils may be undercooked—simmer longer, stirring often, until they melt down.
- Coconut separated: Usually harmless; whisk well and keep heat gentle. Full-fat coconut milk helps.
Ingredient Deep Dive
Thai Red Curry Paste
This is the shortcut to big flavor. Different brands have different salt and heat levels, so treat it like a flexible seasoning: start modest, then adjust. Cooking it briefly in oil (blooming) deepens the flavor and removes any “raw paste” edge.
Red Lentils
Red lentils are the secret to creamy soup without dairy. They break down quickly and thicken naturally, making the soup feel luxurious. Rinse them first to reduce excess starch and keep the flavor clean.
Coconut Milk
Coconut milk adds sweetness and richness that rounds out curry heat. Full-fat gives the silkiest texture; light coconut milk makes a lighter, brothier soup. If you want maximum creaminess, use full-fat and finish with a little extra at the end.
FAQs
Can I make this without coconut milk?
You can, but it won’t be the same. Substitute extra broth plus a splash of cream or cashew cream for a similar texture, and add extra lime for balance.
Do I need to soak red lentils?
No. Red lentils cook quickly—usually 15–20 minutes.
Can I use green or brown lentils?
They won’t break down the same way and take longer. If you use them, expect a less creamy texture and a longer simmer.
What if I don’t have fish sauce?
Use soy sauce or tamari. It adds that savory depth that makes the soup taste “finished.”
How do I keep leftovers bright?
Reheat gently and add a fresh squeeze of lime plus a sprinkle of cilantro right before eating.
Final Thoughts
Thai Coconut Red Lentil Soup is the kind of recipe that earns a permanent spot in your rotation: quick, comforting, pantry-friendly, and easy to customize. Keep the simmer gentle, bloom the curry paste, and finish with lime and herbs—those little moves make the whole pot taste like it came from your favorite Thai spot.
Print
Thai Coconut Red Lentil Soup
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
Thai Coconut Red Lentil Soup is a creamy, cozy bowl made with red lentils, Thai red curry paste, coconut milk, ginger, garlic, and lime for bright, bold flavor. This easy one-pot soup turns silky as the lentils melt into the broth, and it’s perfect for meal prep, weeknight dinners, and freezer-friendly lunches. Finish with cilantro, chili oil, and extra lime wedges for the best Thai-inspired comfort.
Ingredients
- 1 tbsp neutral oil (or coconut oil)
- 1 medium yellow onion, diced
- 2 medium carrots, diced (optional)
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2–3 tbsp Thai red curry paste (start with 2, add more to taste)
- 1 tbsp tomato paste (optional)
- 1 1/2 cups dried red lentils, rinsed
- 4 cups low-sodium vegetable broth (or chicken broth)
- 1 (13.5 oz) can full-fat coconut milk
- 1/2 tsp kosher salt (then adjust)
- 1/4 tsp black pepper
- 1 tbsp fish sauce (or 1 tbsp soy sauce/tamari)
- 1–2 tsp brown sugar or maple syrup (optional, to balance)
- 2 tbsp lime juice (plus wedges for serving)
- Optional add-ins: 2 cups baby spinach, 1 can chickpeas (drained), 1 tbsp peanut butter
- For serving: chopped cilantro, sliced red chilies, chili oil/chili crisp, toasted peanuts
Instructions
- 1. Heat oil in a pot and sauté onion (and carrots if using) until softened
- 2. Add garlic and ginger and cook briefly until fragrant
- 3. Stir in Thai red curry paste (and tomato paste if using) and cook 1–2 minutes to bloom
- 4. Add rinsed red lentils, broth, coconut milk, salt, and pepper and stir well
- 5. Bring to a gentle simmer and cook until lentils are very soft and the soup is creamy
- 6. Blend a small portion for extra silkiness if desired, then stir back in
- 7. Turn off heat and stir in fish sauce (or soy sauce), lime juice, and a touch of sugar if needed
- 8. Taste and adjust curry paste, salt, and lime to balance
- 9. Serve topped with cilantro, sliced chilies, and a drizzle of chili oil with extra lime wedges
Notes
- Curry paste varies by brand—start with less and add more after simmering
- Full-fat coconut milk gives the creamiest texture; light coconut milk will be thinner
- Red lentils thicken as they cool; add a splash of broth when reheating
- For vegan, use vegetable broth and soy sauce/tamari instead of fish sauce
- If too spicy, add extra coconut milk or a touch of sugar; serve with rice
- If too thick, add broth 1/4 cup at a time until it loosens
- For extra richness, stir in 1 tbsp peanut butter and finish with more lime
- Stir in spinach at the end until wilted for extra greens
- Freeze up to 3 months; thaw overnight and reheat gently
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai-Inspired
Nutrition
- Serving Size: 1 3/4 cups
- Calories: 360
- Sugar: 6 g
- Sodium: 680 mg
- Fat: 16 g
- Saturated Fat: 12 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 43 g
- Fiber: 12 g
- Protein: 15 g
- Cholesterol: 0 mg
Keywords: Thai Coconut Red Lentil Soup, coconut lentil soup, thai red curry lentil soup, red lentil soup, vegan coconut soup, curry lentil soup, meal prep soup