If you’re looking for a hearty, comforting, and flavorful soup that’s both nutritious and easy to make, this Coconut Curry Red Lentil Soup is the perfect dish for you! Bursting with the warmth of garam masala, curry powder, and creamy coconut milk, this soup is a beautiful blend of bold flavors and healthy ingredients. It comes together in under 40 minutes, making it a great choice for a weeknight dinner or meal prepping. Plus, it’s completely plant-based and packed with protein. Let’s get cooking!
Method
Prep Your Ingredients
Before you begin cooking, take the time to prepare all your vegetables and ingredients. Dice the white onion, mince the garlic, and chop the carrots, yam, cauliflower, celery, mushrooms, and spinach. Having everything prepped and ready to go will make the cooking process much smoother and more efficient.
Sauté the Base
To build a strong flavor foundation, start by heating a generous splash of olive oil in a large pot or Dutch oven over medium heat. Once the oil is warmed, add the diced onion, minced garlic, garam masala, curry powder, veggie stock powder, and a pinch of salt. Stir everything together, allowing the spices to toast slightly and the onions to soften. This step usually takes about 3-5 minutes. As the aroma intensifies and the onions turn translucent, add the tomato paste. Stir it in well, letting it cook for another minute to enhance its depth of flavor.
Build the Soup
Once the base is ready, add the diced yam, carrots, cauliflower, and red lentils into the pot. Stir well to coat the vegetables and lentils with the fragrant spice mixture. Pour in the water, making sure all the ingredients are submerged. Increase the heat slightly and bring the mixture to a gentle simmer. Cover the pot and let it cook for about 15 minutes, stirring occasionally. During this time, the vegetables will soften, and the red lentils will begin to break down, giving the soup a creamy texture.
Final Touches
After 15 minutes, check to see if the lentils and vegetables are mostly tender. At this point, add the diced celery, mushrooms, chopped spinach, and white cannellini beans to the pot. Pour in the coconut milk and stir everything together. Allow the soup to simmer for another 5 minutes, so the final ingredients can meld into the rich and flavorful broth. The mushrooms will soften, and the spinach will wilt beautifully into the soup, adding vibrant color and nutrients.
Serve and Enjoy
Once all the ingredients are fully cooked, give the soup a final stir and taste it to adjust seasoning if necessary. If you feel it needs more depth, you can add a pinch of salt or an extra dash of garam masala. Turn off the heat and ladle the soup into bowls. Garnish with fresh herbs like cilantro, a squeeze of lime juice, or even a drizzle of coconut milk for added richness. Enjoy this warm and comforting soup on its own or with a side of rice or bread for a heartier meal.
Necessary Tools
- Large pot or Dutch oven
- Cutting board
- Sharp knife
- Measuring cups & spoons
- Wooden spoon for stirring
- Ladle for serving
Coconut Curry Red Lentil Soup
Recipe by George Mendes6
servings15
minutes25
minutes40
minutesIngredients
1 white onion, diced
2 tbsp minced garlic
3 tbsp garam masala
3 tbsp veggie stock powder
2 tbsp curry powder
Olive oil & salt (to taste)
3 carrots, diced
1 large yam, diced
2 cups diced cauliflower
2 tbsp tomato paste
1 litre of water
1 cup red lentils
4 stalks celery, diced
4 mushrooms, diced
1 cup spinach, chopped
1 can white cannellini beans
1/2 cup coconut milk
Directions
- Prep Your Ingredients: Dice your onion, garlic, carrots, yam, cauliflower, celery, mushrooms, and spinach.
- Sauté the Base: Heat a splash of olive oil in a large pot over medium heat. Add the diced onion, garlic, garam masala, curry powder, veggie stock powder, and a pinch of salt. Sauté until fragrant, about 3-5 minutes. Stir in the tomato paste and cook for another minute.
- Build the Soup: Add the diced yam, carrots, cauliflower, red lentils, and water to the pot. Stir well and bring the mixture to a simmer. Cover and let it cook for about 15 minutes, until the vegetables and lentils are almost soft.
- Final Touches: Add the celery, mushrooms, spinach, cannellini beans, and coconut milk. Stir everything together and let it simmer for another 5 minutes until all ingredients are tender.
- Serve and Enjoy: Ladle the soup into bowls, garnish with fresh herbs if desired, and enjoy a comforting, flavorful meal!
Notes
- Don’t overcook the lentils! They soften quickly, so keep an eye on them to maintain some texture in the soup.
- Be mindful of seasoning. Since we’re using veggie stock powder, you may not need additional salt.
- Add the spinach at the end. Cooking it too long can make it lose its vibrant color and fresh taste.
- Coconut milk can separate if overheated. Stir it in gently at the end for the creamiest texture.




Serving Suggestions
- Pair it with warm naan bread or steamed rice for a heartier meal.
- Garnish with fresh cilantro, a squeeze of lime juice, or a dollop of yogurt for an extra burst of flavor.
- Serve with a side of crunchy chickpea salad to add texture to your meal.
Fun Fact
Did you know that red lentils cook faster than most other lentils? Unlike brown or green lentils, they break down quickly, making them perfect for soups and stews. Plus, they’re packed with protein, fiber, and iron, making this dish both delicious and nutritious!
Conclusion
This Coconut Curry Red Lentil Soup is truly a bowl of comfort! It’s loaded with wholesome ingredients, rich in plant-based protein, and packed with warm, aromatic spices. Whether you’re making it for a quick dinner, meal prep, or freezing some for later, this soup will never disappoint. Give it a try, and let me know how it turns out!



