Top-down view of Hearty Tomato Vegetable Soup in a soup pot, with rolls, and a single bowl of soup in the background
April 3, 2024

Hearty Tomato Vegetable Soup

April 3, 2024

Hearty Tomato Vegetable Soup

Top-down view of Hearty Tomato Vegetable Soup in a soup pot, with rolls, and a single bowl of soup in the background

Hearty Tomato Vegetable Soup is a meal-in-a-bowl - chock full of vegetables and legumes, including protein-rich edamame and chickpeas. Get this flavourful soup on the table in about 30 minutes, with minimal hands-on time as the recipe uses dried spices, frozen vegetables, and canned chickpeas. This is a versatile soup - add your choice of starch, whether it be potatoes, pasta, or rice. And feel free to raid the fridge for any vegetables that you need to use up, and include those too. 

Ingredients for Hearty Tomato Vegetable Soup, showing frozen vegetables, frozen edamame beans, chickpeas, onion, vegetable broth, dried basil, dried oregano, garlic powder, tomato paste. Pick a starch: potato, rice pasta.

Ingredients

  • Onions: I used a yellow onion. Sweet or white onions would work as well. 
  • Olive oil: You can replace with any neutral cooking oil.  
  • Tomato paste: Use unsalted, unseasoned tomato paste if possible. If salted, taste before adding more salt.
  • Chickpeas: I used canned chickpeas. The chickpeas are one of the major protein sources in the recipe, along with the edamame beans. To learn more about plant-based sources of protein, check out: Where do I get my protein?
  • Frozen vegetables: I used two different bags of frozen veggies. One bag was a mix of carrots, corn,  green beans and edamame. To increase the protein, I used a second bag that contained just edamame beans. 
  • Vegetable broth: You'll need about 4 cups (approximately 1 litre) of broth. Containers are getting smaller and smaller, so if yours is a little less you can make up the difference with water.
  • Your choice of starch: I've made this with potatoes, noodles, and rice. If you make it with potatoes, you can cook them in the vegetable broth. If you want to add noodles or rice, cook them beforehand. 
  • Dried basil: We used dried basil, with a bit of fresh basil for garnish.
  • Garlic powder: We used garlic powder to save time. If you want to use fresh garlic instead of, or in addition to the garlic powder, go for it! The amount of cloves you'll need will depend on how strong the garlic is. Start with 3-4 cloves and add more if needed.
  • Dried oregano: We used dried oregano. If you don't have any on hand, you could omit it.  
  •  Optional: Parmesan cheese: This adds some cheesy depth, as well as saltiness. If you're cooking this for a mixed group, you can leave it out and serve on the side.

Using fresh instead of frozen vegetables 

I have not tested this recipe using fresh vegetables instead of frozen. If you'd prefer to use fresh vegetables, I'd recommend cutting them into bite-sized pieces, and adding them to the soup after you've cooked the onion, tomato paste and spices.

Add slower cooking vegetables first (carrots typically take the longest, then potatoes, and other starchy vegetables like yam or squash.) Cook them in some of the broth before adding the remaining ingredients. 

If you want to include vegetables that have a higher water content, like zucchini or spinach, add them when the rest of the soup is done, and cook them long enough to heat through. 

Photo by Nathan Dumlao on Unsplash

Visual Overview: Making Hearty Tomato Vegetable Soup

Step 1: Cook onions.

Add the oil to a large soup pot. Add the onions and cook, stirring occasionally, for 5 minutes.

Top-down view of diced onions in white cast iron pan

Cooking onions

The onions should be slightly softened with some bits starting to brown. 

Top-down view of diced onions in white cast iron pan

Cooking onions

Step 2: Add the tomato paste and spices

Add in the tomato paste and spices. Cook over med-low heat for 5 minutes, stirring occasionally. 

Top-down view of

Adding tomato paste and spices

Top-down view of cooked tomato, onion, and spices.

Cooked tomato, onion, and spices

Step 3: Add the remaining ingredients and boil, then simmer.

  • If you are using cooked pasta or rice: Add the broth, chickpeas, frozen vegetables, and pasta/rice. Bring to a boil, then reduce the heat and simmer for about 20 minutes. 
  • If you're using uncooked potatoes, add them with the vegetable broth, bring to a boil, reduce heat and cook for about 10 minutes, until the potatoes are fork tender. Then add the remaining ingredients: the chickpeas and frozen vegetables and simmer for about 10-15 minutes. 
Side view of soup pot with broth, rice, frozen vegetables, chickpeas added

Making Hearty Tomato Vegetable Soup

Top-down, close up view of Hearty Tomato Vegetable Soup, with vegetables, chickpeas, and edamame beans in a tomato broth

Edit your caption text here

Optional: Garnishing the soup

The soup is tasty enough on its own but for extra flavour and texture you can add some garnishes, such as fresh herbs, cheese, yogurt or sour cream, avocado slices, and croutons. 

