Curry Lentil Soup is that cozy bowl of comfort you crave on chilly nights or long workdays. With the earthy goodness of lentils, the warmth of curry spices, and the creaminess of coconut milk, this soup hits all the right notes. It’s quick to make, bursting with flavor, and packed with plant-based protein. Whether you’re vegan or just soup-obsessed, this Curry Lentil Soup will make your kitchen smell like heaven and your family think you’ve got a secret Indian grandma somewhere.
Table of Contents
What is Curry Lentil Soup?
Curry Lentil Soup is a hearty, vegan-friendly dish that combines red lentils, chickpeas, and aromatic curry spices in a creamy coconut base. The result? A perfectly balanced soup — savory, slightly spicy, and naturally thickened with lentils. It’s a one-pot wonder that’s both nourishing and satisfying. The curry powder brings warmth, while the lime juice adds brightness that cuts through the richness of coconut milk. It’s everything you want in comfort food — only lighter, healthier, and guilt-free.
Reasons to Try Curry Lentil Soup
If you’re tired of the same old chicken noodle routine, this Curry Lentil Soup is a refreshing change. First, it’s fast — ready in just 20 minutes. Second, it’s full of fiber, protein, and healthy fats without relying on meat or dairy. Third, it tastes even better the next day (if it lasts that long). The gentle spice blend warms you from the inside, while the creamy texture feels like a hug in a bowl. It’s budget-friendly, meal-prep approved, and ideal for busy weeknights.
Ingredients Needed to Make Curry Lentil Soup
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 6 cloves garlic, minced
- 1 tablespoon curry powder
- 1 teaspoon cumin
- ½ teaspoon ground ginger
- ¼ teaspoon ground cinnamon
- 1 cup split red lentils
- 1 (15 oz) can garbanzo beans, drained
- 1 (13.5 oz) can full-fat coconut milk
- 32 oz vegetable broth
- Juice of 1 lime (about 2 tablespoons)
- Kosher salt and freshly cracked black pepper to taste
- Fresh chopped cilantro for garnish
(Pro tip: For a flavor twist, add a dash of smoked paprika or cayenne.)

