Spicy Lentil Soup is the kind of bowl that feels deeply comforting without being heavy. It has tender lentils, a warm tomato-rich broth, soft carrots, wilted greens, and enough spice to make every spoonful taste bold and cozy. Serve it with toasted bread, and it becomes a simple meal that feels like something you would happily order at a favorite café.


This soup is also a wonderful choice when you want an easy dinner that stretches well, reheats beautifully, and uses pantry-friendly ingredients. The lentils simmer until creamy but still hearty, while garlic, onion, cumin, smoked paprika, and chili flakes give the broth a savory kick that tastes layered without requiring complicated steps.
Why You’ll Love This Spicy Lentil Soup
This Spicy Lentil Soup is filling, budget-friendly, and naturally packed with plant-based protein. It is perfect for chilly nights, meal prep lunches, or a quick weeknight dinner when you want something nourishing but not bland.
You will also love how flexible it is. You can make it mild or extra spicy, keep it brothy or blend part of it for a thicker texture, and add whatever greens you have on hand. It is simple enough for beginners but flavorful enough to feel special.
What Kind of Lentils Should I Use for Spicy Lentil Soup?
Red lentils are best when you want a softer, creamier soup because they break down as they cook and naturally thicken the broth. Brown or green lentils also work, but they hold their shape more and create a chunkier, earthier soup.
For this Spicy Lentil Soup, red lentils give the most velvety result and cook quickly. If you use brown or green lentils, plan for a slightly longer simmer and check that they are tender before serving.
Ingredients

