Vegan Curry Lentil Soup is the cozy hug your taste buds didn’t know they needed. Bursting with creamy coconut, hearty lentils, and warming curry spices, this bowl feels like comfort and health had a delicious baby. If you’re juggling work, family, and the eternal “what’s for dinner?” question, this recipe is your new best friend. It’s quick, filling, and pantry-friendly. Plus, your kitchen will smell like your favorite Indian takeout spot (without the delivery fee). This vegan curry lentil soup also happens to be 100% plant-based, but trust me—no one will miss the meat. Ready in 20 minutes, it’s the kind of meal that makes weekday dinners feel special, cozy, and just a little exotic.
Table of Contents
What is Vegan Curry Lentil Soup?
Vegan curry lentil soup is a hearty, one-pot meal featuring red lentils, garbanzo beans, and a blend of curry spices simmered in coconut milk and vegetable broth. It’s inspired by Indian flavors but simplified for everyday cooking. The lentils break down into a creamy, velvety texture while chickpeas add a little bite. This isn’t your average “healthy” soup—it’s thick, rich, and satisfying enough to make even your meat-loving friends happy. The best part? It’s naturally dairy-free, gluten-free, and packed with protein and fiber. Think of it as your wellness boost in a bowl, with just the right amount of spice and soul-warming comfort.
Reasons to Try Vegan Curry Lentil Soup
First, this vegan curry lentil soup is ridiculously fast. We’re talking 20 minutes from stovetop to spoon. Second, it’s made with ingredients you probably already have—canned chickpeas, coconut milk, and dried lentils. Third, it’s one of those magical dishes that tastes even better the next day. Whether you’re feeding a family, meal prepping for the week, or trying to sneak more plants into your diet, this soup has your back. It’s also freezer-friendly, budget-conscious, and totally customizable. Want it spicier? Add chili flakes. Creamier? More coconut milk. Healthier? You’re already there.
Ingredients Needed to Make Vegan Curry Lentil Soup
- 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 & fresh cracked pepper to taste
- Fresh chopped cilantro for garnish

