Easy Homemade Tomato Soup

There’s something inherently comforting about a warm bowl of Easy Tomato Soup Recipe. Its rich, velvety texture and tangy-sweet flavor have made it a beloved classic across generations. Whether it’s a chilly winter evening or a rainy day, tomato soup offers a sense of warmth and nostalgia that’s hard to match. Beyond its delightful taste, this soup is also a testament to culinary simplicity, requiring minimal ingredients to create a dish that’s both satisfying and wholesome.
The beauty of Easy Tomato Soup Recipe lies in its versatility. It can be dressed up with gourmet ingredients for a dinner party or kept simple for a quick weeknight meal. Pair it with a gooey grilled cheese sandwich, and you’ve got a combination that’s both timeless and universally adored. Moreover, with the availability of quality canned tomatoes, this soup can be enjoyed year-round, capturing the essence of ripe tomatoes even when they’re out of season.
What You’ll Need to make Easy Tomato Soup Recipe
Creating a flavorful tomato soup doesn’t require an extensive list of ingredients. In fact, its simplicity is part of its charm. Here’s what you’ll need to bring this comforting dish to life:
Ingredients:
- Olive Oil and Unsalted Butter: A combination of these fats is used for sautéing the onions. Olive oil adds a subtle fruity flavor, while butter imparts richness and depth to the soup.
- Onions and Garlic: These aromatics form the foundational flavor base of the soup. Onions provide sweetness, and garlic adds a pungent, savory note.
- All-Purpose Flour: A small amount of flour is used to thicken the soup, giving it a satisfying, velvety consistency.
- Chicken Broth: Serving as the primary liquid component, chicken broth adds a savory depth. For a vegetarian version, vegetable broth can be substituted without compromising flavor.
- Canned Whole Peeled Tomatoes: High-quality canned tomatoes, such as San Marzano, are preferred for their sweet, less acidic taste and meaty texture. They provide a consistent tomato flavor, essential for the soup’s base.
- Sugar: A touch of sugar balances the acidity of the tomatoes, enhancing their natural sweetness.
- Dried Thyme: This herb introduces an earthy, aromatic element that complements the tomatoes beautifully.
- Fresh Basil Leaves: Added towards the end, fresh basil imparts a bright, fresh flavor and a pop of color to the soup.
- Salt and Freshly Ground Black Pepper: These essential seasonings are used to enhance and fine-tune the flavors of the soup.
Equipment:
- Large Pot or Dutch Oven: A heavy-bottomed pot ensures even heat distribution, preventing the soup from scorching as it simmers.
- Wooden Spoon or Spatula: Useful for stirring the soup and ensuring that ingredients don’t stick to the bottom of the pot.
- Blender or Immersion Blender: To achieve a smooth consistency, the soup will need to be blended. An immersion blender allows for this directly in the pot, while a countertop blender can be used in batches.
- Measuring Cups and Spoons: Accurate measurements ensure the right balance of flavors and consistency in the soup.
Having these ingredients and tools at your disposal will set the stage for crafting a tomato soup that’s both simple and sumptuous. The focus on quality components, especially the tomatoes and broth, will make a noticeable difference in the final dish.

