Creamy Curried Red Lentil Soup with Coconut Milk: A Flavorful Journey

There are some recipes that feel like a warm hug in a bowl. This creamy curried red lentil soup with coconut milk is exactly that. It’s the kind of meal that fills your kitchen with the most inviting aroma a fragrant blend of ginger, garlic, and warm spices and promises pure comfort with every spoonful.
What makes this soup truly special is its ability to transform simple pantry staples into something deeply satisfying and nourishing. Red lentils cook down into a velvety, creamy texture without any dairy, while coconut milk adds a subtle sweetness that perfectly balances the heat from the curry. It’s a one-pot wonder that’s packed with plant-based protein, fiber, and vibrant flavor, making it the perfect meal for busy weeknights or a cozy weekend dinner.
This recipe is also incredibly forgiving and beginner-friendly. Even if you’re new to cooking with lentils or spices, this soup is almost impossible to mess up. It comes together in about 30 minutes, uses ingredients you likely already have on hand, and tastes even better the next day. Whether you’re looking for a healthy meal to warm you up or simply want to try something new and exciting, this soup is a flavorful journey worth taking.

Creamy Curried Red Lentil Soup with Coconut Milk: A Flavorful Journey
There are some recipes that feel like a warm hug in a bowl. This creamy curried red lentil soup with coconut milk is exactly that. It’s the kind of meal
Ingredients
- 2 tablespoons coconut oil (or olive oil)
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste (adjust to taste)
- 1 tablespoon curry powder
- 1 teaspoon ground turmeric
- ½ teaspoon cumin
- 1 cup dried red lentils, rinsed and drained
- 4 cups vegetable broth
- 1 (13.5 oz) can full-fat coconut milk
- 1 tablespoon lime juice (about 1 lime)
- Salt and pepper, to taste
Table of Contents

Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 25-30 minutes
- Total Time: 35-40 minutes
- Servings: 4-6 servings
- Cuisine: Indian-Inspired, Plant-Based
- Course: Main Course, Soup
- Calories (Approximate): 380-420 per serving
Why You’ll Love This Recipe
- Quick & Easy: Ready in just over 30 minutes, this is a perfect weeknight dinner solution.
- Budget-Friendly: Made with affordable pantry staples like lentils, coconut milk, and spices.
- Naturally Creamy & Dairy-Free: The red lentils break down as they cook, creating a luscious texture without any cream.
- Packed with Plant-Based Protein: With about 18 grams of protein per serving, this soup is satisfying and nourishing.
- Freezer-Friendly: This soup freezes beautifully, making it a great option for meal prep.
- Highly Customizable: Adjust the spice level, add vegetables, or swap the lentils to make it your own.
Ingredients
- 2 tablespoons coconut oil (or olive oil)
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste (adjust to taste)
- 1 tablespoon curry powder
- 1 teaspoon ground turmeric
- ½ teaspoon cumin
- 1 cup dried red lentils, rinsed and drained
- 4 cups vegetable broth
- 1 (13.5 oz) can full-fat coconut milk
- 1 tablespoon lime juice (about 1 lime)
- Salt and pepper, to taste
For Garnish (Optional):
- Fresh cilantro, chopped
- Lime wedges
- Red pepper flakes or chili oil
- Extra coconut milk for swirling

Ingredient Notes
Red Lentils: Unlike brown or green lentils, red lentils cook quickly and break down into a creamy, almost stew-like consistency—perfect for this soup. They don’t require soaking and are ready in about 15-20 minutes.
Coconut Milk: Full-fat coconut milk is essential for that rich, creamy texture. Light coconut milk will work but will yield a thinner, less luxurious soup. You can also use unsweetened canned coconut milk; avoid coconut cream, which is too thick.
Red Curry Paste: This is the flavor powerhouse. It adds heat, depth, and complexity in one convenient ingredient. If you don’t have red curry paste, you can substitute with an extra tablespoon of curry powder and a pinch of cayenne, though the flavor will be slightly different.
Vegetable Broth: A good quality vegetable broth forms the base of this soup. For deeper flavor, you can use a combination of broth and water.
Lime Juice: Added at the end, lime juice brightens up the entire dish, balancing the richness of the coconut milk and the warmth of the spices.

