If you’re looking for a comforting and nutritious dish, this Spicy Thai Red Lentil Soup is the perfect choice. It’s not just a meal, but a vibrant celebration of flavors that will warm you from the inside out. This soup is packed with plant-based goodness, making it an excellent addition to your collection of vegetable & plant-based soups.
With a delightful blend of spices and creamy coconut milk, each spoonful offers a tantalizing taste experience. Whether you’re a seasoned chef or a beginner in the kitchen, this recipe will elevate your cooking game while satisfying your cravings for something spicy and satisfying.
A Flavorful Journey with Spicy Thai Red Lentil Soup

This Spicy Thai Red Lentil Soup is a hearty and aromatic dish, combining the earthiness of red lentils with the rich flavors of coconut, ginger, and lime. It’s thick, creamy, and a little spicy, making it a comforting option for any time of year.
Ingredients
- 1 cup red lentils, rinsed
- 1 tablespoon coconut oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon red curry paste
- 1 can (14 oz) coconut milk
- 4 cups vegetable broth
- 1 tablespoon soy sauce or tamari
- 1 tablespoon lime juice
- Salt and pepper to taste
- Fresh cilantro for garnish
- Lime wedges for serving
Instructions
- Heat the coconut oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.
- Add the red curry paste and stir well to combine, cooking for another minute.
- Pour in the vegetable broth and coconut milk, and add the rinsed lentils. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 20-25 minutes, or until the lentils are tender.
- Stir in the soy sauce and lime juice, and season with salt and pepper to taste.
- Serve hot, garnished with fresh cilantro and lime wedges on the side.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 220kcal
- Fat: 12g
- Protein: 10g
- Carbohydrates: 26g