Instructions to Make Curry Lentil Soup
If you’ve ever wished someone could just walk you through dinner step by step, this is your moment. Let’s break down this delicious Curry Lentil Soup recipe from chopping board to first spoonful. You’ll not only end up with a fragrant pot of soup but also a better understanding of how flavors build step by step into something magical.
Step 1: Prep and Heat the Pot
Grab your favorite heavy-bottomed pot or Dutch oven — this is where all the flavor magic happens. Set it over medium heat and drizzle in the olive oil. As the oil warms up, dice your onion and toss it in. Season with a pinch of kosher salt and freshly cracked pepper to help the onions soften faster and release their natural sweetness. Stir frequently for about 3–4 minutes until they’re translucent and smelling amazing.
(Tip: If you’re new to sautéing, check out our ground beef vegetable soup guide for more step-by-step tips on building flavor from the start.)
Step 2: Toast the Aromatic Spices
Now comes the fun part — the aromatics. Add the minced garlic, curry powder, cumin, ground ginger, and a hint of cinnamon. Stir continuously for about one minute. This short toasting step deepens the spices’ flavors and releases their oils, giving your soup that signature rich, earthy aroma. You’ll know it’s ready when your kitchen smells like your favorite Indian restaurant.
(Want to adjust the spice blend? Learn about creative curry variations in our Thai Chicken Curry Soup recipe.)
Step 3: Deglaze and Scrape Up the Flavor
Before those toasty bits turn too dark, pour in a splash of vegetable broth — just enough to sizzle. Use a wooden spoon to gently scrape up the flavorful bits stuck to the bottom. This step-by-step deglazing process locks in that bold, savory essence, ensuring not a drop of flavor goes to waste.
Step 4: Add the Main Ingredients
Now, add the hearty stuff — red lentils, chickpeas, the rest of the broth, and the full-fat coconut milk. Give everything a good stir to combine. The red lentils will begin absorbing the broth almost immediately, thickening your soup as they cook. The coconut milk, on the other hand, gives it that velvety, creamy consistency.
(If you’re out of red lentils, you can substitute green lentils or yellow split peas — find more substitution ideas in our Lentil Soup Recipe.)
Step 5: Simmer to Perfection
Turn the heat up just until your soup starts to bubble, then reduce it to medium-low. Let it simmer uncovered for about 5–7 minutes, stirring occasionally to prevent sticking. As the soup cooks, the lentils will soften and begin to break down, creating a natural creaminess — no blender required. This is the part where your kitchen starts smelling irresistible.
(Pro tip: For deeper flavor, simmer a few minutes longer. If you enjoy slow-cooked soups, you might love our Slow Cooker Unstuffed Cabbage too.)
Step 6: Brighten with Lime and Season
Once the lentils are tender and the soup has thickened to your liking, remove it from the heat. Squeeze in the juice of one lime and give it a final stir. The lime adds that pop of freshness that balances the rich curry flavor. Taste and adjust with extra salt or pepper if needed.
(If you prefer a little heat, add a dash of cayenne or red chili flakes during this step.)
Step 7: Garnish and Serve
Ladle your Curry Lentil Soup into bowls and top with a sprinkle of freshly chopped cilantro. You can also add a swirl of coconut milk or a squeeze of lime on top for presentation. Serve with naan bread or rice for a complete meal.
For a cozy dinner spread, pair it with Lemony Greek Chickpea Soup or our Panera Autumn Squash Soup for a comforting soup duo.
What to Serve with Curry Lentil Soup
Curry Lentil Soup pairs perfectly with warm naan bread, jasmine rice, or a crisp cucumber salad to balance its richness. For a heartier meal, serve it with Lemony Greek Chickpea Soup or alongside Easy Roasted Pumpkin Soup. If you’re into contrasting textures, a crunchy side like baked pita chips adds just the right amount of bite.
Key Tips for Making Curry Lentil Soup
- Use red lentils — they cook fast and melt into a creamy texture.
- Toast your spices — it’s the secret to unlocking deep, layered flavor.
- Don’t skip the lime juice — it brightens the entire soup.
- Adjust consistency — if you prefer a thicker soup, simmer longer; for thinner, add extra broth.
- Meal prep tip: This soup thickens as it cools, so add a splash of broth when reheating.
Storage and Reheating Tips for Curry Lentil Soup
Store leftovers in an airtight container in the fridge for up to 5 days. It also freezes beautifully for up to 3 months. When reheating, do so gently over medium heat on the stovetop, adding a bit of water or broth to restore the creamy texture. Avoid microwaving for too long — lentils can over-thicken and lose their silky consistency.
FAQs
1. Can I use green or brown lentils instead of red?
You can, but they’ll take longer to cook and won’t create the same creamy texture.
2. Is this soup spicy?
It’s mildly spiced — flavorful but not fiery. For heat lovers, add cayenne or red chili flakes.
3. Can I make it in a slow cooker?
Absolutely. Combine all ingredients (except lime juice and cilantro) and cook on low for 4–6 hours.
4. What’s the best substitute for coconut milk?
Try cashew cream or oat milk for a lighter version, though the flavor will be less rich.
5. Can I freeze this soup?
Yes! Let it cool completely, then freeze in single portions for easy lunches or dinners.
Final Thoughts
Curry Lentil Soup is proof that comfort food doesn’t have to be complicated or unhealthy. With a few pantry staples, you get a flavorful, wholesome meal that satisfies everyone at the table. Whether you’re meal-prepping, eating plant-based, or just craving something cozy, this soup checks all the boxes. For more soul-warming recipes, check out our Lentil Soup Recipe or Anti-Inflammatory Turmeric Chicken Soup.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
PrintCurry Lentil Soup (Vegan Curry Lentil Soup Recipe)
This vegan curry lentil soup is a flavorful, wholesome one-pot meal made with pantry staples like red lentils, garbanzo beans, coconut milk, and warm curry spices. It’s creamy, comforting, and packed with plant-based protein — perfect for a quick and nourishing dinner.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4–6 servings
- Category: Main Dish
- Method: Stove Top
- Cuisine: Indian
- Diet: Vegan
Ingredients
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 6 cloves garlic, minced
- 1 tablespoon curry powder
- 1 teaspoon cumin
- 1/2 teaspoon ground ginger
- 1/4 teaspoon ground cinnamon
- 1 cup split red lentils
- 1 (15 oz.) can garbanzo beans, drained
- 1 (13.5 oz.) can full fat coconut milk
- 32 oz. vegetable broth
- Juice of 1 lime (about 2 tablespoons)
- Kosher salt, to taste
- Fresh cracked pepper, to taste
- Fresh chopped cilantro, for garnish
Instructions
1. Heat olive oil in a Dutch oven or large pot over medium heat. Add the diced onion with a pinch of salt and pepper. Sauté for 3–4 minutes, stirring frequently.
2. Add the minced garlic, curry powder, cumin, ginger, and cinnamon. Cook for 1 minute, stirring frequently.
3. Deglaze the pan with a splash of vegetable broth, scraping up any bits from the bottom.
4. Add the drained garbanzo beans, red lentils, coconut milk, and remaining vegetable broth. Stir to combine.
5. Bring the soup to a gentle simmer over medium to medium-low heat. Simmer for 5 minutes, stirring occasionally, until lentils are cooked through.
6. Stir in the fresh lime juice and adjust seasoning to taste.
7. Serve hot, garnished with fresh chopped cilantro.
Notes
This soup comes together in just 20 minutes and is great for meal prep or quick weeknight dinners.
Tips:
– Add baby spinach or kale at the end for extra greens.
– Adjust the spice level with red pepper flakes if desired.
– Store leftovers in the fridge for up to 4 days or freeze for up to 2 months.
Creamy, cozy, and packed with flavor — your new favorite vegan soup!