These ingredients work together to build a spicy, savory, and hearty soup with a rich broth and tender texture. The exact quantities are saved for the printable recipe card below.
- Red lentils — The main ingredient, adding body, plant-based protein, and a naturally creamy texture as they simmer.
- Olive oil — Helps soften the aromatics and carries the spices into the broth.
- Yellow onion — Builds a sweet, savory flavor base for the soup.
- Carrots — Add gentle sweetness, color, and a tender bite.
- Garlic — Gives the soup bold aroma and deeper savory flavor.
- Tomato paste — Adds concentrated richness and helps create a warm, tomato-kissed broth.
- Diced tomatoes — Bring acidity, body, and a rustic texture to the soup.
- Vegetable broth — Forms the flavorful liquid base; use a good-quality broth for the best taste.
- Ground cumin — Adds earthy warmth that pairs beautifully with lentils.
- Smoked paprika — Gives the soup a subtle smoky depth.
- Chili flakes — Provide the spicy kick; adjust depending on your heat preference.
- Ground coriander — Adds citrusy warmth and rounds out the spice blend.
- Bay leaf — Infuses the broth with a gentle herbal background note.
- Fresh spinach — Adds color, freshness, and a light leafy finish near the end.
- Lemon juice — Brightens the soup and balances the richness of the lentils.
- Fresh parsley or cilantro — Adds a fresh finishing touch right before serving.
- Salt and black pepper — Essential for bringing all the flavors into balance.
- Toasted bread — Optional but perfect for dipping into the thick, spicy broth.
How To Make the Spicy Lentil Soup
This soup comes together in one pot with simple layering: soften the vegetables, bloom the spices, simmer the lentils, then finish with greens and lemon for brightness.
Step 1: Soften the Aromatics
Warm the olive oil in a large pot over medium heat. Add the onion and carrots, then cook until the onion turns translucent and the carrots begin to soften. Stir often so the vegetables soften evenly without browning too much.
Step 2: Build the Spicy Base
Add the garlic, tomato paste, cumin, smoked paprika, chili flakes, coriander, salt, and black pepper. Stir for about a minute, just until the spices smell fragrant and the tomato paste darkens slightly. This step gives the soup a deeper, richer flavor.
Step 3: Add the Lentils and Broth
Stir in the rinsed lentils, diced tomatoes, vegetable broth, and bay leaf. Scrape the bottom of the pot to lift up any flavorful bits. Bring the soup to a gentle boil, then reduce the heat so it simmers steadily.
Step 4: Simmer Until Tender
Let the soup simmer until the lentils are soft and the broth thickens. Stir occasionally to keep the lentils from settling at the bottom. If the soup becomes too thick before the lentils are fully tender, add a splash more broth or water.
Step 5: Adjust the Texture
For a naturally creamy soup, use an immersion blender to blend a small portion right in the pot, then stir it back into the rest. Leave some lentils and vegetables whole so the soup still has hearty texture.
Step 6: Finish with Greens and Lemon
Stir in the spinach and let it wilt into the hot soup. Remove the bay leaf, then add fresh lemon juice. Taste and adjust the salt, pepper, or chili flakes before serving.
Step 7: Serve Warm
Ladle the soup into bowls and top with chopped parsley or cilantro. Add toasted bread on the side for dipping, or place a crisp slice right on top for a cozy, restaurant-style finish.
Serving Spicy Lentil Soup for a Cozy Meal
This Spicy Lentil Soup feeds about 6 people as a main dish, especially when served with toasted bread, warm pita, naan, rice, or a simple side salad. If you are serving it as a starter, it can stretch to 8 smaller portions.
For a heartier dinner, add a scoop of cooked rice or quinoa to each bowl. A spoonful of plain yogurt or coconut milk can mellow the heat, while extra chili flakes, chili oil, or hot sauce make it even bolder. The soup is best served hot, with fresh herbs and a squeeze of lemon added right before eating.
Storing Spicy Lentil Soup the Right Way
Let the soup cool before storing, then transfer it to airtight containers. It will keep in the refrigerator for up to 4 days. The lentils continue to absorb liquid as the soup sits, so it may become thicker after chilling.
To reheat, warm it gently on the stovetop over medium-low heat or microwave it in short intervals, stirring between each one. Add a splash of broth or water to loosen the texture if needed. This soup also freezes well for up to 3 months. Freeze it in meal-size portions, thaw overnight in the refrigerator, then reheat until steaming hot.
Frequently Asked Questions
Can I make Spicy Lentil Soup less spicy?
Yes. Start with a smaller amount of chili flakes and use mild smoked paprika. You can also add a spoonful of yogurt, coconut milk, or cream when serving to soften the heat. Lemon juice helps balance spice too, so do not skip the bright finish.
Do I need to soak lentils before making this soup?
No, red lentils do not need soaking. Just rinse them well under cool water until the water runs mostly clear. Rinsing removes extra starch and helps the soup taste clean instead of dusty or overly thick.
Can I use green or brown lentils instead of red lentils?
Yes, but the texture will change. Green and brown lentils hold their shape better, so the soup will be chunkier and less creamy. They also take longer to cook, so simmer until they are fully tender and add extra broth if the pot gets too thick.
How do I make this soup creamier without dairy?
Blend part of the soup with an immersion blender, or transfer a few cups to a blender and return it to the pot. Red lentils naturally become creamy, so you can get a rich texture without cream. A splash of coconut milk also works if you enjoy a slightly silky finish.
What can I serve with Spicy Lentil Soup?
Toasted sourdough, garlic bread, warm pita, naan, or cornbread all pair well. For something lighter, serve it with a crisp cucumber salad, roasted vegetables, or a simple green salad with lemon vinaigrette.
Want More Soup Ideas with Cozy Flavor?
If you love this Spicy Lentil Soup, you’ll probably enjoy these other comforting bowls and hearty meals:
- Cannellini Bean and Spinach Soup for another nourishing, veggie-packed soup with tender greens.
- Minestrone Soup when you want a classic vegetable soup with pasta and beans.
- Chicken Poblano and Black Bean Soup for a smoky, satisfying bowl with a little southwestern warmth.
- Creamy Honey Roasted Acorn Squash Soup if you are craving something smooth, cozy, and slightly sweet.
Save This Pin For Later
📌 Save this Spicy Lentil Soup to your Pinterest dinner board so you can come back to it whenever you need a cozy, easy soup night.
And let me know in the comments how yours turned out. Did you keep it mild, make it extra spicy, or add a swirl of yogurt on top?
I love hearing how others make these recipes their own. For more daily recipes and comforting food ideas, follow Life With Livia on Pinterest.
Print
Spicy Lentil Soup
- Total Time: 40 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This Spicy Lentil Soup is a cozy, flavor-packed easy dinner made with tender red lentils, warm spices, tomatoes, carrots, and fresh greens simmered into a hearty one-pot soup. It is perfect for quick weeknight meals, healthy lunch prep, comforting dinner ideas, budget-friendly food ideas, and anyone craving a simple homemade soup with bold spicy flavor.
Ingredients
1 1/2 cups red lentils, rinsed
2 tablespoons olive oil
1 medium yellow onion, diced
2 medium carrots, sliced
4 cloves garlic, minced
2 tablespoons tomato paste
1 can diced tomatoes, 14.5 ounces
6 cups vegetable broth
1 1/2 teaspoons ground cumin
1 teaspoon smoked paprika
1/2 teaspoon chili flakes
1/2 teaspoon ground coriander
1 bay leaf
2 cups fresh spinach
1 tablespoon lemon juice
1/4 cup fresh parsley or cilantro, chopped
1 teaspoon salt
1/2 teaspoon black pepper
6 slices toasted bread, for serving
Instructions
1. Heat olive oil in a large pot over medium heat, then add the onion and carrots. Cook for 5 to 6 minutes, stirring often, until softened.
2. Add garlic, tomato paste, cumin, smoked paprika, chili flakes, coriander, salt, and black pepper. Stir for 1 minute until fragrant.
3. Add rinsed lentils, diced tomatoes, vegetable broth, and bay leaf. Stir well and bring to a gentle boil.
4. Reduce the heat and simmer uncovered for 22 to 28 minutes, stirring occasionally, until the lentils are tender and the soup thickens.
5. Blend a small portion of the soup with an immersion blender for a creamier texture, leaving plenty of lentils and vegetables whole.
6. Stir in the spinach and cook for 2 minutes, just until wilted.
7. Remove the bay leaf, stir in lemon juice, then taste and adjust seasoning.
8. Serve hot with fresh parsley or cilantro on top and toasted bread on the side.
Notes
Do not boil the soup too aggressively after adding the lentils. A steady simmer helps the lentils soften evenly and keeps the bottom of the pot from scorching.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 6g
- Sodium: 820mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 15g
- Protein: 16g
- Cholesterol: 0mg
Keywords: spicy lentil soup, easy dinner, healthy soup, lentil soup recipe, one pot soup, quick weeknight dinner