Instructions to Make Vegan Curry Lentil Soup (Step by Step)
If you’ve ever wanted to make a soul-warming dinner without spending hours in the kitchen, this step-by-step Vegan Curry Lentil Soup guide is your golden ticket. We’ll go from chopping to simmering in less time than it takes to binge one episode of your favorite show. Each step below is simple, clear, and designed to help even the busiest cook create a bowl of comfort that’s full of flavor and nutrition.
Step 1: Prep Your Ingredients Like a Pro
Before diving into the cooking, let’s set the stage for success. Dice your onion, mince your garlic, and rinse your red lentils under cool water until the water runs clear. This helps remove extra starch and keeps the soup smooth instead of overly thick. Drain and rinse your canned chickpeas too—this step helps reduce sodium and gives a cleaner flavor. If you’re new to efficient prepping, check out our simple ingredient preparation guide for time-saving tricks that make the process effortless.
Once everything’s chopped and measured, lay your ingredients out near the stove. You’ll thank yourself later when you’re not rummaging through the pantry mid-sauté.
Step 2: Sauté the Aromatics (Where the Magic Begins)
Heat olive oil in a large Dutch oven or deep pot over medium heat. When the oil shimmers, toss in your diced onion along with a pinch of salt and pepper. Cook for about 3–4 minutes, stirring occasionally, until the onion becomes translucent and fragrant.
Next, add the minced garlic, curry powder, cumin, ground ginger, and cinnamon. This is the step that fills your kitchen with irresistible aromas. Stir constantly for about a minute—this “blooming” process releases the oils from the spices, making your Vegan Curry Lentil Soup rich and aromatic. For more inspiration on spice blending, explore our Easy Jerk Chicken recipe, which also uses layered seasoning to build deep flavor.
Step 3: Deglaze and Build the Flavor Base
When everything smells amazing, pour in a small splash of vegetable broth and use a wooden spoon to scrape up the browned bits stuck to the bottom of the pot. Those bits? That’s pure flavor—don’t waste them! This deglazing step adds depth and prevents burning.
Once the pot is clean of stuck-on bits, add your rinsed lentils, chickpeas, full-fat coconut milk, and the rest of the vegetable broth. Stir well to combine, making sure the lentils are evenly distributed. The mixture should already look beautiful and colorful—like a curry in progress.
Step 4: Simmer to Perfection (The Cozy Part)
Turn the heat up slightly and bring the soup to a gentle boil. Then, lower it to medium-low and let it simmer for about 5–7 minutes. Stir occasionally to keep the lentils from sticking to the bottom.
During this step, the lentils soften, the coconut milk thickens, and the flavors start blending into a creamy, dreamy texture. If the soup seems too thick, add a splash more broth. If it’s too thin, let it simmer uncovered for another minute or two.
Want to explore other quick simmer-style recipes? You might love our 20-Minute Chicken Ramen—different vibe, same simplicity.
Step 5: Add Freshness and Adjust Seasoning
Once the lentils are tender and the soup looks thick and luscious, squeeze in the juice of one lime (about two tablespoons). This final step brightens the flavors and balances the creaminess of the coconut milk.
Taste your soup and adjust the seasoning with a little more salt or pepper if needed. The lime is your secret weapon—it cuts through the richness and gives your soup that restaurant-quality finish. For a similar balance of creamy and tangy, try our Creamy Chicken Enchilada Soup.
Step 6: Serve and Garnish Like a Chef
Ladle the Vegan Curry Lentil Soup into bowls and top with a sprinkle of fresh cilantro. If you’re serving guests, add a slice of lime or a swirl of coconut milk for presentation. Pair it with warm naan, rice, or even a simple salad for a full meal.
For another comfort-food pairing, check out our Butter Bean Soup, which shares that same cozy, hearty feel.
Step 7: Store, Reheat, and Relish the Leftovers
This soup only gets better with time, so don’t be afraid to make extra. Store it in an airtight container in the fridge for up to four days, or freeze it for up to three months. When reheating, add a splash of broth or coconut milk to revive the texture.
What to Serve with Vegan Curry Lentil Soup
This soup shines solo, but it plays nicely with a few sides. A warm piece of naan or crusty bread is perfect for soaking up every drop. If you want to go lighter, serve it over fluffy jasmine rice or alongside a crisp cucumber salad. Feeling extra? Try pairing it with Easy Vegetarian One Pot Lasagna Soup for a cozy dinner lineup.
Key Tips for Making Vegan Curry Lentil Soup
- Use split red lentils—they cook faster and break down beautifully.
- Don’t skip the lime juice—it brightens all the flavors.
- Coconut milk matters. Full-fat gives creaminess; light works for a lighter version.
- Adjust spice to taste. Love heat? Add cayenne or chili flakes.
- Double the recipe—it freezes like a dream.
Storage and Reheating Tips for Vegan Curry Lentil Soup
Store leftovers in an airtight container in the fridge for up to 4 days. The flavors deepen as it sits—kind of like soup magic. For longer storage, freeze for up to 3 months. To reheat, thaw overnight and warm gently on the stove with a splash of broth or coconut milk. Avoid microwaving directly from frozen—it’ll mess with the texture.
FAQs
Can I use green or brown lentils? You can, but they won’t break down as creamy as red lentils.
Is this soup spicy? Not by default! Adjust your curry powder or add chili flakes to heat it up.
Can I make it in a slow cooker? Absolutely. Just toss everything in and cook on low for 4–5 hours.
Can I add veggies? Sure—spinach, carrots, or sweet potatoes blend beautifully.
Final Thoughts
Vegan Curry Lentil Soup is proof that plant-based eating can be both comforting and crave-worthy. It’s fast, flavorful, and full of nutrients that make you feel good long after the last spoonful. Whether you’re a longtime vegan or just veggie-curious, this dish deserves a spot in your weekly rotation. Pair it with a slice of naan and a little self-care—you’ve earned it.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Vegan Curry Lentil Soup
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4–6 servings 1x
- Category: Main Dish
- Method: Stove Top
- Cuisine: Indian
- Diet: Vegan
Description
This vegan curry lentil soup is loaded with your favorite pantry staples – classic curry spices, garbanzo beans, and split red lentils. It has all the feels of comfort food so your family will never guess it’s completely loaded with healthy, wholesome ingredients!
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
- fresh cracked pepper
- fresh chopped cilantro for garnish
Instructions
1. Heat olive oil in a dutch oven over medium heat. Add onions along with a pinch of salt and pepper. Saute for 3-4 minutes, stirring frequently.
2. Add garlic, curry powder, cumin, ginger, and cinnamon and cook for 1 minute, stirring frequently.
3. Deglaze the pan with a splash of broth, scraping all the yummy bits off the bottom of the pan.
4. Add chickpeas, lentils, coconut milk and remaining broth. Stir to combine.
5. Turn up heat and bring to a simmer. Simmer over medium to medium low heat for 5 minutes, stirring occasionally, until the lentils are cooked through.
6. Stir in fresh squeezed lime juice, garnish with fresh cilantro and enjoy!
Notes
Use full-fat coconut milk for the creamiest texture.
You can blend part of the soup for a smoother consistency if desired.
Store leftovers in an airtight container for up to 5 days or freeze for longer storage.
Nutrition
- Serving Size: 1/6 of soup
- Calories: 362
- Sugar: 2.5 g
- Sodium: 575.1 mg
- Fat: 19.2 g
- Carbohydrates: 38.4 g
- Fiber: 7.9 g
- Protein: 13.4 g
- Cholesterol: 0 mg



