Vegetarian Lentil Soup
Prep time: 
Cook time: 
Total time: 
Serves: 6-8
  • 1½ cups green lentils (approx. ¾ lb.)
  • 2 Tbs. extra virgin olive oil
  • 1 leek (approx. 1 cup), white and light greens parts only, roughly chopped
  • 2 cloves garlic, diced
  • 2-3 carrots (approx. 1½ cups), peeled and finely chopped
  • 3-4 stalks celery (approx. 1½ cups), finely chopped
  • 1 large green bell pepper (approx. 1½ - 2 cups), finely chopped
  • 4 Roma tomatoes (approx. 2 cups), chopped
  • 1 tsp. ground coriander
  • ½ Tbs. sea salt
  • ¼ tsp. cayenne pepper
  • ground black pepper, to taste
  • 6-8 cups filtered water (depending on how thick you like the soup)
  • 2 large handfuls spinach, roughly chopped
  • handfull cilantro, roughly chopped
  • juice of one large lemon
  1. In a large bowl, cover the lentils with filtered water and allow to soak for at least 15-30 minutes (I simply let them soak while I was chopping up the veggies).
  2. In a large stockpot, heat the olive oil over Medium heat. Add the leeks and sauté for 5 minutes, or until fragrant. Add the garlic and sauté for a couple more minutes. Then, add the carrots, celery, bell pepper, tomato and spices (coriander, salt, cayenne pepper, and black pepper), stir well and sauté for 5-10 more minutes, or until the veggies have softened. *Be sure to stir the veggies often so they cook evenly. Rinse and drain the lentils and add them to the stockpot along with the filtered water. Stir well and bring to a boil. Cover with a lid, reduce the heat, and allow the soup to simmer for 45 minutes to an hour, until the lentils are cooked through. Taste and adjust the seasoning as desired.
  3. When the soup is almost done cooking, stir in the spinach, cilantro, and lemon juice. Serve and enjoy!
Store leftover soup in a sealed container in the fridge.
Recipe by Almonds & Avocados at