Looking for a comforting and hearty vegan recipe that warms your soul? This Coconut Lentil Soup is exactly what you need! With its rich and creamy texture, it’s a delightful way to enjoy a nutritious meal that’s packed with flavor. Perfect for chilly evenings or when you just want something that feels like a warm embrace.
The blend of lentils and coconut milk creates a satisfying bowl of goodness, while the aromatic spices elevate it to a whole new level. Whether you’re a seasoned vegan or just exploring plant-based options, this soup will quickly become a favorite in your kitchen.
A Flavorful Vegan Coconut Lentil Soup


This Vegan Creamy Coconut Lentil Soup is a delightful combination of red lentils, creamy coconut milk, and a mix of vibrant spices. It’s a filling dish that is not only easy to prepare but also offers a comforting taste that’s slightly sweet and savory with a hint of warmth from spices.
Ingredients
- 1 cup red lentils, rinsed
- 1 can (14 oz) coconut milk
- 4 cups vegetable broth
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 teaspoon curry powder
- 1 teaspoon ground cumin
- Salt and pepper to taste
- 2 tablespoons olive oil
- Fresh cilantro for garnish (optional)
Instructions
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion, garlic, and ginger. Sauté for about 5 minutes until the onions are translucent.
- Add Lentils and Spices: Stir in the red lentils, curry powder, and cumin. Mix well to coat the lentils with the spices.
- Combine Liquids: Pour in the vegetable broth and coconut milk. Bring to a boil, then reduce the heat to low and let it simmer for about 20-25 minutes, or until the lentils are tender.
- Blend It Up: If you prefer a creamier texture, use an immersion blender to blend the soup to your desired consistency. Alternatively, you can leave it chunky.
- Season and Serve: Taste and adjust seasoning with salt and pepper. Serve hot, garnished with fresh cilantro if desired.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 280kcal
- Fat: 15g
- Protein: 10g
- Carbohydrates: 32g