
Simple Thai Coconut Red Lentil Soup Recipe tastes creamy, gently spicy, and a little tangy, with cozy curry vibes that feel like a hug in a bowl. It works perfectly for busy weeknights, meal prep, or feeding a mixed crowd of vegans and meat eaters in about 40 minutes. I first made a version of this on a Tuesday when my fridge looked tragic, and it still turned into one of my most-requested soups.
Why Make This Simple Thai Coconut Red Lentil Soup Recipe at Home
You control the heat level, the salt, and the richness, so the soup fits your taste instead of the other way around. Red lentils cook quickly, so you get a hearty, protein-packed dinner in less time than it takes to wait for delivery.
This recipe uses common pantry ingredients like canned coconut milk, curry paste, and broth, so you can keep everything on hand. It also happens to be naturally vegan and gluten free, which keeps things simple when you cook for friends with different needs.
“This Simple Thai Coconut Red Lentil Soup Recipe tastes like takeout-level comfort, but comes together with pantry ingredients and almost zero stress.”
Ingredients You Need
Lentils, broth, and coconut base
- 1 1/2 cups dry red lentils, rinsed well
- Red lentils cook faster than green or brown and break down into a creamy texture.
- 1 tablespoon neutral oil (avocado, grapeseed, or light olive oil)
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- Use ginger paste from a tube as a shortcut.
- 4 cups vegetable broth or chicken broth
- Use low-sodium broth so you control the salt.
- 1 can (13.5–14 oz) full-fat coconut milk
- Full-fat gives the best texture; use light coconut milk for a lighter soup.
Thai-inspired flavor
- 2–3 tablespoons red curry paste
- I like Maesri or Thai Kitchen; start with 2 tablespoons if you prefer mild heat.
- 1 tablespoon tomato paste
- 1–2 teaspoons ground coriander
- 1 teaspoon ground turmeric
- 1–2 teaspoons soy sauce or tamari
- Use tamari or coconut aminos for gluten free.
- 1–2 teaspoons maple syrup or brown sugar
- This balances the spice and acidity.
- 1–2 tablespoons fresh lime juice, plus more to taste
- 1 teaspoon fine sea salt, plus more to taste
- Freshly ground black pepper, to taste
Veggies and toppings
- 1 red bell pepper, thinly sliced or diced
- 2 cups baby spinach or chopped kale
- 2 green onions, thinly sliced
- Fresh cilantro, chopped
- Crushed red pepper flakes or sliced fresh chili, optional for extra heat
- Cooked jasmine rice or rice noodles, optional for serving
- Lime wedges, for serving
Equipment
- Large heavy-bottomed pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Fine mesh strainer to rinse lentils
- Immersion blender (optional) if you want a smoother texture
Tips & Mistakes
- Rinse lentils until the water runs mostly clear to keep the soup from tasting dusty.
- Sauté the onion, carrot, garlic, and ginger long enough to soften and lightly brown; rushed aromatics lead to flat flavor.
- Toast curry paste and spices in the oil for a minute or two to deepen the flavor instead of tossing them straight into the broth.
- Add coconut milk toward the end of cooking so it stays silky and does not separate from high heat.
- Keep the heat at a gentle simmer; a hard boil can make lentils split and turn mushy in a harsh way.
- Stir the pot every few minutes, especially near the bottom, so lentils do not stick and scorch.
- Start with less salt and curry paste, then taste and adjust; you can always add more, but you cannot pull it back.
- Add spinach or kale in the last few minutes; long cooking turns greens dull and stringy.
- Thin leftovers with a splash of broth or water during reheating, since lentils keep soaking up liquid.
- Taste again after reheating and add a squeeze of lime and pinch of salt to wake the flavors back up.
How to Make Simple Thai Coconut Red Lentil Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots and cook until soft and lightly golden, about 7 to 8 minutes. Stir in garlic and ginger and cook 1 to 2 minutes, until they smell fragrant and no longer raw.
Step 2: Toast curry paste and spices
Add red curry paste and tomato paste to the pot and stir into the veggies. Cook 1 to 2 minutes, until the paste darkens slightly and smells rich. Sprinkle in coriander and turmeric and stir constantly for 30 seconds so the spices bloom but do not burn.
Step 3: Add lentils and liquids
Stir in the rinsed red lentils so they coat in the aromatic mixture. Pour in the broth and stir well, scraping up any bits from the bottom of the pot. Bring the soup to a gentle simmer over medium-high heat, then lower the heat to maintain a steady simmer.
Step 4: Simmer until lentils soften
Cover the pot partially with a lid and simmer for 15 minutes, stirring occasionally. Add the sliced red bell pepper and continue to simmer another 5 to 10 minutes, until the lentils turn tender and start to break down. If the soup looks too thick, add a splash of broth or water.
Step 5: Add coconut milk and season
Pour in the coconut milk and stir until the soup looks creamy and uniform. Add soy sauce or tamari, maple syrup or brown sugar, lime juice, salt, and black pepper. Taste and adjust seasoning, adding more curry paste for heat, more lime for brightness, or a pinch more sweetener for balance.
Step 6: Finish with greens and blend if you like
Stir in spinach or kale and cook just until the greens wilt, about 2 to 3 minutes. If you want a smoother texture, blend part of the soup with an immersion blender, leaving some lentils whole for texture. Keep the heat low at this stage so the soup stays hot but does not boil.
Step 7: Serve with toppings
Ladle the Simple Thai Coconut Red Lentil Soup Recipe into bowls. Top with green onions, cilantro, and a sprinkle of red pepper flakes if you like extra kick. Add a squeeze of lime over each bowl and serve with cooked jasmine rice or rice noodles on the side or right in the bowl.
Variations I’ve Tried
I swap half the red lentils with yellow split peas when I want a thicker, more stew-like bowl with extra bite. I also add diced sweet potato with the carrots for a slightly sweet, hearty version that feels perfect on cold nights. Sometimes I stir in a spoonful of peanut butter or almond butter with the coconut milk to give the soup a nutty, satay-style twist.
If I cook for kids or spice-sensitive friends, I cut the red curry paste in half and skip the red pepper flakes, then serve extra chili on the side. I also add extra veggies like zucchini, green beans, or shredded cabbage near the end of cooking when I need a clean-out-the-fridge dinner that still tastes intentional.
How to Serve Simple Thai Coconut Red Lentil Soup Recipe
Serve this Simple Thai Coconut Red Lentil Soup Recipe in wide bowls so the toppings have room to shine. Spoon it over a scoop of jasmine rice or brown rice for a more filling meal, or pair it with rice noodles for a slurpable option. Add a side of cucumber salad or simple steamed broccoli to keep the meal fresh and bright. Finish each bowl with lime wedges, cilantro, and green onions so everyone can customize their own flavor.
How to store
- Fridge: Cool the soup to room temperature, then store in airtight containers in the refrigerator for up to 4 days.
- Freezer: Portion the soup into freezer-safe containers, leave a little space for expansion, and freeze for up to 3 months.
- Reheating on stove: Reheat gently in a pot over medium-low heat, stirring often and adding a splash of water or broth if it thickened too much.
- Reheating in microwave: Transfer to a microwave-safe bowl, cover loosely, and heat in 60 to 90 second bursts, stirring between each round until hot.

Simple Thai Coconut Red Lentil Soup Recipe
Ingredients
Instructions
- Heat the coconut oil in a pot over medium heat. Add the chopped onion and cook until softened, about 3–4 minutes.
- Stir in the garlic and ginger and cook for 1 minute until fragrant.
- Add the red curry paste and cook, stirring, for another 1–2 minutes to bloom the spices.
- Add the rinsed red lentils and vegetable broth. Stir well and bring to a gentle boil.
- Reduce heat to a simmer, cover, and cook for 15–20 minutes, or until the lentils are tender and starting to break down.
- Stir in the coconut milk and soy sauce. Simmer uncovered for 5–10 minutes more, allowing the flavors to meld.
- Season with lime juice, salt, and black pepper. Adjust curry paste, lime, or salt to taste.
- Serve hot, garnished with chopped cilantro and sliced red chili if desired.
Notes
Approximate per serving (1/4 of recipe): 320 calories; fat 18 g; saturated fat 13 g; carbohydrates 29 g; fiber 7 g; sugars 4 g; protein 11 g; sodium 640 mg. Values will vary based on specific ingredient brands, exact measurements, and portion size.

Leave a Reply