Lentil Tomato Soup

(Skip to Recipe)

A Vegan Lentil Tomato Soup sure to please the whole family!

Lentils are Inexpensive and Nutritious!

Lentils are considered to be one of the healthiest foods available.  They are also one of the least expensive sources of protein and other nutrients vegans need in their diet.  Adding lentils to soup is a simple way to get the nutrition you need.   Preparing this Lentil Tomato Soup will therefore be a tasty way to get the protein you need.

I enjoy all kinds of lentils: brown, green, yellow, and red.   Brown lentils tend to hold their shape better in soups.  Yet, adding a handful of red or yellow lentils to a soup will make your soup healthier and thicker while not changing the taste very much.


Making Lentil Tomato Soup

This yummy healthy Lentil Tomato Soup can be made in less than an hour start to finish.   It will bring you and your family the nutrition it needs at a budget price.  My family loves this lentil tomato soup, especially in the winter when it warms the body along with the soul.

This delicious soup is vegan and gluten-free.  To discover more vegan tomato-based soups, follow this link.

Prepare this Lentil Tomato Soup soon for your family and let me know how they like it.  It can easily be doubled for larger groups or reduced by half if you are making it for 1-2 persons. Thanks for sharing this recipe with your friends and passing on your comments below.



Lentil Tomato Soup: Vegan
Votes: 3
Rating: 5
Rate this recipe!
Print Recipe
A healthy and inexpensive vegan lentil tomato soup for you and the family.
Chef:Belgian Foodie
Servings Prep Time Cook Time
10 10minutes 40minutes
Servings Prep Time
10 10minutes
Cook Time
  • Course
  • Cuisine
  • Season
  1. Put the olive oil in your pot over a medium flame. Add the onions and sauté them for a couple minutes before adding the carrots and celery. Continue to sauté the vegetables another couple minutes before adding the garlic.
  2. Add the lentils and stir until they are covered in the oil. Stir while leaving the pot on the flame 1-2 minutes. Then add tomatoes, the bay leaves, bouillon cubes and the water. Cover the pot and bring to a boil, at which time reduce the heat to low flame and let it simmer for more or less 30 minutes (until the lentils are cooked yet still a little firm).
  3. I recommend cooking the rice separately according to the instructions for your rice (generally 2 times the volume of water for 1 volume of uncooked brown rice). You can cook the rice in the soup by adding it at the same time as the lentils but the rice will remain more firm if you prepare it separately.
  4. Add the salt and pepper according to your taste. Enjoy your meal!
Recipe Notes

Add the salt at the end since the lentils will cook better without salt.  You can then adjust the salt according to final taste.

1 1/4 cups / 200 g of uncooked brown rice makes 1 1/2 cups / 240 g of cooked brown rice.

Written by:Belgian Foodie

Nutrition Facts
Lentil Tomato Soup: Vegan
Amount Per Serving
Calories 209 Calories from Fat 36
% Daily Value*
Total Fat 4g 6%
Saturated Fat 1g 5%
Polyunsaturated Fat 0.5g
Monounsaturated Fat 2g
Sodium 679mg 28%
Potassium 318mg 9%
Total Carbohydrates 43g 14%
Dietary Fiber 13g 52%
Sugars 4g
Protein 12g 24%
Vitamin A 95%
Vitamin C 22%
Calcium 4%
Iron 24%
* Percent Daily Values are based on a 2000 calorie diet.

6 thoughts on “Lentil Tomato Soup: Vegan

  1. Nice recipe for a cold day! I tried it in a non-vegan way – sautéing some chopped bacon before starting the onions.

    1. Hi Sarah, so glad you tried this recipe. It’s pretty simple, yet tasty and healthy. This soup is good with or without rice. I’m sure the bacon added some flavor, however, vegans can skip that ingredient. Thanks so much for your feedback!

    1. Thanks, Rene, for bringing this to my attention. I just edited the recipe to include the tomatoes in the instruction. I hope you enjoy the soup. It’s really easy and quick, a perfect meal in one pot. Let me know if you taste it.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.