Simple Thai Coconut Red Lentil Soup – For Cozy Nights In

When you’re looking for a bowl of warmth that’s both nourishing and full of flavor, this Simple Thai Coconut Red Lentil Soup is the answer. It’s creamy, aromatic, and layered with the signature sweet-spicy-salty notes of Thai cuisine.

Inspired by traditional Thai flavors and pantry-friendly ingredients, this vegan-friendly soup combines protein-packed red lentils with rich coconut milk, Thai red curry paste, ginger, and lime for a vibrant one-pot meal. It’s comforting enough for rainy nights in, yet light and bright enough to enjoy year-round.

Best of all? It’s easy to make with no fancy equipment or hard-to-find ingredients — just wholesome flavor in every spoonful.

Ingredients Overview

This soup comes together with simple, everyday staples. Here’s how each ingredient adds depth and nutrition to the final dish.

Red Lentils

These quick-cooking lentils break down into a naturally creamy texture without any blending. They’re high in plant-based protein, iron, and fiber.

Tips:

  • Use split red lentils, which cook in about 15–20 minutes.

  • Rinse well to remove surface starch for better texture.

Coconut Milk

Coconut milk provides a rich, velvety base with subtle sweetness that pairs beautifully with spicy curry paste.

Use: Full-fat coconut milk for creaminess.
Lighter Option: Light coconut milk will reduce richness but still work.

Thai Red Curry Paste

This paste brings the signature Thai flavor — aromatic, spicy, and slightly tangy. It typically includes red chilies, lemongrass, garlic, and galangal.

Mild it down: Use less if you’re spice-sensitive, or try yellow curry paste.
Vegan tip: Check for shrimp paste in the ingredients if strictly plant-based.

Aromatics: Onion, Garlic, Ginger

This classic trio builds the foundation of flavor. Ginger adds brightness, garlic brings depth, and onion creates a savory base.

Shortcut: Use pre-minced or frozen garlic and ginger to save time.

Vegetable Broth

Broth thins out the soup while adding savory depth. Use low-sodium so you can better control seasoning.

Substitute: Chicken broth can be used if you’re not vegan.

Lime Juice

Fresh lime juice adds acidity that balances the richness of the coconut and sweetness of the curry.

Don’t skip it. It brings the whole soup to life.

Carrots (Optional)

Sliced or diced carrots add color, texture, and natural sweetness that complements the lentils.

Optional swaps: Sweet potatoes, red bell peppers, or spinach can be added too.

Cilantro & Chili Flakes (Garnish)

These are optional but add brightness and heat at the finish.

Step-by-Step Instructions

This soup is made in one pot and is ready in under 40 minutes — minimal effort, maximum reward.

1. Sauté Aromatics

In a large soup pot or Dutch oven, heat 1 tablespoon of coconut oil (or olive oil) over medium heat.

Add:

  • 1 diced yellow onion

  • 2–3 minced garlic cloves

  • 1 tablespoon freshly grated ginger

Sauté for 3–4 minutes until fragrant and softened.

Tip: Don’t let the garlic brown — it can turn bitter.

2. Stir in Curry Paste

Add 2 tablespoons of Thai red curry paste and cook for 1–2 minutes, stirring constantly. This helps the spices bloom and deepens the flavor.

3. Add Lentils and Broth

Stir in:

  • 1 cup dry red lentils (rinsed well)

  • 4 cups vegetable broth

  • 1–2 medium carrots, sliced (optional)

Bring to a boil, then reduce heat and simmer uncovered for 15–20 minutes, stirring occasionally. The lentils will soften and begin to break down into a thick, creamy base.

Mistake to avoid: Don’t overcook — red lentils can become overly mushy if left simmering too long.

4. Pour in Coconut Milk

Once the lentils are tender, stir in:

  • 1 (13.5 oz) can of full-fat coconut milk

  • Salt and pepper to taste

Simmer another 5 minutes until fully heated through.

5. Finish with Lime Juice

Turn off the heat and stir in the juice of 1 lime (about 2 tablespoons). Taste and adjust seasoning — you may want more lime, a pinch of sugar, or extra salt.

6. Serve and Garnish

Ladle into bowls and top with:

  • Fresh chopped cilantro

  • Red chili flakes or sriracha (optional)

  • Extra lime wedges on the side

