
Spicy Lentil Soup with Tomatoes and Curry
Ingredients
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrot, celery, and bell pepper. Cook, stirring occasionally, until the onion softens and becomes translucent, about 7 minutes.
- Stir in the garlic, curry powder, and red pepper flakes. Cook for 1 minute, stirring constantly, until fragrant.
- Add the rinsed lentils and canned tomatoes with their juice. Cook for 1 minute, stirring often, to deepen the flavors.
- Pour in the vegetable broth and add the salt and pepper. Increase the heat to bring the soup to a boil, then reduce to a gentle simmer. Cover and cook for 30 minutes, or until the lentils are tender.
- Using an immersion blender, give the soup 2 or 3 quick pulses to thicken it slightly. Alternatively, let the soup cool a bit, then transfer 2 cups to a blender. Secure the lid, cover with a tea towel to protect from steam, and blend until smooth. Return the puree to the pot.
- Remove the pot from the heat. Stir in the chopped cilantro and the juice of half the lemon. Taste and adjust seasoning, adding more salt, pepper, or a pinch of red pepper flakes for extra heat.
- Serve the soup in bowls, garnished with fresh cilantro leaves and lemon wedges from the remaining lemon half. Pair with crusty sourdough bread for dipping. Enjoy!
Nutrition
Notes
Tried this recipe?
Let us know how it was!Why You’ll Love This Spicy Lentil Soup
You know that feeling when you want something spicy and comforting but also healthy? Like, you don’t want to sacrifice flavor just to be good. That’s exactly where this spicy lentil soup comes in. It’s the kind of meal that makes you feel like you’re treating yourself, even though you’re doing something genuinely good for your body.
I first made this on a busy Tuesday when I had about zero energy left. I just wanted something that would come together fast, taste amazing, and not leave me reaching for a nap afterwards. And honestly? This soup delivered. The curry powder and red pepper flakes create this beautiful warmth that builds slowly, not the kind that makes you regret your life choices. Just a nice, cozy heat that keeps you coming back for another spoonful.
Here’s what I love most about this spicy lentil recipe:
- One pot, no fuss. Everything goes into a single pot. Less dishes, more time on the couch.
- Ready in 45 minutes. Most of that is hands-off simmering. Active prep takes maybe 10 minutes.
- Packed with fiber and protein. Each serving has 14 grams of protein and 12 grams of fiber. That’s serious staying power.
- Completely vegan and gluten-free. No dairy, no meat, no gluten. Everyone at the table can enjoy it.
- Budget-friendly. Lentils, canned tomatoes, basic veggies. Your wallet will thank you.
The first time I made this, I used way too much cayenne. Like, my eyes were watering and I was questioning everything. Learn from my mistake! The recipe as written uses just ยฝ teaspoon of red pepper flakes, which gives you a gentle warmth. But if you’re sensitive to heat, start with even less. You can always add more, but you can’t take it out.
Best Lentils for Spicy Lentil Soup
Let’s talk about lentils for a second, because not all lentils are the same. And choosing the right one makes or breaks your spicy lentil soup.
For this recipe, we’re using dried red lentils. And there’s a reason for that. Red lentils are the quick-cooking superstars of the lentil world. They break down beautifully as they cook, creating that creamy, almost velvety texture that makes lentil soup so satisfying. You don’t get that same effect with green or brown lentils, which hold their shape more.
If you want a soup that’s thick and luscious, red lentils are your best bet. They cook in about 20 to 30 minutes, which is perfect for a weeknight dinner. No soaking needed, just a quick rinse.
That said, here’s a quick breakdown of other lentil types if you’re curious:
- Red lentils: Cook fast, break down completely, creamy texture. Best for this soup.
- Yellow lentils: Similar to red, slightly firmer, also great for creamy soups.
- Green lentils: Hold their shape, firmer bite, take longer to cook. Better for salads or side dishes.
- Brown lentils: Mild flavor, hold shape somewhat, good all-purpose lentil but not ideal here.
- French green lentils (Puy): Small, firm, peppery flavor. Great for salads but not for this soup.
So for this spicy lentil soup recipe, stick with red lentils. You’ll get that silky, comforting texture that makes you want to curl up with a bowl and a good book.
Ingredients You’ll Need
This healthy soup recipe uses simple, everyday ingredients. Nothing fancy, nothing you can’t find at your local Ralphs or Trader Joe’s. Let me walk you through what each ingredient brings to the table.
California olive oil. A good quality olive oil makes a difference. It’s what you’ll use to sautรฉ the veggies and bloom the spices. Don’t skimp here.
Yellow onion, carrot, celery, and red bell pepper. This is your flavor base. The onion brings sweetness, the carrot adds a touch of earthiness, the celery gives depth, and the bell pepper adds a subtle sweetness and color. Together, they create a foundation that makes the soup taste like it’s been simmering for hours.
Garlic, curry powder, and red pepper flakes. The holy trinity of flavor in this soup. The garlic is pungent and aromatic. The curry powder brings warmth and complexity. And the red pepper flakes? That’s where the heat comes from. Blooming them in oil (more on that in a bit) wakes up all their flavors.
Dried red lentils. The star of the show. They cook down into a creamy, protein-packed base.
Canned diced tomatoes with juice. Adds acidity, brightness, and a touch of sweetness. The juice helps build the broth.
Low-sodium vegetable broth. Keeps the sodium in check so you can control the salt. If you only have regular broth, reduce the added salt.
Fine sea salt and freshly ground black pepper. Essential for seasoning. Always taste and adjust at the end.
Fresh cilantro and Meyer lemon. The finishing touches. Cilantro adds freshness and color. Lemon juice brightens everything up and balances the richness.
And that’s it. Simple, right? This vegan lentil soup is proof that you don’t need a long list of exotic ingredients to make something incredible.
How to Make Spicy Lentil Soup
Alright, let’s get cooking. I’ll walk you through the process in four stages. Each stage has its own image so you can see exactly what things should look like. No guesswork.
Stage 1: Sweat the Vegetables
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrot, celery, and red bell pepper. Cook, stirring occasionally, until the onion softens and becomes translucent. This takes about 7 minutes. You’re not looking for color here, just softening. The kitchen will start smelling amazing, I promise.
This step is crucial because it builds the flavor foundation. If you rush it, the soup won’t have that deep, savory base. Take your time.
Stage 2: Bloom the Spices
Stir in the minced garlic, curry powder, and red pepper flakes. Cook for 1 minute, stirring constantly, until fragrant. This is called blooming, and it’s the secret to maximizing flavor. The heat releases the essential oils in the spices, making them more aromatic and flavorful.
Don’t skip this step. If you just dump the spices into the liquid, they won’t taste nearly as good. That 1 minute of cooking in oil makes all the difference.
Stage 3: Add Lentils, Tomatoes, and Broth
Add the rinsed lentils and canned tomatoes with their juice. Cook for 1 minute, stirring often, to deepen the flavors. Then pour in the vegetable broth and add the salt and pepper. Increase the heat to bring the soup to a boil, then reduce to a gentle simmer. Cover and cook for 30 minutes, or until the lentils are tender.
You’ll notice the lentils start to break down as they cook. That’s exactly what you want. The soup will thicken and become creamy on its own.
Stage 4: Partially Blend for Creamy Texture
This is where the magic happens. Using an immersion blender, give the soup 2 or 3 quick pulses to thicken it slightly. You don’t want to puree it completely. The goal is to break down some of the lentils and vegetables while leaving some texture.
If you don’t have an immersion blender, let the soup cool a bit, then transfer 2 cups to a regular blender. Secure the lid, cover with a tea towel to protect from steam, and blend until smooth. Return the puree to the pot.
After blending, remove the pot from the heat. Stir in the chopped cilantro and the juice of half the lemon. Taste and adjust seasoning, adding more salt, pepper, or a pinch of red pepper flakes for extra heat.
Tips for the Best Soup
I’ve made this spicy lentil soup more times than I can count, and I’ve picked up a few tricks along the way. Here are my best tips to make sure yours turns out perfect every time.
Pro Tips for Perfect Texture and Flavor
Don’t skip the lemon: The acidity from the Meyer lemon brightens the entire soup. It balances the richness of the lentils and the warmth of the spices. Trust me, it makes a difference.
Adjust the spice level: Start with ยผ teaspoon red pepper flakes if you’re sensitive to heat. You can always add more at the end. If it gets too spicy, a squeeze of extra lemon or a dollop of yogurt (if not vegan) will calm it down.
Let it rest: The soup thickens as it sits. If you’re making it ahead, it will be even thicker and more flavorful the next day. Just add a splash of water or broth when reheating.
Don’t over-blend: A couple of pulses is all you need. You want a thick, creamy soup with some texture, not baby food.
One more thing: if your soup ends up too thick, just stir in a bit of hot water or extra broth until it reaches your desired consistency. Lentils are thirsty little things, and they keep absorbing liquid even after cooking.
Storage and Reheating
This spicy lentil soup is a meal prep dream. It gets better as it sits, and it stores beautifully. Here’s how to handle leftovers.
In the fridge: Let the soup cool to room temperature, then transfer to an airtight container. It will keep in the fridge for up to 4 days. The flavors actually meld and deepen overnight, so it might taste even better the next day.
In the freezer: This soup freezes like a champ. Let it cool completely, then portion it into freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Reheat in a saucepan over medium heat, stirring occasionally. If the soup has thickened too much, add a splash of water or broth. You can also reheat individual portions in the microwave. Just cover the bowl and heat in 30-second intervals, stirring between each.
Frequently Asked Questions
Make a batch tonight and let me know how spicy you went! I love hearing about your kitchen adventures. And if you’re looking for more healthy soup recipes, check out my other lentil soup variations on Pinterest for even more inspiration.
Source: Nutritional Information

Leave a Reply