
This vegan curry lentil soup transforms everyday pantry ingredients into a vibrant, comforting meal in under 30 minutes. The combination of earthy lentils, creamy coconut milk, and warm spices creates a perfect balance that makes this soup both nourishing and indulgent even on the busiest weeknights.
I first made this soup during a particularly hectic work week when I needed something fast but didn't want to sacrifice flavor. The moment those spices hit the hot oil, my kitchen was transformed, and this recipe has been in my regular rotation ever since.
Ingredients
- Olive oil: Provides the perfect base for blooming spices without overwhelming the delicate flavors
- Yellow onion: Adds essential sweetness as it cooks down
- Garlic cloves: Fresh is best here as it creates the aromatic foundation
- Curry powder: Look for one without salt added so you can control seasoning
- Cumin: Adds earthy warmth that complements the lentils beautifully
- Ground ginger: Gives a gentle heat without overwhelming
- Cinnamon: Just a touch adds surprising depth and complexity
- Split red lentils: Cook quickly and break down to create a naturally creamy texture
- Garbanzo beans: Provide heartiness and additional protein
- Full fat coconut milk: Makes this soup luxuriously rich
- Vegetable broth: Use low sodium to control salt levels
- Fresh lime juice: Brightens everything and balances the richness
- Kosher salt: Coarse salt allows for better flavor control
- Fresh cilantro: Adds a pop of color and freshness to finish
Step-by-Step Instructions
- Sauté the aromatics:
- Heat olive oil in a dutch oven over medium heat until it shimmers slightly. Add diced onions with a pinch of salt and pepper to help them release moisture. Cook for 3 to 4 minutes until they become translucent and slightly golden at the edges. Stir frequently to ensure even cooking and prevent any browning.
- Bloom the spices:
- Add minced garlic, curry powder, cumin, ginger, and cinnamon to the softened onions. Cook for exactly 1 minute while stirring constantly. This brief heating releases the essential oils in the spices without burning them, which would create bitterness. The mixture will become intensely fragrant.
- Deglaze the pan:
- Pour a small splash of vegetable broth into the hot pan and use a wooden spoon to scrape up all the flavorful browned bits from the bottom. These caramelized bits contain concentrated flavor that will enhance the entire soup.
- Combine main ingredients:
- Add chickpeas, red lentils, coconut milk and remaining broth to the pot. Stir thoroughly to ensure the coconut milk is fully incorporated and nothing is sticking to the bottom of the pot.
- Simmer to perfection:
- Increase heat to bring the soup to a gentle simmer, then reduce to medium low. Cook for about 5 minutes, stirring occasionally to prevent lentils from sticking to the bottom. The soup is ready when the red lentils have softened and begun to break down, naturally thickening the soup.
- Finish and serve:
- Remove from heat and stir in fresh lime juice. Taste and adjust seasoning with additional salt if needed. Ladle into bowls and garnish generously with chopped cilantro right before serving.

Red lentils are truly the magic ingredient in this recipe. Unlike their green or brown counterparts, they cook incredibly fast and break down naturally to create a velvety texture without needing any additional thickeners. The first time I served this to my skeptical brother in law, he couldn't believe it was vegan and asked for the recipe immediately.
Storage and Reheating
This soup actually tastes even better the next day after the flavors have had time to meld. Store leftovers in an airtight container in the refrigerator for up to 5 days. When reheating, you'll notice the soup thickens considerably as it sits, so add a splash of water or broth to reach your desired consistency. Warm gently on the stovetop or microwave until heated through, stirring occasionally.
Spice Adjustments
The beauty of this recipe is how easily you can customize the heat level. As written, it's family friendly with a mild to medium spice profile. For those who enjoy more heat, add a diced jalapeño with the onions or a pinch of cayenne with the other spices. For a milder version, reduce the curry powder to 2 teaspoons. Remember that curry powders vary widely in heat and flavor profile, so adjust according to your specific blend.
Serving Suggestions
While delicious on its own, this soup reaches new heights when served with complementary sides. A scoop of basmati rice added to each bowl turns it into a complete meal. For dipping, warm naan bread or crusty sourdough is perfect for soaking up every last drop. I love setting out small bowls of additional toppings like diced avocado, extra lime wedges, toasted pumpkin seeds, or a swirl of coconut cream to allow everyone to customize their bowl.

Frequently Asked Questions
- → Can I use a different type of lentils?
While red lentils are ideal because they cook quickly and break down to create a creamy texture, you can substitute brown or green lentils. Just note that you'll need to increase the cooking time by 10-15 minutes, and the final texture will be more substantial with visible lentils.
- → Is this soup freezer-friendly?
Yes! This soup freezes beautifully for up to 3 months. Store in airtight containers, leaving some room for expansion. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency.
- → Can I make this in a slow cooker?
Absolutely. Sauté the onions, garlic, and spices as directed, then transfer everything to a slow cooker with the remaining ingredients except lime juice and cilantro. Cook on low for 6-7 hours or high for 3-4 hours. Add lime juice just before serving.
- → What can I use instead of coconut milk?
For a similar creamy texture, you could substitute cashew cream (blended soaked cashews with water) or unsweetened non-dairy cream. For a lighter version, use light coconut milk or additional vegetable broth, though the soup won't be as rich.
- → What can I serve with this soup?
This soup pairs wonderfully with naan bread, crusty sourdough, or a simple side salad. For additional toppings, try toasted pumpkin seeds, a swirl of extra coconut milk, red pepper flakes for heat, or crunchy roasted chickpeas.
- → How spicy is this soup?
This soup is mildly spiced with aromatic curry flavors rather than heat. If you prefer a spicier version, add red pepper flakes or cayenne pepper to taste. The coconut milk helps temper any heat while enhancing the flavor profile.