Chunky Tomato Soup Recipe

This is a delicious creamy and chunky tomato soup recipe that uses only fresh vegetables. It's vegan and contains no cream or milk.

The tomato soup is a little time consuming to make, but well worth the time. This recipe freezes very well, so cook some extra for a busy day!

A tomato soup can easily get a "sour" or acidic taste, even when using ripe and fresh tomatoes.

To balance the acidity, this recipe uses dark brown sugar, and a roux made with flour and olive oil. The result is a creamy and mild flavor that suits adults and kids alike!

The carrots and celery will together with the onions create the stock. It also deepens the flavor without taking away the taste of the tomatoes.

Chunky Tomato Soup Recipe

Chunky Tomato Soup Recipe

Here's What You Need

  • 4 cups chopped fresh, ripe tomatoes
  • 1 onion, chopped
  • 1 carrot, chopped
  • 1 stalk celery, chopped
  • 3 cloves garlic, minced
  • 2 Tbs olive oil
  • 1 tsp salt
  • 1 Tbs dark brown sugar
  • 1 bay leaf
  • 1 Tbs dried basil
  • 1 tsp dried oregano
  • 3 cups of water
  • 2 Tbs tomato puree

For the roux:

  • 2 Tbs flour
  • 2 Tbs olive oil

Here's What You Do

  1. Heat the olive oil in a large pot on medium-high.
  2. Add onion, celery and carrot. Stir then lower the heat to medium and cook under lid until the vegetables are soft. Make sure they do not brown. Cook for about 7-8 min and stir frequently.
  3. Add the rest of the ingredients (not for the roux) and bring to a boil. 
  4. Lower the heat and let cook under the lid for 30 min.
  5. Remove bay leaf.
  6. Pour the soup in a blender or a food processor. Mix until smooth. You may have to do this in batches. Return to the pan.
  7. Make the roux in a small saucepan: Mix 2 Tbs olive oil and 2 Tbs flour. Cook for a few minutes until lightly golden.
  8. Add a ladle of the soup at a time to the roux while stirring until thin enough to pour into the soup.
  9. Stir in the roux into the rest of the soup, adjust seasoning.

If the soup is too thick add a little more water.

Serve with

This tomato soup recipe is rather filling in itself, so you don't need much to accompany it. But some fresh crusty bread or even a grilled cheese sandwich is not wrong to dunk in and scoop up the thick and creamy tomato soup with!


Have your say about what you just read! Leave me a comment in the box below.

Search Recipes


Subscribe to my occasional newsletter "The Veggie Zine" and get new, fresh and updated vegetarian recipes to your inbox!

What's New

  1. Why People Become Vegetarians

    Why vegetarian? There are many reasons why people become vegetarians and choose a vegetarian lifestyle. Reasons like ethical, religious, health, environmental, animal rights etc.

    Read More

  2. Vegetarian Potato Leek Soup Recipe

    Enjoy this potato leek soup recipe, a super simple, healthy, tasty and budget friendly vegetarian soup recipe.

    Read More

  3. Healthy Vegetarian Recipes

    Simple, healthy vegetarian recipes cooked mainly from scratch, and many ideas on how to create healthy vegetarian dinners and more for you and your family.

    Read More

  4. Vegetarian Vitamins

    A healthy and varied vegetarian diet should not require vitamins. However, there are times when we could need extra support. Make sure to get high quality vegetarian vitamins.

    Read More

  5. A Healthy Vegetarian Diet?

    What is a healthy vegetarian diet? In this vegetarian diet guide we will take a look at vegetarianism and why people choose to become vegetarians.

    Read More