Made with just 5 simple ingredients, this super creamy Vegan Tomato Soup is one of our favorite healthy comfort foods. Bonus: It’s perfect to share with babies and toddlers too and it freezes really well!

vegan tomato soup in white bowl

Vegan Tomato Soup

I love making easy soups that are comforting and easy to share with the kids and this easy tomato soup is one I make each fall when we have a lot of tomatoes and sweet potatoes.

The addition of sweet potato to tomato soup may not be a classic, but trust me, it’s so good. It adds some sweetness to help balance the acidity in the tomatoes and it makes the final soup super creamy!

This batch makes enough for about 4 servings, so double it to make more.

Ingredients You Need

To make this recipe you’ll need so you know what to stock on at the store.

how-to-make-tomato-soup--step-by-step
  • Tomatoes: I like to use a big can of crushed tomatoes here. Using canned crushed tomatoes is easiest, though if you have a lot of fresh tomatoes, you’d want to cook them down a bit first to avoid the soup being too thin since fresh tomatoes have a lot of water. Aim for the thickness of canned crushed tomatoes if possible.
  • Onion and garlic: This adds a nice base of flavor.
  • Sweet potato: We’ll peel these and blend them with the rest of the ingredients for nice creaminess.
  • Olive oil
  • Broth or coconut milk: You can use reduced sodium chicken or vegetable broth, or coconut milk according to the flavors you prefer.

Step-by-Step Instructions

Here’s a look at the steps involved in this recipe. Scroll down to the bottom of the post for the full recipe.

  1. Gather your ingredients.
  2. Chop the onion, garlic, and sweet potato.
  3. Saute in the pot with olive oil, then add the tomato and cook until soft.
  4. Add the broth or coconut milk and blend until creamy!

TIP: You can serve this soup warm with a side of crackers and cheese or muffins as a simple meal.

vegan-tomato-soup-on-baby-spoon

Tips for Serving Soup to Kids

To serve this to a baby, you can simply serve it off of a baby spoon. For toddlers, you can offer a small portion on a plate or in a small cup or bowl. Some kids may also like dipping crackers right into the soup!

Another option is to stir a little of the soup into cooked grains like rice, couscous, pastina, or quinoa. This is something I always did for my babies when they were 9-12 months and were hungry for more than a plain puree!

vegan-tomato-soup-on-white-divided-plate

Best Tips for Success

  • Store leftovers, slightly cooled, in an airtight container in the fridge for up to 5 days. Serve warm.
  • Blend in a few fresh basil leaves to add more flavor.
  • This batch makes enough for about 4 servings, so double it to make more!
  • Top adult portions with freshly cracked black pepper.
  • If you can do dairy, top with grated Parmesan cheese or shredded sharp cheddar.
  • Serve as a baby food on a spoon or stir in some well cooked grains (like quinoa, couscous, or pastina) for a more filling meal for an older baby.

Related Recipes


I’d love to hear your feedback on this recipe if you try it for your family, so please comment below to share!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
vegan tomato soup in white bowl

Vegan Tomato Soup (5-Ingredients!)

Taste the soup after pureeing and add a little more salt if needed. The sweet potato adds creaminess without dairy—and so much flavor!
5 from 8 votes
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Cuisine American
Course Soup
Calories 260kcal
Servings 6

Ingredients

  • 2 tablespoons olive oil
  • 1 small onion, roughly diced (about 1 cup)
  • 1 medium sweet potato, peeled and diced (about 1 cup)
  • 2 garlic cloves, peeled and roughly chopped
  • 1/2 teaspoon salt
  • 28- ounce can crushed tomatoes
  • 14.5- ounce can coconut milk or reduced sodium vegetable or chicken broth

Instructions

  • Warm the olive oil in a medium pot over medium heat. Add the onion, sweet potato, and garlic. Sprinkle with salt and stir to coat. Cook, stirring regularly, until just starting to soften, about 10 minutes.
  • Add the tomatoes and stir. Raise the heat to bring to a simmer, then reduce back to medium heat and simmer for 10-15 more minutes, or until the sweet potatoes are soft when poked with a fork.
  • Let cool for a few minutes, stir in the coconut milk or broth and puree in a blender or with an immersion blender until very smooth. (When pureeing hot food, use caution to avoid splattering. I leave the vent open on top and cover it partially with a kitchen towel. Start on slow and very, very slowly work up to a medium-high speed to blend well. Take breaks to let off steam if needed.)
  • Serve warm with crackers, bread, muffins, or any other simple sides.

Notes

  • Store leftovers, slightly cooled, in an airtight container in the fridge for up to 5 days. Serve warm.
  • Blend in a few fresh basil leaves to add more flavor.
  • Top adult portions with freshly cracked black pepper.
  • If you can do dairy, top with grated Parmesan cheese or shredded sharp cheddar.
  • Serve as a baby food on a spoon or stir in some well cooked grains (like quinoa, couscous, or pastina) for a more filling meal for an older baby.

Nutrition

Calories: 260kcal, Carbohydrates: 21g, Protein: 4g, Fat: 20g, Saturated Fat: 14g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Sodium: 399mg, Potassium: 696mg, Fiber: 4g, Sugar: 8g, Vitamin A: 5629IU, Vitamin C: 15mg, Calcium: 75mg, Iron: 4mg
Tried this recipe?Rate in the comments and tag @yummytoddlerfood on IG!

Related Posts

Related Products

Share it with the world

Pin

Filed Under

Leave a comment

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

How many stars would you give this recipe?




Comments

  1. 5 stars
    These days when my two year old daughter asks for something specific to eat, I think, “I bet Amy at Yummy Toddler Food has a recipe for that!” Today’s request was tomato soup to go with her grilled cheese. This recipe did not disappoint! We both loved it. I used chicken broth and swirled some heavy cream in at the end because I had some. So good!

  2. 5 stars
    I didn’t have the exact ingredients, but I used what I had in the house and it turned out great! Instead of crushed tomatoes I used diced, and carrots and potatoes instead of sweet potatoes, also used cows milk instead of coconut. Def will make this again.

  3. Can’t wait to try this! Can you make this recipe vegan by using a vegan butter like Earth Balance?

  4. Did you bother with peeling the tomatoes since it all gets puréed anyway? We have loads of fresh tomatoes to use up so this looks great! Thanks!

      1. Thank you. 🙂 I’m going to make this today with a can of butternut squash I’ve been wondering what to do with.