The best lentil tomato soup

Lentil tomato soup in bowl garnished with chopped parsley and red chili flakes

Easy for beginners and a taste for experts, our best plant-based lentil tomato soup is deliciously layered for flavor with easy ingredients and spices.   


  • 2 onions, diced
  • 4 cloves garlic, minced
  • 4 stalks celery, diced
  • 4 medium carrots, diced
  • 1 tsp. ground cumin
  • 1 tsp. smoked paprika
  • ½ tsp. ground cinnamon
  • 1 – 5.5 oz. (140 gm.) can tomato paste
  • 128 oz. (800 gm.) can diced or cherry tomatoes
  • 3 bay leaves
  • 3 to 5 sprigs fresh thyme
  • 3 cups green or brown lentils, rinsed and drained
  • 8 to 10 cups vegetable stock
  • Salt and pepper to taste
  • Fresh lemon wedges, red chili flakes or chopped parsley for garnish (optional)


  1. Heat a large soup pot to medium high and add the onions. Saute the onions for about 5 minutes, stirring frequently. Adjust the heat so they don’t burn.
  2. Add the garlic and stir for another 30 seconds and then add the celery and carrots. Mix them for a few minutes to start them cooking.
  3. Add 1 tsp. ground cumin, smoked paprika and ½ tsp. cinnamon. Mix to coat the vegetables.
  4. Add the tomato paste, canned tomatoes, bay leaves and fresh thyme. Mix well and simmer the tomatoes for about 5 minutes to start building the flavor.
  5. Add the lentils and 8 cups of vegetable broth. Bring the soup to a boil and then reduce it to simmer, cover the pot and cook for about an hour until the lentils are tender and the liquid has reduced. Check the soup periodically and add more broth depending on the consistency you want.
  6. Serve the soup hot in bowls and garnish with lemon wedges, crush red chili flakes or chopped parsley if desired.


  • The cooking time is dependent on the type of lentils you use and how old they are.
  • The amount of stock you use will depend on what you want the final consistency to be. If you want a thicker, stew-like dish, then use only 8 cups and if you want it thinner and more of a broth-based soup, add 10 cups or even more.
  • You’ll be making a lot of soup, but it freezes like a dream. You can keep it in the fridge for at least 5 days and in the freezer for 3 months.

Keywords: Lentil tomato soup

Sharing is Caring

Help spread the word. You're awesome for doing it!