Simple Thai Coconut Red Lentil Soup – For Cozy Nights In

Posted on March 28, 2026

by: James Carter

When the weather turns cold and you need something warming that comes together in one pot, this Thai-inspired coconut red lentil soup delivers exactly what you’re craving. I’ve been making variations of this recipe for years, and it never fails to satisfy with its creamy coconut base, gentle spice, and hearty red lentils that cook down into pure comfort.

Why This Thai Coconut Red Lentil Soup Works

Red lentils are the secret to this soup’s success because they break down as they cook, creating a naturally thick, creamy texture without any dairy. The coconut milk adds richness while Thai-inspired aromatics like ginger, garlic, and lime create layers of flavor that make each spoonful interesting and satisfying.

Ingredients

  • 2 tablespoons coconut oil or olive oil
  • 1 large yellow onion, diced (about 1½ cups)
  • 4 cloves garlic, minced
  • 2 tablespoons fresh ginger, grated or minced
  • 2 tablespoons red curry paste
  • 1½ cups red lentils, rinsed and drained
  • 1 can (14 oz) full-fat coconut milk
  • 4 cups vegetable broth (or chicken broth)
  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon brown sugar or maple syrup
  • 2 tablespoons fresh lime juice (about 1 lime)
  • 1 teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • 2 cups fresh spinach, roughly chopped
  • ⅓ cup fresh cilantro, chopped
  • 2 green onions, sliced thin
  • Lime wedges for serving

These ingredients come together to create a soup that’s both exotic and approachable, with most items easily found at any grocery store.

How to Make It

  1. Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until the onion becomes translucent and starts to soften. This foundation step is important because it builds the base flavor for the entire soup.
  2. Add the minced garlic and grated ginger to the pot. Cook for another minute, stirring constantly, until fragrant. You’ll smell the aromatics bloom, which tells you they’re ready for the next step.
  3. Stir in the red curry paste and cook for 30 seconds, allowing it to become fragrant and slightly darker. This brief cooking time helps release the oils and spices in the paste, which will distribute better throughout the soup.
  4. Add the rinsed red lentils to the pot and stir to coat them with the aromatic mixture. Cook for 1-2 minutes, allowing the lentils to absorb some of the flavors before adding the liquid ingredients.
  5. Pour in the coconut milk, vegetable broth, soy sauce, and brown sugar. Stir well to combine all ingredients and scrape up any bits from the bottom of the pot. Bring the mixture to a boil over medium-high heat.
  6. Once boiling, reduce the heat to medium-low and let the soup simmer for 20-25 minutes, stirring occasionally. The red lentils will gradually break down and thicken the soup naturally. You’ll notice the soup becoming creamier as it cooks.
  7. Check the lentils for doneness – they should be completely soft and many will have broken down into the broth. If they’re still firm, continue cooking for another 5-10 minutes.
  8. Remove the pot from heat and stir in the lime juice, salt, and black pepper. Taste and adjust seasonings as needed. You might want more lime juice for brightness, more salt for depth, or even a pinch more curry paste for heat.
  9. Add the chopped spinach to the hot soup and stir until it wilts, which takes about 1-2 minutes. The residual heat will cook the spinach without making it mushy.
  10. Ladle the soup into bowls and garnish with fresh cilantro and sliced green onions. Serve immediately with lime wedges on the side for extra brightness.

This method creates a soup that’s both creamy and textured, with layers of flavor that develop as you eat it.

You might love this: Thai Coconut Red Lentil Soup

Nutrition at a Glance

  • High in plant-based protein from red lentils (about 18g per serving)
  • Rich in fiber, supporting digestive health and keeping you satisfied longer
  • Contains folate, iron, and potassium from the lentils
  • Provides healthy fats from coconut milk
  • Good source of vitamins A and K from the spinach
  • Anti-inflammatory compounds from ginger and garlic
  • Naturally dairy-free and can easily be made vegan
  • Relatively low in calories while being very filling
  • Contains complex carbohydrates for sustained energy

How to Serve It

  • Serve in deep bowls with warm naan bread or crusty sourdough for dipping
  • Add a dollop of plain Greek yogurt or coconut yogurt for extra creaminess
  • Sprinkle with toasted coconut flakes for texture contrast
  • Serve alongside jasmine rice for a more substantial meal
  • Garnish with a drizzle of chili oil for heat lovers
  • Pair with a simple cucumber salad to balance the richness
  • Add cooked shrimp or chicken for extra protein if desired