Tips, Variations & Substitutions

  • Protein Boost: Add cubed tofu or shredded rotisserie chicken if not vegan.

  • Add Greens: Stir in baby spinach, kale, or bok choy during the last few minutes of cooking.

  • Make It Creamier: Add an extra half can of coconut milk or swirl in cashew cream.

  • Spicy or Not: Adjust the red curry paste to your heat tolerance — start with 1 tbsp and work up.

  • Herbal Touch: Garnish with Thai basil or mint for a refreshing finish.

  • Low-Carb Option: Swap lentils for riced cauliflower (reduce cooking time accordingly).

Storage Tip: Soup thickens as it sits. Add water or broth when reheating to loosen it up.

Serving Ideas & Occasions

This Thai Coconut Red Lentil Soup pairs perfectly with:

  • Steamed jasmine rice or brown rice

  • Warm naan or roti for dipping

  • Light cucumber salad with rice vinegar and sesame

  • A crisp, herbal Thai iced tea or lime soda on the side

Perfect for:

  • Cozy nights in

  • Vegan or Meatless Mondays

  • Light yet filling lunches

  • Make-ahead meals or meal prep

Its cozy aroma and creamy texture make it a go-to comfort food, no matter the season.

Nutritional & Health Notes

This soup is naturally:

  • Vegan

  • Gluten-free

  • Dairy-free

  • High in fiber and plant protein

Red lentils provide slow-digesting carbohydrates and protein, making the soup satisfying and energizing. Coconut milk adds healthy fats, while garlic and ginger support digestion and immune health.

To reduce saturated fat:

  • Use light coconut milk

  • Add extra broth or lime juice to balance flavor

Portion-controlled bowls make this an ideal meal for clean eating and balanced nutrition.

FAQs

Q1: Can I freeze Thai Coconut Red Lentil Soup?
A1: Yes! Let it cool completely, then store in freezer-safe containers for up to 2 months. Thaw overnight and reheat gently with a splash of water or broth.

Q2: Is Thai red curry paste spicy?
A2: It has moderate heat. Start with 1 tablespoon if you’re sensitive, and increase to taste. For very mild soup, try Thai yellow curry paste instead.

Q3: Can I use green or brown lentils instead of red?
A3: Technically yes, but they take longer to cook and won’t break down into the same creamy texture. Red lentils are preferred for this style of soup.

Q4: What can I use instead of coconut milk?
A4: Try cashew cream, almond milk with a little nut butter, or even oat cream. These will provide creaminess but may slightly alter the flavor.

Q5: How do I make this soup higher in protein?
A5: Add cooked tofu, tempeh, or even chickpeas. Non-vegan option: stir in shredded chicken at the end.

Q6: Can I make this in a slow cooker?
A6: Yes. Add all ingredients except coconut milk and lime to the slow cooker. Cook on LOW for 5–6 hours or HIGH for 2–3 hours. Stir in coconut milk and lime just before serving.

Q7: How long will leftovers keep in the fridge?
A7: About 4–5 days in an airtight container. Reheat gently on the stovetop, adding a splash of broth or water to thin if needed.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm, nourishing vegan Thai-style soup made with red lentils, coconut milk, curry paste, and lime — ready in under 40 minutes for a cozy night in.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 tbsp coconut oil

  • 1 yellow onion, diced

  • 3 garlic cloves, minced

  • 1 tbsp fresh ginger, grated

  • 2 tbsp Thai red curry paste

  • 1 cup red lentils, rinsed

  • 4 cups vegetable broth

  • 12 carrots, sliced (optional)

  • 1 (13.5 oz) can full-fat coconut milk

  • Juice of 1 lime (about 2 tbsp)

  • Salt and pepper, to taste

  • Fresh cilantro, chili flakes, lime wedges (for garnish)

Instructions

  • Heat coconut oil in a soup pot over medium heat. Sauté onion, garlic, and ginger for 3–4 minutes.

  • Stir in curry paste and cook 1–2 minutes.

  • Add lentils, broth, and carrots. Bring to a boil, then reduce heat and simmer for 15–20 minutes.

  • Stir in coconut milk, salt, and pepper. Simmer 5 more minutes.

  • Turn off heat. Add lime juice and adjust seasoning.

  • Serve hot with cilantro and chili flakes.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star