Spicy Lentil Soup with Spinach

lentil soup with spinach in a white bowl

5 from 7 reviews

Spicy Lentil Soup is a flavorful, healthy soup with enough substance to serve as a main course. The spice levels of this vegan recipe can be adjusted based on your preferences.




  1. Start the soup: Heat 1 tablespoon olive oil in a large pot on medium medium heat. Add the onion, cook for a few minutes until it begins to soften.
  2. Add the carrots and celery, if using, followed by the garlic. Cook for another minute or two.
  3. Stir in the lentils with the other tablespoon of olive oil. Add the dried spices at this time–cumin, coriander, cinnamon, and cayenne. Stir to combine.
  4. Add liquids: Add the broth and water to the pot, bring to a boil. Reduce heat to simmer uncovered. Add the soy sauce. Simmer uncovered for at least 20 minutes, until the vegetables and lentils are soft.
  5. Purée the soup: When the lentils and carrots are soft, purée the soup using a handheld blender. Alternatively, transfer the soup into a food processor to purée in batches. I like to leave a bit of the lentils and carrot pieces for consistency.
  6. Add spinach: Stir the baby spinach  into the puréed soup. Add salt and pepper to taste. Heat the spicy lentil soup with Swiss chard for about 5 minutes to let the flavors meld.
  7. Serve: Serve the spicy lentil soup in bowls while hot. Enjoy, perhaps with a glass of Vouvray!


Keywords: lentil soup, red lentil recipes, vegan recipes, spicy lentil soup

Recipe Card powered byTasty Recipes