Delicious Homemade Vegan Tomato Lentil Soup Recipe-a heavenly tomato based lentil soup bursting with flavor. This delicious homemade lentil soup pairs perfectly with my Gluten Free Tortillas…also vegan and gluten free. Full of fiber, protein and super yummy!
I never really ate much lentils growing up, until now. As a child, my Grandmother made pinto beans as a staple.
When my daughter became vegetarian last year, I experimented with all different kinds of beans and legumes.
Lentils became one of her favorites, and mine too! These little legumes are packed with protein and fiber.
Health Benefits of Lentils
One cup of lentils contains:
- 18 grams of protein
- 40 grams of carbohydrates
- 16 grams of fiber
Lentils are also rich in folate, magnesium and are heart healthy.
I love it that my daughter got our family to eat more plant based healthy recipes.
What I love about lentils is that they absorb all the flavors you add to the soup. This Delicious Homemade Vegan Tomato Lentil Soup Recipe has so many yummy spices like cumin, madras powder and tomatoes. All the flavors come together in this delicious broth and taste SO good!
Another fabulous thing about cooking with lentils is that they don’t take long to cook. They become tender in only 20-30 minutes, which is pretty quick compared to beans which usually take 2-3 hours on the stove.
(This post contains affiliate links for your convenience. Click here to view my full Disclosure Policy.)
Looking for more delicious vegan recipes? Check out my:
If you try this recipe, let me know what you think! Leave a comment, pin it, and don’t forget to tag a picture @nurturemygut on Instagram. I love to see your kitchen skills in action!Print
Delicious Homemade Vegan Tomato Lentil Soup Recipe
Delicious Homemade Vegan Tomato Lentil Soup Recipe-a flavorful tomato based lentil soup bursting with flavor. This delicious homemade lentil soup pairs perfectly with my Gluten Free Tortillas…also vegan and gluten free. Full of fiber, protein and super yummy!
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- 1/4 cup avocado or olive oil
- 1 large onion, chopped
- 2 large carrots, chopped
- 4 cloves garlic, minced
- 2 14.5 oz cans diced tomatoes
- 2 Tablespoons tomato paste
- 10 cups water
- 2 1/2 cups green lentils (1 lb, sorted and rinsed)
- 2 teaspoon ground cumin
- 1 teaspoon coriander
- 1 teaspoon madras powder
- 1 teaspoon smoked paprika
- 2 teaspoons onion powder
- 1 1/2 teaspoons garlic powder
- 3 Tablespoons gluten free tamari
- salt and pepper to taste
- 1 cup chopped baby spinach (optional)
- Heat a large stockpot to medium heat. Add oil, onions, carrots and garlic. Saute for 5 minutes.
- Add the remaining ingredients except spinach and bring to a boil.
- Reduce heat to a high simmer and place lid halfway. Cook for about 30 minutes or until lentils are tender.
- Add spinach and stir. Add salt and pepper to taste.
- Nutritional data does not include salt.
- If you want to avoid Madras powder because it’s too spicy, you can substitute Garam Masala which is not spicy but extremely flavorful. I highly recommend using World Spice Merchants for your Indian spice blends. I am not an affiliate for them, I just love their blends and the spices are so fresh and flavorful unlike any other I have used.
Latest posts by Ester Perez (see all)
- Delicious Homemade Vegan Tomato Lentil Soup Recipe - 8 May, 2019
- Easy Instant Pot Steel Cut Oats - 23 April, 2019
- 20 Tips for Getting a Good Nights Sleep Naturally - 13 April, 2019