Using simple vegetables and a gentle simmer, this Tomato Vegetable Soup is the kind of recipe you reach for when you want something cozy, nourishing, and completely unpretentious. It’s warm without being heavy, soothing without being bland, and just right for days when you want a little reset.
I first started making a version of this soup years ago, when I had a few tomatoes on the edge of overripe and some leftover vegetables crowding the fridge drawer.
Somehow, with a pot of hot water and a handful of pantry staples, everything transformed into the most comforting bowl. Ever since, this soup has become something I make again and again, changing the vegetables depending on what I have but always ending up with something delicious.
Why This Recipe Works
This soup is simple, flexible, and endlessly forgiving.
- Builds flavor from fresh tomatoes and ginger
- Uses everyday vegetables you likely have on hand
- Adjusts easily to taste
- Comforting but naturally light
Ingredients

- 5 medium tomatoes, peeled and chopped
- 1 medium potato, chopped
- 5 oz oyster mushrooms, torn into small pieces
- 2 celery stalks, diced
- 2 slices ginger, minced
- 1 teaspoon olive oil
- 2 teaspoons low sodium soy sauce
- Salt, to taste
- One half teaspoon white pepper
- Freshly ground black pepper, a small amount
- 4 cups hot water
- Finely chopped cilantro
Equipment Needed
- Soup pot
- Small saucepan (for blanching tomatoes)
- Knife and cutting board
- Stirring spoon
- Ladle
Instructions
This recipe follows the same flow I use whenever I make a healing, vegetable-forward soup: build a flavorful base, add vegetables that need softening, season gently, then finish with something fresh.
Prepare the Tomatoes and Vegetables

Start by making a small cross at the top of each tomato. Blanch them in boiling water for about ten seconds, then slip off the skins. It sounds small, but peeling the tomatoes helps the soup taste clean and smooth rather than rustic or chunky. Chop them into pieces that will melt easily in the pot.

Prep the rest of the vegetables — chop the potato, dice the celery, tear the mushrooms, mince the ginger, and chop the cilantro. One of the things I love most about this soup is that the vegetable sizes do not need to be perfect. Just aim for consistency so they soften at roughly the same time.
Build a Gentle, Flavorful Tomato Base

Warm a pot over medium heat and add the olive oil and ginger. The ginger releases its scent almost immediately, creating a soothing aroma that always feels like the start of something comforting.
Add the chopped tomatoes and begin stirring. They will soften and collapse quickly, especially with a small pinch of salt. I always find that this step makes the kitchen smell bright and homey, almost like the beginning of a slow-cooked sauce. Let the tomatoes melt into themselves until they form a loose, stew-like texture.

Combine Everything and Bring the Soup Together
Once the tomatoes have broken down, transfer them to a soup pot if you started with a smaller pan. Pour in the hot water, which helps the soup come together faster and gives everything a head start in simmering. Bring the mixture to a boil, then lower it to medium-low heat.
Add the potato, mushrooms, and celery. These vegetables absorb flavor beautifully as they gently simmer. Cover the pot and let it cook for about ten minutes. This is one of my favorite parts of the process because you can step away and let the ingredients soften while their flavors mingle.

Season and Let It Simmer
Reduce the heat to low and add the soy sauce, white pepper, black pepper, and any additional salt you think it needs. The soy sauce adds warmth and a quiet savoriness, balancing the natural sweetness of the tomatoes and potatoes.
Let the soup simmer for another ten to fifteen minutes, or until everything tastes deeply blended and the vegetables feel tender. One of the lovely things about this soup is how it comes together slowly, without rushing, but without needing much attention either. It feels restorative in its own way.
Stir in Fresh Cilantro
When you’re ready to serve, turn off the heat and stir in the chopped cilantro. It brightens the entire pot and brings a fresh lift to a soup that otherwise leans warm and mellow. Taste again before ladling into bowls; sometimes a little more pepper or a pinch of salt rounds everything out. The result is a soup that feels both nourishing and uncomplicated, the kind of dish that makes you feel a little better after each spoonful.
Tips and Tricks
This soup loves flexibility, so treat these tips as gentle suggestions rather than strict rules.
Swap Vegetables Freely
If you have carrots instead of potatoes, use them. If you want to add zucchini or green beans, go for it. Most vegetables work beautifully here.
Adjust Seasoning to Your Mood
A splash more soy sauce deepens the flavor, while a squeeze of lemon or rice vinegar brightens it. Both directions work wonderfully.
Taste as You Go
Tomatoes vary a lot in sweetness and acidity, so a quick taste before serving helps you balance the final flavor.
Recipe Variations
- Replace potatoes with sweet potatoes for a naturally sweeter soup
- Add spinach, kale, or chard during the final minutes of simmering
- Swap oyster mushrooms for cremini or button mushrooms
- Stir in a spoonful of pesto before serving for a richer, herbal finish
Frequently Asked Questions

This section covers some of the most common things people ask when making flexible, vegetable-forward soups like this one.
Can I freeze this soup?
Yes, this soup freezes quite well. The vegetables may soften slightly when reheated, but the flavor stays bright and comforting. I like to freeze it in individual portions so I can reheat a single bowl for quick lunches or low-energy days.
Can I use canned tomatoes instead of fresh?
Absolutely. While fresh tomatoes create a softer, more delicate flavor, canned tomatoes work when you’re short on time or fresh produce. If using canned diced tomatoes, skip the blanching step entirely. They’ll break down nicely as they simmer, and the soup will still taste wonderful.
What vegetables can I add to make it more hearty?
Carrots, sweet potatoes, butternut squash, and lentils blend beautifully with the tomato base. Adding beans like chickpeas or white beans turns the soup into a more filling meal without adding extra steps.
How can I brighten the flavor before serving?
A squeeze of lemon juice or a splash of vinegar wakes up the whole pot. You don’t need much — just enough to lift the flavors slightly.
What can I serve with this soup?
Crusty bread is a natural choice, but grilled cheese sandwiches, simple salads, or warm rice bowls all pair well. This soup is cozy enough to stand alone but flexible enough to fit into a larger meal.
Summary
Tomato Vegetable Soup is one of those dishes that brings comfort without effort, turning humble ingredients into something warm, soothing, and wonderfully adaptable. Whether you’re craving a simple reset, needing something gentle on an off day, or just wanting a nourishing homemade bowl, this soup fits perfectly.
Tomato Vegetable Soup
Course: Recipes4
servings15
minutes30
minutes45
minutesIngredients
5 medium tomatoes, peeled and chopped
1 medium potato, chopped
5 oz oyster mushrooms, torn
2 celery stalks, diced
2 slices ginger, minced
1 teaspoon olive oil
2 teaspoons low sodium soy sauce
Salt to taste
One half teaspoon white pepper
Freshly ground black pepper
4 cups hot water
Finely chopped cilantro
Directions
- Blanch tomatoes, peel, and chop. Prep remaining vegetables.
- Warm pot with oil and ginger, then add tomatoes to melt into a base.
- Transfer tomatoes to soup pot, add hot water, and bring to a boil.
- Add potato, mushrooms, and celery. Simmer and season with soy sauce and spices.
- Stir in cilantro and serve warm.
Joseph Hudson has been raising chickens for over 15 years. In 2018, he completed the Agriculture & Natural Resources program at Mt. San Antonio College. He currently raises over 1400 chickens on his 7.5-hectare farm. He keeps sharing his experience on raising healthy and happy chickens on Chicken Scratch The Foundry.
