This Thai Coconut Red Lentil Soup is a delicious and warming dish that combines the creaminess of coconut milk with the hearty texture of red lentils.

Perfect for chilly evenings or when you need a comforting bowl of goodness, this soup is not only flavorful but also easy to make.
Why Make This Recipe
Making this soup is a fantastic way to enjoy a nutrient-rich meal that is both satisfying and quick to prepare. The combination of ingredients creates a well-balanced dish, providing you with essential vitamins, minerals, and protein.
How To Make Thai Coconut Red Lentil Soup
Ingredients:
- 1 cup red lentils
- 1 can coconut milk
- 4 cups vegetable broth
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, grated
- 2 carrots, diced
- 1 tablespoon curry powder
- Salt and pepper to taste
- Fresh cilantro for garnish (optional)
Directions:
3-Step Directions:
- Sauté Aromatics: In a large pot, sauté onion, garlic, and ginger over medium heat until softened and fragrant. Add carrots and curry powder, cooking for 2–3 minutes to release the flavors.
- Cook the Lentils: Stir in red lentils, coconut milk, and vegetable broth. Bring to a boil, then reduce heat and simmer for about 20 minutes, until the lentils are tender and the soup thickens.
- Finish & Serve: Season with salt and pepper to taste. For a smoother consistency, blend the soup, or leave it chunky if preferred. Serve hot, garnished with fresh cilantro.

Prep Time And Nutrition Facts
This recipe takes about 10 minutes to prepare and 20 minutes to cook, making a total of 30 minutes. It serves 4 people and each serving has about 350 calories, with approximately 12 grams of protein and 18 grams of fat.
How To Serve Thai Coconut Red Lentil Soup
Serve this soup hot in bowls, and for an extra touch, sprinkle with fresh cilantro and a squeeze of lime juice for a burst of flavor. Pair it with crusty bread or a side of rice for a complete meal.
How To Store Thai Coconut Red Lentil Soup
Store any leftover soup in an airtight container in the refrigerator for up to 4 days. You can also freeze it for up to 3 months. When ready to eat, simply reheat on the stove or in the microwave until warmed through.
Tips To Make Thai Coconut Red Lentil Soup
- For added spice, include red pepper flakes or a chopped chili pepper when sautéing the onions.
- If you like a creamier texture, blend a portion of the soup and mix it back in.
- Feel free to add other vegetables like spinach or bell peppers for extra nutrition and color.
Health And Benefits Of This Recipe
This soup is rich in protein thanks to the red lentils, making it a great plant-based meal. It’s also packed with vitamins from the vegetables like carrots and the anti-inflammatory properties of ginger. The coconut milk provides healthy fats, making this soup a balanced and nutritious option.
Variation (If Any)
For a different flavor profile, substitute the curry powder with Thai red curry paste. You can also add cooked chicken or tofu for added protein and texture.
FAQs
Can I use dried lentils instead of red lentils?
Yes, you can use other types of lentils, but they might have different cooking times.How can I make this soup spicier?
Add more curry powder, chili flakes, or a diced chili pepper.Can I use fresh ginger instead of grated ginger?
Yes, fresh ginger is excellent for flavor; just make sure to mince it finely.Is this soup gluten-free?
Yes, all the ingredients in this recipe are gluten-free.How long can I keep the leftovers?
You can store leftovers in the fridge for up to 4 days or freeze them for up to 3 months.Is it possible to make this soup vegan?
This recipe is naturally vegan since it contains no animal products.Can I add other vegetables to this soup?
Absolutely! Feel free to add any vegetables you like, such as spinach, kale, or bell peppers.

Thai Coconut Red Lentil Soup
Ingredients
Method
- In a large pot, sauté onion, garlic, and ginger over medium heat until softened and fragrant.
- Add carrots and curry powder, cooking for 2–3 minutes to release the flavors.
- Stir in red lentils, coconut milk, and vegetable broth.
- Bring to a boil, then reduce heat and simmer for about 20 minutes, until the lentils are tender and the soup thickens.
- Season with salt and pepper to taste.
- For a smoother consistency, blend the soup, or leave it chunky if preferred.
- Serve hot, garnished with fresh cilantro.




