Rustic Tomato Carrot Soup| A vegetarian vegan friendly healthy soup

Jump to Recipe Jump to Video

Tomato soup is delicious, healthy and loaded with nutrients, vitamins and antioxidants. This recipe is simple to make and very tasty. The carrots added a slight sweetness to the dish without added sweetener. A slightly healthier version of roux was added to thicken the broth. The roux used ghee instead of butter and it still had the nutty flavor that roux is know for. While a very small amount of hot red pepper flakes is optional, I highly recommend not skipping it – the dish is not spicy and the pepper balanced out the flavor. Some tomato soup adds heavy cream and a sweetener like sugar or honey; honestly you won’t miss any of that because the soup is very delicious.

When making a tomato soup, some chefs love to keep the chunks of tomatoes. I love to puree the soup using an immersion blender which helps to control the texture – meaning I can keep a little bit of small chunks. If you are looking for a very smooth texture, I would recommend using a regular blender like a vitamix– but do it in small batches.

I hope you will make this very simple soup and enjoy it as much as we do. Be the first to access our delicious recipes; sign up is free using the form at the end of this post. Thanks and Happy Cooking.

You may also like these soup recipes:

White Beans with Veggies Soup

Butternut Squash Soup | With Potatoes and Leeks

5 from 1 vote

Rustic Tomato Carrot Soup

Tomato Carrot Soup is definitely one of the amazing fall into winter soup, but quite frankly it is great year round It's very nutritious and is vegetarian and vegan friendly.

Course Al La Carte, Appetizer, Dinner, Lunch
Cuisine American, Easy, Healthy, Italian
Keyword best fall soup, best tomato soup, Carrot Soup, healthy tomato soup, how to make tomato soup, tomato soup, Vegan Soup, Vegetarian Soup Recipe
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 4 People
Calories 342 kcal


  • 2 tablespoons extra virgin olive oil
  • 1 medium red onion peeled and diced
  • 1 celery stalk diced
  • 2 medium carrots peeled and diced
  • 1 red bell pepper seeded and diced
  • 1 tablespoon fresh chopped garlic
  • 1 – 2 teaspoons fresh chopped ginger
  • 2 teaspoons fresh thyme leaves
  • 1/2 teaspoon red pepper flakes (optional). It does however balance out the flavors.
  • 6 – 8 vine ripened tomatoes chopped (about 1 quart chopped)
  • 1 cinnamon stick
  • 1 bay leaf
  • 3 cups tomato puree
  • 2 quarts of vegetable stock (you can substitute chicken stock, if you are not vegetarian/vegan)
  • 1 – 2 cups fresh basil Chiffonade when ready to add to soup.

For the Spice Mix

For the brown Roux

  • 1 ounce ghee (can use butter)
  • 1 ounce all purpose flour


  1. Combine the spice mix ingredients and set aside

Let's make the soup

  1. To a 4 or 5 quart stock pot, add the extra virgin olive oil. Use medium heat.

  2. Add in the red onions and sauté 2 to 3 minutes until translucent and fragrant.

  3. Add in celery, carrots, red peppers. Sprinkle in about 1/2 teaspoon of the spice mix. Stir and cook about 2 minutes.

  4. Add in garlic, ginger, thyme leaves and red pepper flakes. Mix and cook 30 seconds.

  5. Add in tomatoes, remaining spice mix, bay leaf and cinnamon stick. Stir and cook for 8 to 10 minutes on low heat.

In the meantime, make the blonde roux

  1. In a small pot or small frying pan, add the ghee or butter. Use medium low heat melt the ghee/butter. Sprinkle in the flour a little at a time as you mix with a spatula or whisk. Continue cooking and whisking/stirring the mixture over medium low heat. Consistence mixing will prevent lumps. The mixture should become a sandy texture and begin to brown lightly. Continue cooking and stirring until the mixture is light brown – about 8 to 10 minutes. Remove from the heat and set aside.

Let's continue with the soup…

  1. The tomato mixture should now be broken down nicely. Add in the puree and stock. Cover and bring to a boil.

  2. Add in the roux. Taste and adjust salt if needed. Cover and simmer on low/medium low heat for 25 to 30 minutes.

    Note. The roux adds both flavor and serves as a thickener.

  3. The soup will thicken slightly and is ready for pureeing. Turn off the stove. Use an immersion blender and puree to your desired smoothness.

    Alternatively you can use a blender and puree in batches.

  4. Add in the fresh basil. Stir. It's ready for serving.

    Note: I usually serve this with some cooked brown rice. You can also serve with slices of bread. Enjoy and Happy Cooking!.

Recipe Video

Recipe Notes

Video Tutorial is available for Rustic Tomato Carrot Soup.

Suggested nutrition recommendations will vary based on actual serving sizes.

Nutrition Facts
Rustic Tomato Carrot Soup
Amount Per Serving
Calories 342 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 6g38%
Polyunsaturated Fat 2g
Monounsaturated Fat 7g
Cholesterol 18mg6%
Sodium 3397mg148%
Potassium 1881mg54%
Carbohydrates 48g16%
Fiber 11g46%
Sugar 26g29%
Protein 9g18%
Vitamin A 12621IU252%
Vitamin C 120mg145%
Calcium 141mg14%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.
Please follow and like us:
Rate this recipe

4 Comments Add yours

Leave a Reply