Step-by-Step Instructions
1. Sauté the Aromatics
Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 5-7 minutes, stirring occasionally, until soft and translucent. Add the garlic and ginger and cook for another 1-2 minutes until fragrant.
2. Bloom the Spices
Add the red curry paste, curry powder, turmeric, and cumin to the pot. Stir constantly for 1-2 minutes until the spices become fragrant. This “blooming” step is key to unlocking their full flavor.
3. Add Lentils and Broth
Pour in the rinsed red lentils and the vegetable broth. Stir to combine, scraping any bits off the bottom of the pot. Bring the soup to a gentle boil, then reduce the heat to low and let it simmer, uncovered, for 15-20 minutes, stirring occasionally.
4. Blend the Soup (Optional)
Once the lentils are completely soft and falling apart, you can either leave the soup as is for a textured, chunky consistency, or use an immersion blender to purée it until smooth and creamy. If you don’t have an immersion blender, carefully transfer half the soup to a blender (in batches) and purée, then return to the pot.
5. Stir in the Coconut Milk
Pour in the coconut milk and stir until it’s fully incorporated. Continue to simmer for another 5-10 minutes until the soup is heated through and has thickened slightly.
6. Finish with Lime and Season
Remove the pot from the heat and stir in the lime juice. Season with salt and pepper to taste. Adjust the seasoning as needed—add more salt, lime, or a pinch of red pepper flakes for heat.
7. Serve and Garnish
Ladle the soup into bowls and top with your desired garnishes: a swirl of coconut milk, fresh cilantro, lime wedges, and a sprinkle of red pepper flakes. Serve hot with crusty bread.
Expert Tips
- Bloom Your Spices: Don’t rush this step. Cooking the spices in hot oil briefly brings out their essential oils and makes them more aromatic and flavorful.
- Don’t Over-Blend: If you prefer some texture, blend only half the soup and leave the rest chunky. This gives you the best of both worlds.
- Adjust Consistency: If the soup becomes too thick, thin it with a little extra vegetable broth or water until it reaches your desired consistency.
- Taste and Adjust: Before serving, always taste and adjust the seasoning. A little extra lime juice or salt can make a huge difference.
Variations
- Vegetable-Packed Version: Add 2 cups of chopped vegetables (like spinach, kale, sweet potato, or cauliflower) along with the broth.
- Spice Level: For a milder soup, use less red curry paste and omit the red pepper flakes. For more heat, add extra red curry paste and a pinch of cayenne.
- Protein Boost: For added protein, stir in a can of chickpeas or shredded cooked chicken when you add the coconut milk.
- Garnish Ideas: Try adding a dollop of plain yogurt, a drizzle of chili oil, or a sprinkle of toasted coconut flakes for a unique twist.
- With Rice: To make this soup more filling, serve it over a bed of cooked jasmine or basmati rice.
Storage Instructions
Refrigerate the soup in an airtight container for up to 4 days. The flavors will continue to meld and develop, making it taste even better the next day. For longer storage, this soup freezes beautifully for up to 3 months. Let it cool completely before transferring to freezer-safe containers, leaving some room for expansion.
Reheating Tips
Reheat gently on the stovetop over medium-low heat, stirring occasionally. You may need to add a splash of water or broth if the soup has thickened too much. You can also microwave individual portions in a microwave-safe bowl for 2-3 minutes, stirring halfway through.
Common Mistakes to Avoid
- Forgetting to Rinse Lentils: Always rinse red lentils thoroughly before cooking to remove any dust or debris. This ensures a cleaner flavor and texture.
- Skipping the Blooming Step: Adding spices directly to the liquid without cooking them in oil first results in a less flavorful soup. Blooming is key.
- Overcooking: Red lentils can turn mushy quickly, so keep an eye on them once they’ve softened.
- Not Seasoning Enough: Soup needs a generous amount of salt and acid to bring out the flavors. Don’t be shy with seasoning.
What to Serve With
- Crusty Bread: A warm slice of sourdough or naan is the perfect accompaniment to soak up every last drop.
- Steamed Rice: Serve the soup over jasmine rice for a heartier meal.
- A Side Salad: A simple green salad with a lemon vinaigrette adds freshness to balance the richness of the soup.
Frequently Asked Questions
Q: Can I use brown or green lentils instead of red lentils?
A: Brown and green lentils hold their shape better and take longer to cook (about 30-40 minutes). They will result in a chunkier, less creamy soup. If you use them, you’ll need to add more broth and extend the cooking time.
Q: Is this soup spicy?
A: It has a gentle warmth from the red curry paste, but it’s not overly spicy. You can easily adjust the heat level to your preference.
Q: Can I use canned lentils?
A: While you can use canned lentils, the texture won’t be as creamy since they don’t break down the way dried red lentils do. If using canned, reduce the cooking time and add them toward the end.
Q: How do I make this soup oil-free?
A: You can sauté the aromatics in a few tablespoons of water or vegetable broth instead of oil.
Q: Can I make this soup in an Instant Pot or slow cooker?
A: Yes! For the Instant Pot, sauté the aromatics and bloom the spices using the sauté function, then add the lentils and broth and pressure cook on high for 8 minutes. For a slow cooker, cook on low for 6-8 hours or high for 3-4 hours.
Q: Why is my soup too thick?
A: If your soup is too thick, simply stir in a little extra vegetable broth or water until it reaches your desired consistency.
Conclusion
This creamy curried red lentil soup with coconut milk is a truly comforting and nourishing dish that will transport your taste buds on a flavorful journey. It’s a wonderful example of how simple ingredients, when combined with the right spices, can create something extraordinary.
What I love most about this soup is how it adapts to your needs. It’s perfect for a quick weeknight dinner, a cozy weekend lunch, or even a meal you can freeze for later. The balance of creamy coconut, aromatic spices, and earthy lentils makes it a dish that will warm both your body and soul.
I hope you give this recipe a try and discover the joy of making a delicious, wholesome meal from scratch. Once you try it, I’d love to hear how it turned out! Please share your photos, tips, and any variations you tried in the comments section below.
Have you made this Creamy Curried Red Lentil Soup? Let me know how it turned out I always enjoy hearing your creative twists!