This soup is substantial enough to serve as a main course, especially when paired with bread or rice to make it even more filling.

Common Mistakes

  • Not rinsing the red lentils before cooking, which can make the soup cloudy and gritty
  • Using light coconut milk instead of full-fat, resulting in less rich and creamy texture
  • Adding the lime juice too early in the cooking process, which can make it taste bitter
  • Overcooking the spinach by adding it while the soup is still boiling vigorously
  • Not tasting and adjusting seasonings at the end, missing the opportunity to balance flavors
  • Using old red curry paste that has lost its potency and flavor
  • Cooking the soup too rapidly, which can cause the coconut milk to separate
  • Not allowing enough cooking time for the lentils to fully break down and thicken the soup

Avoiding these common pitfalls will help ensure your soup turns out creamy, flavorful, and satisfying every time you make it.

image 203

Storage and Reheating

  • Store leftover soup in the refrigerator for up to 5 days in airtight containers
  • The soup will thicken considerably as it cools, which is completely normal
  • Reheat gently on the stovetop over medium-low heat, adding broth or water to thin if needed
  • Microwave individual portions in 30-second intervals, stirring between each interval
  • Add fresh lime juice and herbs after reheating to brighten the flavors
  • Freeze portions for up to 3 months in freezer-safe containers, leaving room for expansion
  • Thaw frozen soup overnight in the refrigerator before reheating
  • The texture may separate slightly after freezing, but stirring while reheating usually fixes this

Proper storage makes this soup a great meal prep option that actually improves in flavor after a day or two in the refrigerator.

Leftover Ideas

  • Use as a sauce over roasted vegetables or grain bowls
  • Transform into a curry by reducing it further and serving over rice
  • Add cooked pasta to make it into a hearty pasta soup
  • Blend completely smooth for a more refined presentation
  • Use as a base for other proteins like tofu, chicken, or fish
  • Thin with additional broth to make it more soup-like if it has thickened too much
  • Serve over baked sweet potatoes for a filling meal
  • Use as a dip for roasted vegetables or crackers when thick

The versatility of this soup means leftovers never feel boring, and you can easily transform them into completely different meals throughout the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Simple Thai Coconut Red Lentil Soup – For Cozy Nights In


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A creamy, warming soup made with red lentils, coconut milk, and Thai-inspired spices that’s naturally thick, protein-rich, and satisfying.


Ingredients

Scale
  • 2 tablespoons coconut oil or olive oil
  • 1 large yellow onion, diced (about 1½ cups)
  • 4 cloves garlic, minced
  • 2 tablespoons fresh ginger, grated or minced
  • 2 tablespoons red curry paste
  • 1½ cups red lentils, rinsed and drained
  • 1 can (14 oz) full-fat coconut milk
  • 4 cups vegetable broth (or chicken broth)
  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon brown sugar or maple syrup
  • 2 tablespoons fresh lime juice (about 1 lime)
  • 1 teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • 2 cups fresh spinach, roughly chopped
  • ⅓ cup fresh cilantro, chopped
  • 2 green onions, sliced thin
  • Lime wedges for serving

Instructions

  1. 1. Heat coconut oil in a large pot over medium heat. Add diced onion and cook 5-6 minutes until translucent.
  2. 2. Add garlic and ginger, cook 1 minute until fragrant.
  3. 3. Stir in curry paste and cook 30 seconds until fragrant.
  4. 4. Add red lentils and stir to coat, cook 1-2 minutes.
  5. 5. Pour in coconut milk, broth, soy sauce, and brown sugar. Bring to a boil.
  6. 6. Reduce heat to medium-low and simmer 20-25 minutes until lentils are soft and soup thickens.
  7. 7. Remove from heat, stir in lime juice, salt, and pepper. Taste and adjust seasonings.
  8. 8. Add spinach and stir until wilted, about 1-2 minutes.
  9. 9. Serve hot garnished with cilantro and green onions, with lime wedges on the side.

Notes

Store refrigerated up to 5 days. Soup will thicken when cooled – add broth when reheating. Freezes up to 3 months.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 285
  • Sugar: 6g
  • Sodium: 580mg
  • Fat: 12g
  • Carbohydrates: 32g
  • Fiber: 8g
  • Protein: 18g

Tags:

You might also like these recipes

Leave a Comment

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