Curry Lentil Soup (30 min meal) is the kind of recipe that turns simple pantry staples into a warm, comforting bowl of bold flavor. It’s thick, creamy, deeply spiced, and satisfying without being heavy—perfect for busy weeknights, cozy lunches, or batch cooking for the week ahead.
This is a one-pot wonder that starts with aromatics, simmers with red lentils and curry spices, and finishes with a swirl of coconut milk for richness. The beauty lies in its balance: earthy lentils, warming spices, and mellow sweetness from carrots and coconut.
In just about 30 minutes, you’ll have a nourishing, feel-good meal that’s both vegan-friendly and endlessly adaptable. Serve it with crusty bread or a scoop of rice for a complete dish that hits all the right notes.
Ingredients Overview
This recipe is built on simple, accessible ingredients that pack a punch when brought together with the right spices.
Red lentils: These lentils cook quickly and break down into a smooth, creamy texture. They’re ideal for soups and stews. No soaking needed. If you only have green or brown lentils, extend the cooking time and expect a slightly firmer texture.
Onion, garlic, and ginger: The aromatic base. Onion adds sweetness, garlic brings depth, and fresh ginger gives a zingy, warm kick. If you’re short on time, use pre-minced versions.
Carrots: Diced carrots add natural sweetness and body to the soup. They melt into the broth and balance the spices.
Curry powder: The star flavor. Choose a mild or medium curry powder based on your heat preference. For more depth, you can add ground cumin, turmeric, or a pinch of garam masala.
Coconut milk: Full-fat coconut milk makes the soup silky and lush without dairy. Light coconut milk or even cashew cream can be used for a lighter version.
Vegetable broth: Provides the base and helps blend all the flavors. You can substitute chicken broth if you’re not keeping it vegan.
Lime or lemon juice: A splash of acid at the end brightens the whole dish. Don’t skip it—it’s a small detail that makes a big difference.
Salt and pepper: Season to taste after simmering—especially since broth and curry powder can vary in saltiness.
Optional add-ins: Spinach, kale, or chopped tomatoes can be stirred in during the last few minutes of cooking.
Step-by-Step Instructions

