A comforting, creamy, healthy homemade vegan tomato soup made with fresh tomatoes that your whole family will love!
The winter season is fast approaching here in Central Wisconsin. That means this easy, healthy, vegan tomato soup is officially in our weekly meal rotation! My favorite compliments to this soup are a bread bowl or a sour dough grilled cheese sandwich.
This tomato soup is easy to make. But that’s easy for me to say! I’m not the one who made this batch, my Grandma made it. I took this jar of soup out of my parents pantry. They pick tomatoes from their garden, make huge batches of tomato soup, and can it for the winter.
Speaking of winter, I feel like I am surrounded by complainers. E-v-e-r-y-o-n-e around me complains about the weather. In the summer it’s too hot. It’s too humid. Or, it’s too windy. In the winter it’s too cold. There’s too much snow. It’s the wrong kind of snow, it doesn’t pack together to make a snowman. There’s not enough snow to open the snowmobile trails. Too much salt in the parking lot. Not enough salt on the roads. Why doesn’t someone shovel the sidewalk better, and earlier? Will summer ever come?
My response is always a deflective one, “I love our four seasons!” I embrace each season for different reasons. All of my senses just go wild and I get super excited as the season changes because the next one brings something I’ve been missing and looking forward to.
Ingredients for Vegan Tomato Soup
- Vegan Butter
- Onions
- Tomotoes
- Tomato Paste
- Dried Basil
- Dried Thyme
- Salt
- Water
- Vegetarian Chicken Seasoning
- Hot Sauce
How to Make Vegan Tomato Soup
- In a large saucepan, heat 1/4 cup vegan butter until melted. Slice 2 medium size onions and add to the melted butter. Cook until tender, but not brown.
- In a separate saucepan, combine 3 cups water and 4 tsp vegetarian chicken seasoning to make the broth. Set aside.
- Add 6 medium quartered tomatoes to saucepan with onions.
- Stir in 6 oz can of tomato paste, 1 tsp dried basil, 1/2 tsp dried thyme, 1 tsp salt, and a few drops of hot sauce.
- Stir in the broth.
- Bring to a boil then reduce the heat. Cover and simmer for 30-40 minutes.
- Place half of the soup in a blender, then strain to remove seeds. Repeat with the other half of the soup.
- Return soup to saucepan and heat through before serving.
Tips for Making Vegan Tomato Soup
- For mix-in’s, you can use crackers or croutons.
- For sides, you can use garlic bread, bread sticks, or a baguette.
- Our favorite compliment to this Vegan Tomato Soup is a grilled cheese sandwich on sour dough bread!
Cheers to sledding, snowmobiling, ice fishing, down-hill skiing, snowshoeing, snowman building, hot chocolate, fresh snowfalls, warm soup, snuggling, ice skating, fresh air, snowball fights, and a warm bowl of Vegan Tomato Soup!
For More Comfort Food, Check Out:
- Tortellini Alfredo
- Fresh Southern Peach Cobbler
- Cheesy Hash Brown Casserole
- 30-Minute Vegetarian Meatballs
For More Vegan Recipes, Check Out:
- Best Vegan Biscuits and Gravy
- Vegan Pumpkin Snickerdoodle Cookies
- 2-Ingredient Vegan Fudge
- Easy Chocolate Chip Oatmeal Breakfast Squares
Vegan Tomato Soup

Vegan Tomato Soup, a comforting, creamy, healthy homemade vegan tomato soup made with fresh tomatoes that your whole family will love!
Ingredients
- 1/4 cup Vegan Butter
- 2 medium Onions (Peeled & Sliced)
- 6 medium Tomatoes (Quartered)
- 6 oz Can of Tomato Paste
- 1 tsp Dried Basil
- 1/2 tsp Dried Thyme
- 1 tsp Salt
- 3 cups Water + 4 tsp Vegetarian Chicken Seasoning
- Few Drops of Hot Sauce
Instructions
- In a large saucepan, heat butter until melted. Add sliced onions. Cook until tender, but not brown.
- In a separate saucepan, combine water and vegetarian chicken seasoning to make the broth. Set aside.
- Add tomatoes to saucepan with onions.
- Stir in tomato paste, basil, thyme, salt, and hot sauce.
- Stir in the broth.
- Bring to a boil then reduce the heat. Cover and simmer for 30-40 minutes.
- Place half of the soup in a blender, then strain to remove seeds. Repeat with the other half of the soup.
- Return soup to saucepan and heat through before serving.
Notes
To easily peel the tomatoes, boil enough water to cover the tomatoes in a saucepan. Once the water reaches a boil, drop the tomatoes in for 1 minute. Remove them from the boiling water and place into ice cold water right away. This helps the tomato peelings come off easily!