Spicy Lentil Soup: Healthy & Warming Recipe
Introduction
Spicy Lentil Soup is a healthy and warming dish that combines hearty lentils with vibrant spices and fresh greens. It’s perfect for cozy evenings when you want something nourishing and full of flavor. This easy-to-make soup is both comforting and packed with nutrients.

Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper (adjust to taste)
- 1 cup dried lentils (green or brown), rinsed
- 6 cups vegetable broth or water
- 1 can (14 oz) diced tomatoes (with juices)
- 2 cups kale or spinach, chopped
- Salt and pepper to taste
- Fresh lemon juice (optional, for serving)
- Fresh parsley or cilantro (for garnish)
Instructions
- Step 1: In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté for about 5 to 7 minutes, until the vegetables are softened. Stir in the minced garlic, cumin, smoked paprika, ground coriander, and cayenne pepper. Cook for another 1 to 2 minutes until fragrant.
- Step 2: Add the rinsed lentils, vegetable broth (or water), and diced tomatoes with their juices to the pot. Increase heat to high and bring the mixture to a boil.
- Step 3: Reduce heat to low and let the soup simmer uncovered for 25 to 30 minutes, or until the lentils are tender. Stir in the chopped kale or spinach during the last 5 minutes of cooking. Season with salt and pepper to taste.
- Step 4 (Optional): For a creamier texture, use an immersion blender to blend part of the soup directly in the pot, or transfer one to two cups to a blender and blend until smooth before returning it to the pot.
- Step 5: Serve hot, drizzled with fresh lemon juice if desired, and garnished with chopped parsley or cilantro.
Tips & Variations
- Adjust the cayenne pepper to control the heat level to your preference.
- For added protein, stir in cooked sausage or shredded chicken before serving.
- Try adding other leafy greens like Swiss chard or collard greens as a variation.
- Serve with crusty bread or over rice for a heartier meal.
Storage
Store the soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over medium heat, adding a splash of water or broth if it has thickened. This soup also freezes well for up to 3 months—thaw in the refrigerator overnight before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use red lentils instead of green or brown lentils?
Yes, red lentils can be used, but they cook faster and tend to break down more, resulting in a smoother texture. Adjust the simmering time accordingly to about 15-20 minutes.
Is this soup gluten-free?
Yes, all the ingredients in this recipe are naturally gluten-free, but always check your broth and canned tomatoes labels to ensure they do not contain gluten additives.
PrintSpicy Lentil Soup: Healthy & Warming Recipe
This Spicy Lentil Soup is a healthy and warming dish packed with nutritious ingredients like lentils, vegetables, and spices. It combines hearty lentils with aromatic spices, fresh greens, and a touch of heat for a comforting bowl that’s perfect for chilly days or when you need a nourishing meal. The soup is easy to prepare, wholesome, and can be made smoother with an optional blending step.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Ingredients
Vegetables & Aromatics
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 cups kale or spinach, chopped
Spices & Oils
- 1 tablespoon olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper (adjust to taste)
Legumes & Liquids
- 1 cup dried lentils (green or brown), rinsed
- 6 cups vegetable broth or water
- 1 can (14 oz) diced tomatoes (with juices)
Finishing & Garnish
- Salt and pepper to taste
- Fresh lemon juice (optional, for serving)
- Fresh parsley or cilantro (for garnish)
Instructions
- Sauté the Vegetables: In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté for about 5-7 minutes until the vegetables are softened. Stir in the minced garlic, cumin, smoked paprika, ground coriander, and cayenne pepper. Cook for another 1-2 minutes until the spices are fragrant and well combined with the vegetables.
- Add Lentils and Broth: Add the rinsed lentils, vegetable broth (or water), and the can of diced tomatoes with their juices to the pot. Increase the heat to high and bring the mixture to a rolling boil.
- Simmer the Soup: Once boiling, reduce the heat to low and let the soup simmer uncovered for about 25-30 minutes, or until the lentils are tender. During the last 5 minutes of cooking, stir in the chopped kale or spinach so it wilts gently. Season the soup with salt and pepper to your preference.
- Blend (Optional): For a creamier texture, use an immersion blender to puree a portion of the soup directly in the pot. Alternatively, transfer one or two cups of the soup to a blender and blend until smooth, then return it to the pot and stir well.
- Serve: Ladle the hot soup into bowls. Drizzle with fresh lemon juice if desired and garnish with chopped parsley or cilantro for a fresh finish. Serve immediately and enjoy the comforting, spicy flavors.
Notes
- You can adjust the cayenne pepper to control the heat level of the soup.
- If you prefer a thicker soup, blending part of it will add creaminess without using cream.
- This soup keeps well in the refrigerator for up to 4 days and also freezes nicely for meal prep.
- Use vegetable broth for added flavor or water for a lighter version.
- Substitute kale with spinach or other leafy greens depending on availability or preference.
Keywords: spicy lentil soup, lentil soup recipe, vegan soup, healthy soup, warming soup, easy lentil soup

