Tomato Soup Recipe
Tomato soup recipe lovers, rejoice! This delightful bowl of warmth is a hug in a mug, bursting with the vibrant flavors of ripe tomatoes, fresh basil, and a hint of garlic. As you simmer the ingredients together, your kitchen will fill with an irresistible aroma that beckons everyone to the table. Creamy and comforting, this soup is perfect for dipping your favorite crusty bread or enjoying solo. With simple, wholesome ingredients and a splash of vegetable broth for depth, this is one recipe you’ll find yourself returning to time and time again!
Table of Contents
Table of Contents

Tomato Soup Recipe
Equipment
- 1 Large Pot For sautéing and cooking the soup.
- 1 immersion blender For blending the soup until smooth.
Ingredients
Vegetables
- 4 cups Tomatoes The star of the soup, providing rich flavor and vibrant color.
- 1 medium Onion Adds sweetness and depth to the overall taste.
- 2 cloves Garlic Enhances the flavor profile with its aromatic qualities.
Broth
- 4 cups Vegetable broth Serves as a flavorful base for the soup.
- 2 tablespoons Olive oil Used for sautéing, adding richness and healthy fats.
Additional Ingredients
- 2 medium Carrots Brings natural sweetness and a hint of earthiness.
- 2 stalks Celery Adds crunch and a fresh flavor to the mix.
- 2 leaves Bay leaves Infuses the soup with a subtle herbal aroma.
- to taste Salt Enhances all the flavors and balances the taste.
- to taste Pepper Adds a touch of heat and complexity.
- 1/4 cup Fresh basil Brightens the soup with its aromatic freshness.
- 1/2 cup Heavy cream or coconut milk For a creamy texture and richness (use coconut milk for a dairy-free option).
Instructions
Step 1: Gather Your Ingredients
- Collect fresh tomatoes, onion, garlic, vegetable broth, olive oil, salt, and pepper. Don’t forget a sprinkle of fresh basil for that extra zing!
Step 2: Prep the Veggies
- Chop the onions and garlic finely. Slice the tomatoes into quarters. Let’s get those flavors ready to mingle!
Step 3: Sauté the Aromatics
- In a large pot, heat olive oil over medium heat. Add the chopped onions and garlic. Sauté until they’re soft and fragrant, about 5 minutes. Yum!
Step 4: Add the Tomatoes
- Stir in the chopped tomatoes. Cook for another 5-7 minutes until they start to break down. Your kitchen will smell heavenly!
Step 5: Pour in the Broth
- Add the vegetable broth to the pot. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 20 minutes. Relax, it’s almost soup time!
Step 6: Blend It Up
- Using an immersion blender, puree the soup until smooth. If you don’t have one, carefully transfer to a blender in batches. Watch out for splashes!
Step 7: Season to Taste
- Add salt and pepper to taste. Feel free to adjust the seasoning to your liking. A pinch of sugar can balance the acidity if needed!
Step 8: Serve and Enjoy
- Ladle the soup into bowls, garnish with fresh basil, and maybe a drizzle of olive oil. Grab a cozy blanket and dig in!
Why You’ll Love This Tomato Soup Recipe
- It’s a warm hug in a bowl, perfect for cozy nights.
- Simple ingredients make it easy to whip up anytime.
- Customizable with your favorite herbs and spices.
- Healthy and nourishing, packed with vitamins.
- Great for meal prep; it freezes beautifully!
Recipe Snapshot
| Feature | Details |
|---|---|
| Category: | Soup |
| Cuisine: | Italian |
| Prep Time: | 10 minutes |
| Cook Time: | 20 minutes |
| Total Time: | 30 minutes |
| Dietary: | Vegetarian, Gluten-Free |
| Serves: | 4 |
| Best Served: | With crusty bread |
Ingredients for Tomato Soup Recipe
- Tomatoes – the star of the soup, providing rich flavor and vibrant color.
- Onion – adds sweetness and depth to the overall taste.
- Garlic – enhances the flavor profile with its aromatic qualities.
- Vegetable broth – serves as a flavorful base for the soup.
- Olive oil – used for sautéing, adding richness and healthy fats.
- Carrots – brings natural sweetness and a hint of earthiness.
- Celery – adds crunch and a fresh flavor to the mix.
- Bay leaves – infuses the soup with a subtle herbal aroma.
- Salt – enhances all the flavors and balances the taste.
- Pepper – adds a touch of heat and complexity.
- Fresh basil – brightens the soup with its aromatic freshness.
- Heavy cream or coconut milk – for a creamy texture and richness (use coconut milk for a dairy-free option).