For the photographs, I garnished the soup with fresh basil, shredded cheese, plain yogurt, and some homemade croutons. I made the croutons by cutting shapes out of some stale bread. I used cookie cutters but you could also use a small drinking glass. After cutting out the croutons, I put them in a frying pan with a little bit of margarine and fried them for a few minutes on each side to toast them. ( I put the remaining bread scraps in a freezer bag and I'll use them in another dish.)

Top-down view of Hearty Tomato Vegetable Soup in a soup pot, with rolls, and a single bowl of soup in the background

Related Recipes

Top-down view of Hearty Tomato Vegetable Soup, topped with fresh basil, sour cream, and croutons


Tips: Cooking for mixed groups 

 The recipe as written is plant-based. If you eat cheese, Parmesan cheese makes a nice addition. Add it a few minutes before serving and heat through. Alternatively, you can keep the soup plant-based and serve plant-based and/or dairy versions of cheese, yogurt or sour cream on the side.

If you want to make a version of this soup for a meat-eater, it would be good with chicken or sausage meat. Cook the meat before adding to the soup. Add just a few minutes before serving and heat through.

Pin for Hearty Tomato Vegetable Soup,  with rolls, and a single bowl of soup in the background

Recipe Card

Hearty Tomato Vegetable Soup

Prep Time 5 minutes
Cook Time 20 minutes
Hearty Tomato Vegetable Soup is a meal in a bowl - chock full of vegetables and legumes, including protein-rich chickpeas and edamame beans.You can get this flavourful soup on the table in about 30 minutes, with minimal hands-on time as the recipe uses dried spices, frozen vegetables, and canned chickpeas.
Servings 8 cups
Calories 276 kcal
Author Sylvia

Ingredients

  • 2 tablespoons olive oil
  • 1/2 cup diced onion
  • 2/3 cup tomato paste (156 ml can)
  • 1 tablespoon dried basil
  • 1 tablespoon garlic powder
  • 1 teaspoon dried oregano
  • 4 cups vegetable broth
  • 2 cups frozen vegetables of choice
  • 1/2 cup frozen edamame beans
  • 2 cups starch of choice (uncooked potatoes or cooked rice or pasta)

Optional, if vegetarian

  • 1/2 to 1 cup grated Parmesan cheese

Optional for garnish

  • 1 tablespoon fresh basil, torn or chopped
  • 2 tablespoons shredded cheese of choice
  • croutons
  • plain yogurt or sour cream

Instructions

  • Heat the oil to medium and add the onions and cook, stirring occasionally, for about 5 minutes or until starting to soften, with bits of brown.
  • Add the tomato paste and spices: dried basil, garlic powder, and dried oregano, and cook on med-low for about 5 minutes, stirring occasionally.

If you're using cooked pasta or rice

  • Add the broth, chickpeas, frozen vegetables, and pasta/rice. Bring to a boil, then reduce the heat and simmer for about 20 minutes. You can leave this to simmer for longer, but the pasta/rice will absorb more water, making the soup less soupy.

If you're using uncooked potatoes

  • Add the potatoes, along with vegetable broth, bring to a boil, reduce heat and cook for about 10 minutes, until the potatoes are fork tender. Then add the remaining ingredients: the chickpeas and frozen vegetables and simmer for about 10-15 minutes.

Optionally, if you're vegetarian

  • Add the Parmesan cheese at the end of cooking, and heat through.

Optionally, garnish the soup

  • I made some homemade croutons to garnish the soup. I used cookie cutters to cut the croutons out of some slightly stale bread. I fried them lightly in margarine.
    I also garnished with some shredded cheese, a few dollops of plain yogurt (you could also use sour cream), and some torn fresh basil.

Notes

Storage and Reheating

You can store this soup in the fridge for 2-3 days in a well-sealed container. If you've used rice or pasta in the recipe, when you reheat the soup you may need to add more broth or water. 

Using fresh instead of frozen vegetables

I have not tested this recipe using fresh vegetables instead of frozen. If you'd prefer to use fresh vegetables, I'd recommend cutting them into bite-sized pieces, and adding them to the soup after you've cooked the onion, tomato paste and spices.
Add slower cooking vegetables first (carrots typically take the longest, then potatoes, and other starchy vegetables like yam or squash.) Cook them in some of the broth before adding the remaining ingredients. 
If you want to include vegetables that have a higher water content, such as zucchini or spinach, add them when the rest of the soup is done, and cook them long enough to heat through. 

Nutritional Information

Nutrition information is an estimate only, and includes brown rice as the starch. It does not include the optional Parmesan cheese, or any of the optional garnishes. 

Nutrition

Serving: 1cup | Calories: 276kcal | Carbohydrates: 51g | Protein: 7g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 667mg | Potassium: 530mg | Fiber: 5g | Sugar: 4g | Vitamin A: 2902IU | Vitamin C: 10mg | Calcium: 61mg | Iron: 3mg

Courses, Cuisines, and Keywords

Course
dinner
|
dinner, lunch, side
|
main
|
Soup
Cuisine
American
Keywords
tomato vegetable soup

Comments

Leave a Reply

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

Recipe Rating




{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Hello!


We're creating a course: Baby Steps to Plant-Based Eating

Yes, seriously. Trying a plant-based diet can be overwhelming and we'd like to help. 

This course is for you if: 

  • you're curious about plant-based eating, but don't know where to start 
  • you have family or friends who eat plant-based and you'd like to be able to cook for them
  • you've dabbled with plant-based cooking, but would like to expand your repertoire

Baby Steps to Plant-Based Eating will: 

  • answer your pressing questions 
  • cultivate your confidence
  • arm you with recipes

Want to learn more?  

Join our email list for updates about the course launch. You'll also get priority access to new recipes, and other subscriber privileges.

Hello!


We're creating a course: Baby Steps to Plant-Based Eating

Yes, seriously. Trying a plant-based diet can be overwhelming and we'd like to help. 

This course is for you if: 

  • you're curious about plant-based eating, but don't know where to start 
  • you have family or friends who eat plant-based and you'd like to be able to cook for them
  • you've dabbled with plant-based cooking, but would like to expand your repertoire 

Baby Steps to Plant-Based Eating will: 

  • answer your pressing questions
  • cultivate your confidence 
  • arm you with recipes

Want to learn more?  

Join our email list for updates about the course launch. You'll also get priority access to new recipes, and other subscriber privileges.