-
Sauté aromatics: Heat a tablespoon of olive oil in a large soup pot over medium heat. Add chopped onion and cook for 3–4 minutes until translucent. Add garlic and ginger, stir for another minute until fragrant.
-
Add curry spices: Stir in 1–2 tablespoons of curry powder and cook for 30 seconds to bloom the spices. Add a pinch of turmeric or cumin if you like more complexity.
-
Stir in veggies and lentils: Add diced carrots and rinsed red lentils. Stir to coat in the spices.
-
Pour in broth: Add 4 cups of vegetable broth and bring to a simmer. Lower the heat, cover, and cook for 15–20 minutes, or until the lentils and carrots are soft.
-
Add coconut milk: Stir in one can (13.5 oz) of full-fat coconut milk and let it warm through for another 3–5 minutes. Taste and adjust seasoning with salt, pepper, and a squeeze of lime juice.
-
Blend (optional): For a smooth texture, use an immersion blender directly in the pot or transfer part of the soup to a blender and purée until smooth, then mix back in. Leave it chunky if preferred.
-
Serve hot: Ladle into bowls and garnish with chopped cilantro, red pepper flakes, or a swirl of extra coconut milk if desired.
Tips, Variations & Substitutions
Speed tip: Chop your vegetables while the onions cook and rinse the lentils in a fine-mesh strainer while the garlic sautés.
More heat? Add red chili flakes or a dash of cayenne with the curry powder. Top with a spoonful of chili crisp for added fire.
Creamier texture: Blend all or part of the soup for a velvety finish. Stir in extra coconut cream for even more richness.
More veggies: Add diced sweet potatoes or bell peppers at the start. Stir in baby spinach or kale near the end for a nutrient boost.
Add protein: Toss in cooked shredded chicken or tofu cubes for extra staying power.
No coconut milk? Use cashew cream, oat cream, or even a splash of heavy cream if dairy is okay.
Freeze-friendly: This soup freezes beautifully. Let it cool, portion into containers, and freeze for up to 2 months.
Serving Ideas & Occasions
Serve Curry Lentil Soup on its own for a satisfying light meal, or pair it with:
-
Warm naan or garlic flatbread for dipping
-
Steamed basmati rice or quinoa for a heartier bowl
-
A simple cucumber and herb salad for contrast
-
Spiced chickpea croutons or roasted seeds for crunch
It’s a great choice for meal prep, lunchboxes, meatless Mondays, or anytime you want something warm and nourishing fast. Keep it in rotation during chilly months for an easy dinner that always hits the spot.
Nutritional & Health Notes
This soup is naturally vegan, high in fiber, and rich in plant-based protein from lentils. Red lentils are also a good source of iron and folate.
Coconut milk adds healthy fats and a creamy texture without dairy. If you want a lighter soup, use light coconut milk or halve the amount.
Adding leafy greens like spinach or kale increases vitamin A, C, and antioxidants. A bowl of this soup offers a good balance of protein, carbs, and fats—especially when paired with whole grains or bread.
It’s filling, nutrient-dense, and low on effort—a smart, satisfying choice for quick meals.
FAQs
1. Can I make Curry Lentil Soup ahead of time?
Yes! This soup stores well in the fridge for up to 4 days and tastes even better the next day. Reheat gently over medium-low heat and stir well before serving.
2. Can I freeze it?
Absolutely. Let it cool completely before transferring to airtight containers. Freeze for up to 2 months. Thaw in the fridge overnight and reheat on the stove.
3. Are red lentils the same as other lentils?
No—red lentils cook faster and break down more, giving the soup a creamy texture. Green or brown lentils hold their shape more and will need 10–15 extra minutes to cook.
4. Can I use water instead of broth?
You can, but it won’t be as flavorful. If using water, add extra salt and spices to compensate or a splash of soy sauce or miso for umami.
5. How do I thicken the soup more?
Let it simmer uncovered a few minutes longer, or purée a portion of it and stir back in. You can also add a tablespoon of tomato paste for body.
6. What can I use instead of coconut milk?
Cashew cream, oat milk, or even dairy cream work. The flavor will shift slightly, but it will still be creamy. For a tomato-based version, skip the coconut and stir in canned tomatoes.
7. Is it spicy?
That depends on your curry powder. Start with a mild blend, then add heat with cayenne or chili flakes to your liking.
Curry Lentil Soup Made with Dry Lentils
A warm, creamy Curry Lentil Soup made in just 30 minutes. One pot, pantry staples, and big flavor make this a cozy favorite for quick weeknight meals.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
1 cup red lentils, rinsed
1 small onion, diced
2 carrots, diced
2 garlic cloves, minced
1 tablespoon fresh ginger, grated
2 tablespoons curry powder
1/2 teaspoon turmeric (optional)
4 cups vegetable broth
1 can (13.5 oz) full-fat coconut milk
1 tablespoon olive oil
1 tablespoon lime juice
Salt and pepper to taste
Instructions
-
Heat olive oil in a large pot over medium heat.
-
Sauté onion for 3–4 minutes. Add garlic and ginger, cook 1 minute.
-
Stir in curry powder and turmeric, cook 30 seconds.
-
Add carrots, lentils, and broth. Bring to a boil.
-
Reduce heat, cover, and simmer 15–20 minutes until lentils are soft.
-
Stir in coconut milk and lime juice. Simmer 3 more minutes.
-
Blend part of the soup for creaminess if desired. Season to taste.
-
Serve hot with fresh herbs or toppings of choice.
Notes
Add spinach or kale in the last 5 minutes. Use chicken broth if preferred. Soup thickens as it sits—add water to loosen when reheating.