How to Make the Tomato Soup Recipe
Get ready to whip up a delicious tomato soup that warms the heart and soul!
Step 1: Gather Your Ingredients
Collect fresh tomatoes, onion, garlic, vegetable broth, olive oil, salt, and pepper. Don’t forget a sprinkle of fresh basil for that extra zing!
Step 2: Prep the Veggies
Chop the onions and garlic finely. Slice the tomatoes into quarters. Let’s get those flavors ready to mingle!
Step 3: Sauté the Aromatics
In a large pot, heat olive oil over medium heat. Add the chopped onions and garlic. Sauté until they’re soft and fragrant, about 5 minutes. Yum!
Step 4: Add the Tomatoes
Stir in the chopped tomatoes. Cook for another 5-7 minutes until they start to break down. Your kitchen will smell heavenly!
Step 5: Pour in the Broth
Add the vegetable broth to the pot. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 20 minutes. Relax, it’s almost soup time!
Step 6: Blend It Up
Using an immersion blender, puree the soup until smooth. If you don’t have one, carefully transfer to a blender in batches. Watch out for splashes!
Step 7: Season to Taste
Add salt and pepper to taste. Feel free to adjust the seasoning to your liking. A pinch of sugar can balance the acidity if needed!
Step 8: Serve and Enjoy
Ladle the soup into bowls, garnish with fresh basil, and maybe a drizzle of olive oil. Grab a cozy blanket and dig in!

Pro Tips for Making the Tomato Soup Recipe
• Use fresh tomatoes for a vibrant flavor; if out of season, canned tomatoes work well too.
• Blend the soup until smooth for a creamy texture; a hand blender makes this easy.
• Add a pinch of sugar to balance acidity if your tomatoes are too tart.
• Experiment with herbs like basil or thyme for an extra flavor boost.
• Serve with a drizzle of olive oil or a dollop of cream for a gourmet touch.
How to Serve Tomato Soup Recipe
- Top with a swirl of cream for a rich finish.
- Sprinkle fresh basil or parsley for a pop of color.
- Serve with a side of crusty bread or grilled cheese sandwiches.
- Pair with a fresh garden salad for a light meal.
- Add croutons for extra crunch and texture.
- Mix in a dollop of pesto for an herby twist.
- Serve in a bread bowl for a fun presentation.
- Enjoy with a side of roasted vegetables for a hearty option.
- Drizzle with balsamic glaze for a tangy contrast.
- Offer a variety of toppings like cheese, avocado, or chili flakes.
Make Ahead and Storage
Storing Leftovers
Store leftovers in an airtight container.
Let the soup cool to room temperature before sealing.
Refrigerate within two hours of cooking.
Consume within 3-4 days for best quality.
Freezing
Use freezer-safe containers or bags.
Leave some space at the top for expansion.
Label with the date for easy tracking.
Freeze for up to 3 months for optimal flavor.
Reheating
Thaw in the refrigerator overnight before reheating.
Reheat on the stove over medium heat, stirring occasionally.
Add a splash of broth or water if it’s too thick.
Microwave in short intervals, stirring in between.
For More Recipes, follow me on Facebook and Pinterest
FAQs
Can I use fresh tomatoes instead of canned ones?
Absolutely! Fresh tomatoes can add a vibrant flavor to your soup. Just make sure to peel and chop them before cooking. You might need to adjust the cooking time slightly to ensure they break down properly.
What can I substitute for cream in this recipe?
If you’re looking for a lighter option, you can use coconut milk or a plant-based cream. These alternatives will still give your soup a creamy texture without the dairy.
How can I make my tomato soup spicier?
For a kick of heat, consider adding red pepper flakes, diced jalapeños, or a splash of hot sauce. Start with a small amount and adjust to your taste preference.
Can I freeze leftover tomato soup?
Yes, tomato soup freezes beautifully! Just let it cool completely, then store it in airtight containers. It can last for up to three months in the freezer. When you’re ready to enjoy it, simply reheat on the stove or in the microwave.