The 8 Best Substitutes for Tomatoes in Soup

I know what it’s like having a craving for soup, only to find out that you don’t have the ingredients you need.

In the case of tomatoes, they are often used as an essential flavor enhancer in many types of soups.

But sometimes there just isn’t any readily available at home or you may not be able to consume them due to pre-existing dietary restrictions.

Don’t worry though; I’m here to help!

Here is a compilation of 8 great substitutes for tomatoes in soup that will fill your belly and satisfy your palate without difficulty.

No matter how creative or traditional your addition turns out to be, these substitution suggestions will keep each bowl delicious without sacrificing flavor or nutrition!

The 8 Best Substitutes for Tomatoes in Soup

Tomatoes are a key ingredient in many soup recipes, but they aren’t always the best choice.

If you’re looking for alternatives to tomatoes in your soups, consider these eight substitutes:

1. Carrots


If you don’t have tomatoes on hand, or if you just want to try something different in your soup recipe, carrots are a great alternative.

Carrots are sweeter than tomatoes, so they will add a subtle sweetness to the soup.

They also contain plenty of vitamins and minerals that can help boost the nutritional value of your dish.

To use carrots as a substitute for tomatoes in soups, simply dice them up into small pieces and add them at the beginning of cooking.

This gives them time to soften and adds flavor to the broth as it cooks.

See also  The 9 Best Substitutes for Gemelli Pasta

You can also puree cooked carrots and mix them into the soup for added body and texture without changing too much of its flavor profile.

2. Bell Peppers

chopped Bell Peppers

Bell peppers are crunchy and flavorful vegetables that come in many different colors including red, yellow, orange and green.

They can provide sweetness to your dish as well as an interesting texture contrast.

To use bell peppers instead of tomatoes in soup recipes, simply dice them into small cubes or strips depending on the desired size.

Then add them to your pot with all other ingredients like onions, garlic and spices according to the recipe instructions.

Simmer until the bell pepper is tender before serving up a delicious bowl of soup!

3. Cauliflower


Cauliflower is a versatile vegetable that can be used as an alternative for tomatoes in some soup recipes.

It has a mild flavor and creamy texture when cooked that make it the perfect substitute for tomatoes. Plus, it adds plenty of nutrients.

To use cauliflower in place of tomatoes, simply steam or roast the florets until they are tender before adding them to your recipe.

You may need to adjust the amount of other ingredients depending on how much cauliflower you’re using but it should still turn out delicious!

4. Sweet Potatoes

Sweet Potatoes

Sweet potatoes are a great replacement for tomatoes in soup because they provide a creamy, sweet flavor and texture.

Sweet potatoes have a mild sweetness that works well with savory flavors like onion and garlic.

They also help to thicken the soup without adding too much fat or calories.

In addition, sweet potatoes contain many essential vitamins and minerals.

Overall, sweet potatoes are an excellent substitute for tomatoes in soups because of their flavor profile, nutritional benefits, and thickening capabilities!

See also  The 5 Best Substitutes for Parsley Root

5. Butternut Squash

Chopped Butternut Squash

Butternut squash has a mild, sweet flavor that complements the flavors of other ingredients in soup.

It also provides an extra layer of sweetness and depth that tomatoes can’t provide.

Butternut squash is also high in fiber and Vitamin A, making it a healthy choice for any meal.

It’s also low in calories and fat, so you can enjoy all the benefits without worrying about your waistline!

The texture of butternut squash makes it perfect for soups; it cooks quickly and easily breaks down with heat to create a thick, creamy broth.

Plus, its natural sweetness adds another dimension to your favorite soups without overwhelming them with acidity or bitterness.

6. Beets

Chopped Beets

Beets are a sweet, earthy vegetable with a high sugar content.

They can really enhance the flavor of your dish.

When using beets, you don’t need to add any extra sweetness as it will come out in the flavor; they have been known to pair extremely well with fish dishes!

If you’re looking for a way to use beets instead of tomatoes in soup, you may want to try roasting them first, and then adding them to your soup.

Roasting brings out some deeper flavors that go nicely in soups like butternut squash or other creamy bisques.

You can also sauté beet slices lightly before adding them into liquid-based dishes – this helps keep their juicy sweetness alive and maintains its natural color.

Beets will easily break down while cooking so shorter cooking times are recommended if possible.

7. Pumpkin

Chopped Pumpkin

Pumpkin is an earthy and sweet vegetable, with a slight nutty flavor.

It’s perfect for adding to soups and stews, as it can easily take on the flavors of the dish.

Instead of tomatoes in a soup recipe, you can use cooked pumpkin for a meal that still has great texture and flavor.

See also  The 9 Best Substitutes for Fusilli Pasta

Start by sautéing it with some onions or garlic to bring out its sweetness before adding other ingredients like broth, spices and vegetable or meat proteins.

The end result will be creamy and satisfying! Be sure to adjust your seasonings according to the taste profile that you want – if you want something more savory, add spices like oregano or thyme; if something sweeter suits your palate better, consider using cinnamon or nutmeg instead.

8. Zucchini

chopped Zucchini

Zucchini is a mild-tasting and versatile vegetable that can be used in many different dishes.

It has a subtle flavor and light crunchy texture, making it a great substitute for tomatoes in soups!

When cooking with zucchini, the key is to not overdo it with seasoning as you don’t want to mask its mildly sweet flavor.

So opt for herbs like basil or oregano and just a dash of salt and pepper.

To use zucchini instead of tomatoes in soup, dice it up into small cubes – this way they’ll break down nicely during cooking.

Add these towards the end of cooking so they retain some texture but also make sure they are cooked through properly before serving.

Chopped Beets

The 8 Best Substitutes for Tomatoes in Soup

What if you're out of tomatoes or don't care for them? Don't worry – I'm here to help! In this article, I'm sharing my go-to substitutes for tomatoes in soup. From bell pepper to squash to eggplant, I'm giving you all the tips and tricks to make sure your soup still has that great flavor and texture.
Prep Time 4 minutes
Cook Time 4 minutes
Total Time 8 minutes
Course Soup
Cuisine American
Servings 4 people
Calories 344 kcal


  • Carrots
  • Bell Peppers
  • Cauliflower
  • Sweet Potatoes
  • Butternut Squash
  • Beets
  • Pumpkin
  • Zucchini


  • Pick any of these substitutes to use in your soup recipe.
  • Prepare the rest of your meal.
  • Enjoy in no time!