How to Make Easy Tomato Soup Recipe
Making this simple and delicious tomato soup is a straightforward process that involves layering flavors, simmering for depth, and blending for a smooth texture. By following these step-by-step instructions, you’ll create a comforting homemade soup that’s far better than any store-bought version.
Step 1: Sauté the Aromatics
- In a large pot or Dutch oven, heat 2 tablespoons of olive oil and 1 tablespoon of unsalted butter over medium heat.
- Once the butter is melted, add 1 medium onion, finely chopped, and 3 cloves of garlic, minced.
- Cook for about 5 minutes, stirring occasionally, until the onions turn translucent and the garlic is fragrant. Avoid browning them too much, as it can introduce bitterness.
Step 2: Build the Base
- Sprinkle in 2 tablespoons of all-purpose flour, stirring constantly to coat the onions and garlic.
- Cook for about 1-2 minutes to eliminate the raw flour taste. This step helps thicken the soup and gives it a velvety texture.
Step 3: Add the Tomatoes and Broth
- Pour in 4 cups of chicken broth (or vegetable broth for a vegetarian option).
- Add 2 cans (28 ounces each) of whole peeled tomatoes, including the juices. Crush the tomatoes with a wooden spoon for better consistency.
- Stir in 1 teaspoon of dried thyme, 1 tablespoon of sugar (to balance the acidity), and ½ teaspoon of salt.
Step 4: Simmer for Flavor Development
- Bring the soup to a gentle boil, then reduce the heat to low.
- Let it simmer uncovered for 25-30 minutes, stirring occasionally. This allows the flavors to meld together and the tomatoes to soften completely.
Step 5: Blend for a Smooth Consistency
- Remove the pot from heat and allow it to cool slightly.
- Use an immersion blender to blend the soup directly in the pot until smooth. Alternatively, transfer the soup in batches to a stand blender, ensuring to vent the lid slightly to prevent steam buildup.
- Blend until creamy, then return the soup to the pot.
Step 6: Add the Final Touches
- Stir in ½ cup of fresh basil leaves, chopped, and let them infuse the soup for a minute or two.
- Taste and adjust seasoning with more salt and ½ teaspoon of freshly ground black pepper, if needed.
- If the soup is too thick, add a bit more broth until you reach the desired consistency.
Step 7: Serve and Enjoy!
- Ladle the soup into bowls and garnish with extra basil leaves or a drizzle of olive oil.
- For an extra creamy version, swirl in a spoonful of heavy cream or coconut milk before serving.
This easy method ensures a perfectly balanced tomato soup every time. Now, let’s move on to how to store and serve it best!

Serving and Storage Tips for Easy Tomato Soup Recipe
Tomato soup is a fantastic make-ahead meal that can be enjoyed fresh or stored for later. Proper serving and storage techniques ensure you get the best taste and texture every time you reheat it.
Serving Suggestions
- Classic Pairing: Nothing beats the classic duo of tomato soup and a crispy grilled cheese sandwich. The contrast of the creamy soup with the crunchy, cheesy bread is simply irresistible.
- With Croutons: Sprinkle homemade croutons on top for an added crunch. You can make them by tossing diced bread with olive oil, garlic powder, and a pinch of salt, then baking until golden brown.
- Protein Boost: If you want to make this soup more filling, add shredded rotisserie chicken, cooked lentils, or even chickpeas for added protein.
- Creamy Option: Swirl in a bit of Greek yogurt, sour cream, or coconut milk for a luscious, creamy texture.
- Fresh Herbs & Cheese: Garnish with fresh basil, parsley, or chives. A sprinkle of Parmesan or feta cheese also adds a fantastic umami kick.
Storage Instructions
Refrigerator:
- Allow the soup to cool completely before transferring it to an airtight container.
- Store in the fridge for up to 4 days. When ready to eat, reheat in a pot over medium-low heat, stirring occasionally.
Freezer:
- Tomato soup freezes exceptionally well! Let it cool, then pour it into freezer-safe containers or zip-top bags, leaving a little space for expansion.
- Store in the freezer for up to 3 months.
- When ready to use, thaw in the refrigerator overnight before reheating.
Reheating Tips:
- Warm the soup on the stovetop over medium heat, stirring frequently. Add a splash of broth or water if it’s too thick.
- If using a microwave, heat in 30-second intervals, stirring in between, to prevent uneven heating.
By following these storage tips, you can always have a batch of homemade tomato soup ready to enjoy whenever you need a comforting meal!

Mistakes to Avoid for Easy Tomato Soup Recipe
Even though tomato soup is a simple dish, there are a few common mistakes that can affect its flavor and texture. By avoiding these pitfalls, you’ll ensure a perfectly balanced and creamy soup every time.
1. Using Low-Quality Tomatoes
The quality of your tomatoes is the foundation of your soup. If you use overly acidic or flavorless tomatoes, your soup may turn out too tart or bland. Opt for high-quality canned whole peeled tomatoes, such as San Marzano tomatoes, which are naturally sweet and rich in flavor. If using fresh tomatoes, make sure they are ripe and flavorful.
2. Skipping the Aromatics
Onions and garlic create a depth of flavor that enhances the taste of the tomatoes. Skipping or undercooking them can leave your soup tasting flat. Always take the time to sauté them until they are soft and fragrant before adding the tomatoes.
3. Overcooking the Tomatoes
While simmering is essential for flavor development, overcooking the tomatoes can cause them to become overly acidic. Stick to a 25-30 minute simmering time to allow the flavors to meld without breaking down the tomatoes too much.
4. Forgetting to Balance the Acidity
Tomatoes have natural acidity, which can sometimes be overwhelming. A small amount of sugar (about 1 tablespoon) helps to balance this acidity, creating a more rounded and well-balanced flavor. If your soup still tastes too tangy, a pinch of baking soda can neutralize the acidity without adding sweetness.
5. Not Blending Properly
Forgetting to blend the soup thoroughly can result in a grainy or chunky texture. Using an immersion blender ensures a smooth, velvety consistency without transferring hot soup to a blender in batches. If using a countertop blender, be sure to blend in small amounts and allow steam to escape to prevent splattering.
6. Skipping the Seasoning Adjustments
Salt and pepper might seem like small details, but they make a significant difference in flavor. Taste your soup after blending and adjust the seasoning as needed. If the soup tastes flat, it likely needs a pinch more salt.
7. Serving the Soup Too Hot
Serving tomato soup at piping hot temperatures can mask its delicate flavors. Let the soup cool slightly before serving to fully appreciate the richness of its taste.
By avoiding these common mistakes, you’ll achieve a perfectly smooth, flavorful, and well-balanced tomato soup that’s truly satisfying.

