Spicy lentil soup is a hearty, one-pot meal that’s rich in flavor and packed with plant-based protein, fiber, and essential nutrients. This wholesome soup is made with simple ingredients like lentils, vegetables, spices, and fire-roasted tomatoes, creating a warm and satisfying dish that’s perfect for any time of year.
Why You’ll Love This Recipe
This spicy lentil soup delivers big flavor with minimal effort. It’s budget-friendly, easy to make, and uses pantry staples. Whether you’re cooking on the stovetop, in a crockpot, or using an Instant Pot, this recipe offers a flexible approach for busy weeknights or cozy weekends. It’s naturally vegan, gluten-free, and can be easily adjusted to your spice and texture preferences. Plus, it makes excellent leftovers.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 tablespoons olive oil
1 yellow onion, chopped
3 carrots, diced
3 celery ribs, diced
6 garlic cloves, minced
2 teaspoons red chili flakes, plus more to taste
2 teaspoons ground cumin
3 teaspoons Italian seasoning
2 (14.5-ounce) cans diced fire-roasted tomatoes, with juices
1 cup uncooked brown lentils
6 cups water
2 vegetable bouillon cubes
Salt and pepper, to taste
3 cups spinach (optional)
1/3 cup parsley, chopped (optional)
1 lemon
Directions
In a large pot over medium-high heat, heat the olive oil.
Add the onion, carrots, celery, garlic, and red chili flakes. Stir well, lower the heat to medium-low, cover, and cook for 5 minutes, stirring regularly.
Add cumin and Italian seasoning. Stir and cook for 20 seconds to bloom the spices.
Pour in the fire-roasted tomatoes (with juice), lentils, water, bouillon cubes, salt, and pepper. Mix well.
Bring the soup to a boil over medium-high heat, then stir again to ensure the bouillon is fully dissolved.
Reduce heat to a simmer, cover, and cook for 40 minutes.
After 40 minutes, check the lentils for doneness and adjust seasoning if needed.
Add the spinach, parsley, and juice from the lemon. Gently press the spinach into the broth. Cover and let sit undisturbed for 5 minutes.
Serve hot.
Servings and timing
Servings: 4 to 6 Prep Time: 10 minutes Cook Time: 1 hour Total Time: 1 hour 10 minutes
Variations
Less spicy: Reduce the chili flakes or omit them entirely for a milder version.
Smoky flavor: Add a teaspoon of smoked paprika for deeper flavor.
Different lentils: Substitute with green or red lentils, adjusting cooking time accordingly.
Creamy option: Blend part of the soup for a creamier texture without dairy.
Add grains: Stir in cooked quinoa or rice for a heartier bowl.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 5 days. To reheat, warm on the stovetop over medium heat or microwave in individual portions until hot. This soup also freezes well. Let it cool completely before transferring to freezer-safe containers. Freeze for up to 3 months. Thaw in the fridge overnight before reheating.
FAQs
Can I use red lentils instead of brown lentils?
Yes, but note that red lentils cook faster and break down more, resulting in a creamier texture.
How spicy is this soup?
The heat level is moderate with 2 teaspoons of chili flakes. You can adjust to your preference.
Do I need to soak the lentils first?
No soaking is required for brown lentils. Just rinse them before cooking.
Can I make this in a slow cooker?
Yes. Sauté the aromatics first, then transfer everything to the slow cooker and cook on low for 6–8 hours or high for 3–4 hours.
How can I thicken the soup?
Blend a portion of the soup using an immersion blender or mash some lentils with a spoon for a thicker consistency.
Is this recipe vegan?
Yes, it’s completely plant-based when made with vegetable bouillon.
Can I substitute the bouillon cubes?
You can use 6 cups of vegetable broth instead of water and bouillon cubes.
What’s the purpose of the lemon at the end?
The lemon juice brightens and balances the flavors, enhancing the overall taste of the soup.
Can I add protein to this soup?
Lentils are already high in protein, but you could add cooked tofu or chickpeas if desired.
How long does this soup last in the fridge?
It keeps well for up to 5 days when stored in an airtight container.
Conclusion
This spicy lentil soup is a nourishing, flavorful meal that’s easy to make and endlessly customizable. Whether you’re meal prepping, feeding a family, or just want a cozy bowl of something wholesome, this one-pot recipe checks all the boxes. Warm, filling, and packed with plant-based goodness, it’s a go-to for anyone craving a satisfying and healthy soup.
Spicy lentil soup is a hearty, flavorful, and nutritious one-pot meal packed with fiber, plant-based protein, and essential nutrients. It’s low in fat and can be made on the stove, in a crockpot, or in an Instant Pot, making it a satisfying and versatile meat-free option.
Ingredients
2 tablespoons olive oil
1 yellow onion, chopped
3 carrots, diced
3 celery ribs, diced
6 garlic cloves, minced
2 teaspoons red chili flakes (plus more as needed)
2 teaspoons ground cumin
3 teaspoons Italian seasoning
2 (14.5-ounce) cans diced fire-roasted tomatoes, with juices
1 cup uncooked brown lentils
6 cups water
2 vegetable bouillon cubes
Salt and pepper to taste
3 cups spinach (optional)
1/3 cup parsley, chopped (optional)
1 lemon (juice only)
Instructions
In a large pot with a lid, heat olive oil over medium-high heat.
Add onions, carrots, celery, garlic, and red chili flakes. Stir well, reduce heat to medium-low, cover, and cook for 5 minutes, stirring regularly.
Add cumin and Italian seasoning. Cook for 20 seconds while mixing.
Add diced fire-roasted tomatoes (with juices), lentils, water, bouillon cubes, salt, and pepper. Mix well and bring to a boil over medium-high heat.
Once boiling, stir to ensure bouillon cubes are dissolved, reduce to a simmer, cover, and cook for 40 minutes.
After 40 minutes, check lentils for doneness and adjust seasoning if needed.
Once lentils are tender, stir in spinach (if using), parsley (if using), and lemon juice. Push spinach into the broth.
Cover and let sit for 5 minutes off heat.
Serve hot.
Notes
For a thinner soup, add more vegetable broth or water.
Blend partially or fully for a smoother consistency, if desired.
Be cautious when blending hot liquids—vent lid to release steam safely.
Blooming spices (cooking briefly before adding liquid) enhances their flavor and the overall depth of the soup.