When the weather turns chilly or you find yourself yearning for something soothing, there’s nothing quite like a bowl of warm, hearty tomato soup. This beloved dish, with its rich flavors and satisfying texture, has been a family favorite for generations.
Why We Love This Tomato Soup Recipe
You might wonder what sets this tomato soup recipe apart. The answer lies in the thoughtful balance of flavors and textures. Each ingredient has a purpose, whether enhancing the natural sweetness of the tomatoes or adding depth with a simple hint of balsamic vinegar. The rich aroma wafting through your kitchen as the vegetables sauté is enough to get anyone excited about a warm bowl of goodness.
Moreover, this recipe is incredibly straightforward. With just a handful of ingredients and a little bit of time, you can create a comforting dish that’s perfect for any occasion. Whether you’re looking for a nourishing meal during a busy week or a cozy dish for entertaining guests, this tomato soup has got you covered. The best part? Its simplicity, combined with its delightful taste, means that you’ll keep returning to this recipe again and again.
Ingredients for Tomato Soup
To transform simple ingredients into a delicious homemade tomato soup, you’ll need the following:
- 1 large yellow onion
- 3 cloves of garlic
- 4 tablespoons unsalted butter
- 1 tablespoon tomato paste
- 2 (28-ounce) cans of crushed tomatoes
- 3 cups low-sodium chicken or vegetable broth
- 1 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1 teaspoon balsamic vinegar
- Croutons (for serving)
- Grated Parmesan cheese (for serving)
This list captures everything you need to create a bowl of tomato soup that is rich in flavor and absolutely delightful.
How to Make Tomato Soup
Creating your own tomato soup from scratch is an enjoyable and fulfilling process. Start by finely dicing the yellow onion and mincing the garlic. The size of your cuts will influence the texture; aim for uniform pieces to ensure even cooking.
Next, melt the butter in a Dutch oven over medium heat. Once the butter is dissolved, add the diced onion, minced garlic, kosher salt, and freshly cracked black pepper. Sauté the mixture until the onions are soft and translucent, which usually takes about 8 to 10 minutes. You’ll notice the inviting aroma filling your kitchen, hinting at the delicious meal ahead.
After the onions and garlic have softened, it’s time to deepen the flavor. Stir in the tomato paste, cooking it for 1 to 2 minutes until it darkens slightly. This step is vital; it intensifies the tomato flavor and adds complexity to the final dish.
Now, it’s time to bring in the main ingredients: pour in the crushed tomatoes and add the broth. Turn up the heat and bring everything to a rolling boil. Once boiling, reduce the heat to low and let it simmer for about 30 minutes. The slower cooking allows the flavors to meld beautifully, enriching the overall taste.
After your soup has simmered and developed its wonderful flavors, it’s time to blend. Using an immersion blender or a standard blender, blend the soup until smooth. If using a standard blender, be cautious—blend in small batches and never fill the blender too full, as hot liquids can expand unexpectedly.
Once blended to your desired texture, return the soup to the pot and stir in the balsamic vinegar. Taste and adjust the seasoning with additional salt and pepper if needed. Your tomato soup is ready to be enjoyed!
How to Serve Tomato Soup
Serving tomato soup is an essential part of the experience. You can enjoy it on its own or elevate it with simple garnishes. Consider tossing in a handful of croutons for added crunch and texture. For an extra layer of flavor, sprinkle some grated Parmesan cheese on top, allowing it to melt slightly into the warm soup.
You might also want to consider pairing your tomato soup with warm, crusty bread or a classic grilled cheese sandwich for a meal that truly warms the soul. The combination is timeless and always satisfying. However, you choose to serve it, take a moment to admire the vibrant color and inviting aroma before diving in.
Expert Tips for Tomato Soup
Creating the perfect tomato soup is easier with these expert tips:
Choosing Tomatoes: If you prefer fresh tomatoes, feel free to substitute canned tomatoes with about 2.5 pounds of fresh, ripe tomatoes. Just remember to remove the skin first or opt for a parboil method to make peeling easier.
Herbs and Spices: Don’t hesitate to personalize your soup. Fresh basil, thyme, or even a pinch of red pepper flakes can add exciting flavors and elevate your soup.
Creamy Texture: For a creamy version of tomato soup, consider mixing in a splash of heavy cream or coconut milk just before serving. This adds richness and an irresistible mouthfeel.
Storage and Reheating: This soup freezes well, making it a great option for meal prep. Store it in airtight containers and reheat on the stove for the best results.
Balancing Acidity: If you find the soup too acidic, add a pinch of sugar or additional balsamic vinegar to balance the flavors more.
How to Store Tomato Soup
Storing your homemade tomato soup is simple. Allow the soup to cool completely before transferring it to an airtight container. It can be stored in the refrigerator for up to 4 days.
If you want to keep it longer, consider freezing it. Portion the soup into freezer-safe containers or thick freezer bags, squeezing out as much air as possible before sealing. This will prevent freezer burn and help maintain quality. Properly stored, your tomato soup can last up to 3 months in the freezer. Just remember to label the containers, so you know what’s inside!
Variations of Tomato Soup
One of the joys of making tomato soup is how easily it can be customized. Here are a few variations you might consider trying:
Creamy Tomato Basil Soup: Add fresh basil leaves and a splash of cream to the blend to create a creamy, fragrant soup that highlights the herbal notes.
Spicy Tomato Soup: For those who crave a bit of heat, add red pepper flakes or a diced jalapeño during the cooking process. Top with spicy croutons for an added kick.
Roasted Tomato Soup: Try roasting your tomatoes and garlic before blending for a deeper, sweeter flavor profile. You can do this in the oven by drizzling them with oil and seasoning them before baking.
Vegetable-Loaded Tomato Soup: Boost the nutrition by tossing in some diced carrots, celery, or bell peppers while sautéing the onion. This not only adds nutrients but also enhances the texture.
Herbed Tomato Soup: Experiment with aromatic herbs like thyme, oregano, or even dill to create a unique twist. Each herb will bring its distinct flavor to the soup.
FAQ
What ingredients are essential for tomato soup?
Essential ingredients include tomatoes (fresh or canned), onion, garlic, broth, salt, and pepper. Optional ingredients like cream, herbs, and spices allow for variations.
How can I thicken my tomato soup?
If your soup is too thin, try simmering it uncovered to reduce the liquid. Alternatively, add a bit of potato or finely blended cooked veggies for a thicker consistency.
Can I make tomato soup without broth?
Yes! You can simply use water for a lighter soup, but using broth will enhance the flavor immensely.
How long does homemade tomato soup last?
In the refrigerator, it lasts up to 4 days, while frozen tomato soup can last up to 3 months if stored correctly.

Tomato Soup
Ingredients
- 1 large yellow onion
- 3 cloves garlic
- 4 Tbsp unsalted butter
- 1 Tbsp tomato paste
- 2 cans (28 oz) crushed tomatoes
- 3 cups low-sodium chicken or vegetable broth
- 1 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 1 tsp balsamic vinegar
Instructions
- Finely dice the yellow onion and mince the garlic.
- Melt the butter in a Dutch oven over medium heat. Add the onion, garlic, salt, and pepper; sauté until the onions are soft and translucent, about 8-10 minutes.
- Stir in the tomato paste and cook for 1-2 minutes until it darkens slightly.
- Add the crushed tomatoes and broth. Bring to a rolling boil, then reduce heat and let simmer for about 30 minutes.
- Blend the soup until smooth using an immersion blender or a standard blender in batches.
- Stir in the balsamic vinegar and adjust seasoning if needed.
- Serve hot, garnished with croutons and grated Parmesan cheese.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!