Tips and Tricks
Now that you know what to avoid, let’s talk about some pro tips that will take your tomato soup to the next level!
1. Roast the Tomatoes for Extra Flavor
For a deeper, more intense tomato flavor, try roasting fresh tomatoes before adding them to your soup. Simply cut the tomatoes in half, drizzle them with olive oil, and roast at 400°F (200°C) for 25-30 minutes until they’re caramelized. This enhances the natural sweetness of the tomatoes, adding a rich and smoky depth to your soup.
2. Use Coconut Milk or Heavy Cream for Creaminess
If you love a creamier texture, stir in a bit of heavy cream or coconut milk at the end of cooking. This gives the soup a luscious, velvety consistency while balancing the acidity of the tomatoes.
3. Add a Parmesan Rind While Simmering
A simple trick to boost umami flavors is to drop in a Parmesan cheese rind while the soup simmers. It infuses the soup with a subtle, nutty depth without overpowering the tomato flavor. Just remember to remove it before blending!
4. Make It Spicy with a Kick of Heat
If you enjoy a little spice, try adding:
- A pinch of red pepper flakes while sautéing the onions
- A dash of smoked paprika for a subtle smokiness
- A swirl of hot sauce before serving for a bold finish
5. Experiment with Herbs for Different Flavors
Basil is a classic herb in tomato soup, but you can experiment with others like:
- Oregano for an Italian touch
- Thyme for a subtle earthiness
- Cilantro for a fresh, zesty twist
6. Use Croutons or Crispy Chickpeas for Texture
If you want to add a bit of crunch, top your soup with homemade croutons, crispy chickpeas, or even toasted pumpkin seeds. These additions create a delightful contrast to the creamy texture of the soup.
7. Double the Batch for Meal Prep
This soup stores exceptionally well, so consider making a double batch and freezing portions for later. It’s a great meal to have on hand for busy weeknights!
8. Blend in Roasted Red Peppers for a Twist
For a smoky and slightly sweet variation, try blending in a few roasted red bell peppers. They complement the tomatoes beautifully and add an extra depth of flavor.
With these tips, you’ll be able to customize your tomato soup to your liking, making it even more delicious and unique!

