There’s something undeniably comforting about a warm bowl of tomato soup on a chilly day. This recipe is a family favorite, blending fresh tomatoes with herbs for a rich, flavorful experience that’s both classic and satisfying.
What makes this soup special is its creamy texture and vibrant flavor, making it a versatile dish perfect for any occasion. Plus, it’s quick to whip up, so you can enjoy a delicious meal without spending hours in the kitchen.
Why You’ll Love This Recipe
This tomato soup is a must-try for several reasons.
- Rich in flavor with a creamy, smooth texture.
- Quick to prepare, taking around 30 minutes.
- Versatile, perfect as a meal or a side dish.
- Great way to use up fresh or canned tomatoes.
- Easy to customize with your favorite spices and toppings.
My Experience Making This Recipe
Every time I make this tomato soup, I am reminded of cozy evenings spent in my grandmother’s kitchen. The aroma of simmering tomatoes and herbs instantly brings back fond memories.
My family always devours it, often asking for seconds, which is the ultimate compliment. Each bowl is like a warm hug, and I can’t help but smile as I serve it with a side of crusty bread.
Recipe Overview
- Recipe Name: Tomato Soup
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Course: Soup
- Cuisine: American
- Calories per Serving: 150
Equipment You Will Need
- Large pot or Dutch oven
- Blender or immersion blender
- Cutting board
- Sharp knife
- Spoon for stirring
Ingredients for Tomato Soup
- 2 tablespoons olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 4 cups fresh tomatoes, chopped (or 2 cans of diced tomatoes)
- 2 cups vegetable broth
- 1 teaspoon sugar
- 1 teaspoon dried basil
- Salt and pepper to taste
- ½ cup heavy cream (optional)
Ingredient Notes and Substitutions
- Olive oil: Used for sautéing vegetables, adds flavor. Substitute with butter or coconut oil for a different taste.
- Onion: Provides a base flavor. Shallots can be used for a milder taste.
- Garlic: Adds depth to the soup. Garlic powder can be used in a pinch.
- Fresh tomatoes: They give a vibrant flavor. Canned tomatoes are a convenient alternative.
- Vegetable broth: Adds richness. Chicken broth works well if not vegetarian.
How to Make Tomato Soup
Step 1: Sauté the Vegetables
Heat olive oil in a large pot over medium heat. Sauté the chopped onion for about 5 minutes until softened, stirring occasionally.
Step 2: Add Garlic
Add minced garlic and cook for another minute. This releases the garlic’s flavor, enhancing the soup.
Step 3: Incorporate Tomatoes
Add the chopped fresh tomatoes (or canned) to the pot. Stir everything together to combine.
Step 4: Pour in Broth
Pour in the vegetable broth and bring the mixture to a boil. This helps all the flavors meld together beautifully.
Step 5: Season the Soup
Add sugar, dried basil, salt, and pepper. The sugar balances the acidity of the tomatoes.
Step 6: Simmer
Reduce the heat and let the soup simmer for 15 minutes. This allows the flavors to deepen and the tomatoes to break down.
Step 7: Blend the Soup
Use a blender or immersion blender to puree the soup until smooth. This creates a creamy texture that is truly comforting.
Step 8: Add Cream (Optional)
If desired, stir in the heavy cream for extra richness. This makes the soup even more luxurious.
Pro Tip: For an extra flavor boost, roast the tomatoes before adding them to the pot.
Tips for the Best Tomato Soup
- Use ripe, in-season tomatoes for the best flavor.
- Don’t skip the simmering step; it enhances the soup’s depth.
- Blend in batches if using a regular blender to avoid spills.
- Experiment with fresh herbs like thyme or parsley for added flavor.
- Serve with a drizzle of olive oil for a gourmet touch.
Common Mistakes to Avoid
- Not sautéing the onions enough can lead to a bland soup.
- Skipping the sugar may result in overly acidic flavors.
- Over-blending can make the soup too thin; aim for a bit of texture.
- Not adjusting seasoning after blending can leave the soup flat.
Serving Suggestions
This tomato soup pairs wonderfully with many sides. Here are some delicious ideas:
- Grilled cheese sandwiches for a classic pairing.
- Crusty bread to soak up every last drop.
- Salad for a fresh contrast.
- Homemade croutons for added crunch.
Variations to Try
- Add roasted red peppers for a smoky flavor.
- Stir in spinach or kale for a nutrient boost.
- Top with fresh basil or parsley for freshness.
- Incorporate different spices like cumin for a twist.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free.
- Dairy-free: Use coconut cream instead of heavy cream.
- Vegan: Omit cream or use plant-based alternatives.
- Low-carb/keto: This soup is low in carbs as is.
Storage and Reheating
Refrigerator
Store leftover soup in an airtight container for up to 5 days.
- Let the soup cool before refrigerating.
- Reheat on the stove over medium heat, stirring occasionally.
Freezer
Freeze the soup in portioned containers for up to 3 months.
- Cool completely before transferring to the freezer.
- Label containers with the date for easy tracking.
Reheating
Reheat frozen soup overnight in the fridge before warming on the stove.
- Alternatively, reheat directly from frozen over low heat.
- Stir frequently to ensure even heating.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 150 |
| Total Fat | 10g |
| Saturated Fat | 3g |
| Carbohydrates | 14g |
| Fiber | 3g |
| Sugar | 6g |
| Protein | 3g |
| Sodium | 500mg |
| Cholesterol | 10mg |
Nutrition values are approximate and may vary based on ingredients used.
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Absolutely, canned tomatoes are a great time-saver and still deliver fantastic flavor.
Can I make this soup ahead of time?
Yes, it stores well in the fridge or freezer, making it perfect for meal prep.
How do I store leftovers?
Store in an airtight container in the fridge for up to 5 days.
Why is my soup too watery?
This can happen if you use too much broth or don’t let it simmer long enough to thicken.
Can I add other vegetables?
Definitely! Carrots or bell peppers can add great flavor and nutrition.
Final Thoughts
This tomato soup is a delightful blend of flavors and textures that warms the soul. I encourage you to give it a try and make it your own.
For more delicious tomato recipes, check out this tomato gravy recipe or try making your own tomato juice for a refreshing drink.

Tomato Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat.
- Sauté the chopped onion for about 5 minutes until softened.
- Add minced garlic and cook for another minute.
- Add the chopped fresh tomatoes (or canned) to the pot.
- Pour in the vegetable broth and bring the mixture to a boil.
- Add sugar, dried basil, salt, and pepper.
- Reduce the heat and let the soup simmer for 15 minutes.
- Use a blender or immersion blender to puree the soup until smooth.
- Stir in the heavy cream if desired.