Suggestions
Tomato soup is a versatile dish that pairs well with a variety of sides, toppings, and add-ins. Whether you’re looking for a light lunch, a comforting dinner, or a gourmet twist, here are some creative serving suggestions to elevate your tomato soup experience.
1. Classic Grilled Cheese Pairing
Nothing beats the nostalgic combination of tomato soup and a golden, crispy grilled cheese sandwich. The creamy, melted cheese and the crunchy bread complement the smooth and tangy soup perfectly. For a twist, try:
- Cheddar and Mozzarella mix for an extra gooey bite
- Whole wheat or sourdough bread for a richer texture
- A sprinkle of garlic powder or herbs on the buttered bread before grilling
2. Rustic Baguette or Garlic Bread
A warm, crusty baguette or garlic bread is a great way to soak up every last drop of your soup. Serve it alongside your bowl for an effortless and satisfying meal.
3. Toppings for Added Texture and Flavor
Sprinkle one of these toppings over your soup for a delicious contrast in texture:
- Croutons – Add a crunchy element with store-bought or homemade croutons.
- Parmesan Shavings – A touch of nutty Parmesan enhances the umami flavors.
- Toasted Pumpkin Seeds – A nutritious, crunchy addition.
- Fresh Basil or Cilantro – Adds a burst of freshness.
4. Protein Add-Ins for a Heartier Meal
If you want to make your soup more filling, consider adding a source of protein:
- Shredded chicken – Mix in cooked, shredded chicken for extra heartiness.
- Lentils or chickpeas – These plant-based proteins blend seamlessly into the soup.
- Quinoa or brown rice – Adds texture and makes the soup more substantial.
5. Tomato Soup Variations
If you love experimenting in the kitchen, try these variations:
- Spicy Tomato Soup – Add a dash of cayenne pepper or sriracha for a spicy kick.
- Roasted Red Pepper Tomato Soup – Blend in roasted red bell peppers for a smoky sweetness.
- Curried Tomato Soup – Stir in a teaspoon of curry powder for a warming, aromatic touch.
6. Cold Tomato Soup for Summer
If you’re looking for a refreshing summer dish, you can serve your tomato soup cold! Blend in fresh cucumbers and a splash of lemon juice for a gazpacho-style variation.
These serving suggestions will help you enjoy your tomato soup in new and exciting ways. Now, let’s move on to answering some common frequently asked questions!

FAQ
1. Can I Use Fresh Tomatoes Instead of Canned?
Absolutely! If you prefer fresh tomatoes, choose ripe, juicy tomatoes like Roma or vine-ripened. You’ll need to blanch and peel them first for a smoother texture. Keep in mind that fresh tomatoes can sometimes be more acidic, so a pinch of sugar may be needed to balance the flavor.
2. How Can I Make My Tomato Soup Less Acidic?
If your soup tastes too tangy, try these fixes:
- Add a small amount of sugar (1 teaspoon at a time) to balance the acidity.
- Stir in a pinch of baking soda – It neutralizes acidity without adding sweetness.
- Use a bit of heavy cream or coconut milk to mellow out the tanginess.
3. How Long Does Tomato Soup Last in the Fridge?
Tomato soup can be stored in an airtight container in the refrigerator for up to 4 days. Always let the soup cool before storing it to maintain freshness.
4. Can I Freeze Tomato Soup?
Yes! Tomato soup freezes well for up to 3 months. Let it cool completely before transferring it to freezer-safe containers. When ready to eat, thaw in the fridge overnight and reheat on the stovetop.
5. Can I Make This Soup Vegan?
Yes! This recipe is naturally vegan if you:
- Use vegetable broth instead of chicken broth
- Opt for coconut milk or a dairy-free alternative instead of heavy cream
- Skip any cheese toppings or use vegan cheese
6. What’s the Best Way to Reheat Tomato Soup?
For best results, reheat tomato soup gently over medium heat on the stovetop, stirring occasionally. If using a microwave, heat in 30-second intervals, stirring in between to prevent hot spots.
7. Can I Make Tomato Soup in an Instant Pot?
Yes! To make it in an Instant Pot:
- Sauté onions and garlic using the sauté function.
- Add tomatoes, broth, and seasonings.
- Pressure cook on high for 5 minutes, then do a quick release.
- Blend until smooth and serve.

Conclusion
Tomato soup is a timeless classic that offers warmth, comfort, and endless versatility. Whether you enjoy it as a simple, soothing meal on a chilly evening or dress it up with gourmet toppings, this easy and delicious recipe is a must-have in your kitchen.
Why This Recipe Stands Out
This simple tomato soup recipe:
- Uses basic pantry ingredients that are easy to find.
- Comes together in less than 30 minutes, making it perfect for busy days.
- Can be easily customized with different spices, add-ins, and serving options.
- Stores well, so you can make a big batch and enjoy it throughout the week.
A Dish for All Seasons
While tomato soup is often associated with cozy winter meals, it’s just as enjoyable in other seasons. Try it chilled in the summer, served with grilled cheese in the fall, or with fresh basil in the spring.
A Healthy, Nourishing Choice
Beyond its delicious taste, tomato soup is packed with:
- Lycopene from tomatoes, known for its antioxidant properties.
- Vitamin C, which helps boost immunity.
- Fiber, aiding in digestion.
Final Thoughts
This homemade tomato soup recipe is proof that simple ingredients can create something extraordinary. Whether you’re cooking for yourself, your family, or guests, this dish is sure to impress. So, grab a pot, whip up a batch, and enjoy a bowl of rich, comforting goodness!