Home » Blog » Homemade Tomato Soup

Homemade Tomato Soup

Christine

No Comments

Alexander's recipes

Everyday Culinary Delights 👩‍🍳

 

Tomato soup is a classic comfort food that has been enjoyed for centuries. Its origins can be traced back to ancient times, when tomatoes were first cultivated in Central and South America. The soup gained widespread popularity in the 19th century, particularly in the United States, where it became a staple in households due to its simplicity and the availability of canned tomatoes. The invention of canned tomato soup by Joseph Campbell in 1897 further cemented its place in American cuisine, making it a convenient and beloved dish for generations.

The appeal of tomato soup lies in its rich, tangy flavor and its versatility. Whether served as a starter, a light lunch, or paired with a gooey grilled cheese sandwich, tomato soup is a dish that resonates with people of all ages. The secret to an exceptional homemade tomato soup, however, is the use of fresh, high-quality ingredients. Fresh tomatoes, aromatic garlic, and fragrant basil bring out the natural sweetness and depth of flavor that canned versions simply cannot match. By roasting the vegetables to enhance their flavors and blending them into a smooth, velvety texture, this recipe offers a modern take on a timeless classic. Whether you’re a seasoned cook or a beginner, this homemade tomato soup recipe is both simple and rewarding, delivering a comforting bowl of warmth that’s perfect for any occasion.

Key Ingredients and Their Roles

A great homemade tomato soup relies on a few simple, yet crucial, ingredients that each play a unique role in creating its depth of flavor and comforting texture.

Tomatoes: As the star of the dish, tomatoes are the primary flavor driver of the soup. The type of tomato you choose can significantly impact the final taste. Roma tomatoes are a popular choice due to their firm texture and rich flavor, making them ideal for roasting. San Marzano tomatoes, known for their sweetness and low acidity, are another excellent option, often preferred for their superior taste. Fresh, ripe tomatoes are essential to achieve the vibrant, tangy flavor that makes this soup stand out.

Onion and Garlic: These aromatics form the flavor base of the soup. Onions contribute a subtle sweetness and depth, while garlic adds a robust, savory note. When roasted with the tomatoes, they caramelize slightly, enhancing the soup’s overall complexity.

Olive Oil: Olive oil is more than just a cooking medium; it adds richness and aids in the roasting process, helping the vegetables to caramelize and develop a deeper flavor. A high-quality olive oil will also impart a subtle fruity undertone to the soup.

Sea Salt and Black Pepper: These basic seasonings are essential for enhancing and balancing the natural flavors of the ingredients. Sea salt draws out the sweetness of the tomatoes, while freshly ground black pepper adds a hint of spice and warmth.

Fresh Basil: Fresh basil leaves are added for their bright, herbaceous flavor, which complements the richness of the tomatoes. Basil adds a fresh, aromatic note that lifts the soup, making it taste vibrant and well-rounded.

Salted Butter and Flour: These ingredients are used to create a roux, which thickens the soup and gives it a smooth, creamy texture. The butter adds richness, while the flour ensures that the soup has a satisfying body without being too heavy.

Granulated Sugar: A small amount of sugar is added to balance the acidity of the tomatoes. This subtle sweetness helps to round out the flavors and prevent the soup from tasting overly tangy.

Vegetable Broth: The broth provides the liquid base for the soup, adding depth and body without overpowering the fresh tomato flavor. Using vegetable broth keeps the soup light and suitable for vegetarians, while still contributing a savory background.

Optional Heavy Cream: For those who prefer a richer, creamier texture, heavy cream can be added toward the end of cooking. This addition transforms the soup into a more luxurious dish, giving it a velvety smoothness and a slightly milder flavor profile.

Step-by-Step Guide to Making Tomato Soup

Preparing the Ingredients 

Before you begin cooking, it’s essential to prepare all your ingredients to ensure a smooth and efficient process. Start by selecting ripe, fresh tomatoes. Cut each tomato into 2-inch pieces, ensuring they are uniformly sized for even roasting. This step is crucial as it ensures that all the tomatoes cook at the same rate, allowing for consistent flavor and texture throughout the soup.

Next, move on to the aromatics. Dice the onion into small, even pieces—about 1 cup’s worth—to ensure it blends well into the soup later. Peel the garlic cloves and chop them finely. Garlic is potent, so a fine chop helps to distribute its flavor evenly in the soup. Once the vegetables are prepped, measure out the remaining ingredients: 2 tablespoons of olive oil, ½ teaspoon of fine sea salt, ¼ teaspoon of freshly ground black pepper, ¼ cup of fresh basil leaves, 2 tablespoons of salted butter, 2 tablespoons of all-purpose flour, 1 tablespoon of granulated sugar, and 1 quart of vegetable broth. Having everything ready and measured before you start cooking will make the process more efficient and enjoyable.

Roasting the Vegetables 

Roasting the tomatoes, onions, and garlic is a key step in developing the rich, deep flavors that define this soup. Start by preheating your oven to 450 degrees Fahrenheit. While the oven heats up, lightly grease a large baking sheet to prevent the vegetables from sticking. This step is crucial for easy cleanup and to ensure all those delicious caramelized bits can be scraped into the soup later.

In a large mixing bowl, combine the tomato pieces, diced onion, and chopped garlic. Drizzle the olive oil over the vegetables, ensuring they are evenly coated. Sprinkle the sea salt and freshly ground black pepper over the mixture and toss everything together to distribute the seasonings uniformly. Spread the seasoned vegetable mixture onto the prepared baking sheet in a single layer. This is important to ensure that the vegetables roast evenly and caramelize properly.

Place the baking sheet in the preheated oven and roast for 15 minutes. After the first 15 minutes, remove the sheet from the oven and stir the vegetables to promote even roasting. Return the sheet to the oven and continue roasting for another 15 minutes. For the final 3 minutes, turn on the broiler to achieve a light char on some of the tomatoes, which adds a smoky depth to the flavor of the soup. Keep a close eye on the vegetables during this step to prevent burning.

Blending to Perfection 

Once your vegetables are perfectly roasted, it’s time to blend them into a smooth, flavorful base for your soup. Carefully transfer the hot roasted vegetables into a high-powered blender. Make sure to scrape all the caramelized bits from the baking sheet into the blender—these add extra depth and flavor to your soup.

Add the fresh basil leaves to the blender. The basil will infuse the soup with a bright, aromatic note that pairs beautifully with the roasted tomatoes. Secure the lid on the blender and blend on high speed for about 50 seconds, or until the mixture is completely smooth. If your blender has variable speeds, start on low to break down the vegetables, then gradually increase to high for a smooth finish.

If the soup is too thick for your liking, you can adjust the texture by adding a small amount of vegetable broth. Blend again until the desired consistency is achieved. It’s important not to over-blend, as this can introduce too much air into the soup, making it frothy rather than creamy. Once blended, set the mixture aside while you prepare the soup base.

Creating the Soup Base 

The soup base is what gives the tomato soup its creamy, smooth texture. Start by melting the salted butter in a large pot over medium-high heat. Once the butter has melted and started to bubble, add the all-purpose flour to the pot. Whisk the flour into the butter to form a roux—a thick, paste-like mixture that will thicken the soup. Cooking the roux for 30 to 60 seconds is essential to remove the raw flour taste and develop a golden brown color, which adds a subtle nutty flavor to the soup.

Next, slowly pour the vegetable broth into the roux while whisking continuously. This helps to prevent lumps from forming and ensures a smooth soup base. Once all the broth is incorporated, add the granulated sugar. The sugar balances the acidity of the tomatoes, creating a well-rounded flavor profile.

After the broth and sugar are well combined, carefully pour the blended tomato mixture into the pot with the roux and broth. Whisk everything together until the soup is smooth and homogeneous. If you prefer a creamier soup, you can stir in ¼ to ½ cup of heavy cream at this stage. Lower the heat to medium-low and let the soup simmer for about 15 minutes, allowing the flavors to meld together and the soup to thicken slightly. Stir occasionally to prevent the soup from sticking to the bottom of the pot.

Final Touches and Serving Suggestions

With the soup now simmered to perfection, it’s time to add the finishing touches. If you opted to include heavy cream, this is the stage where it should be added, stirring gently to create a velvety texture. Before serving, taste the soup and adjust the seasoning with more salt and pepper if needed.

For a visually appealing and flavorful garnish, consider adding freshly chopped basil, a drizzle of olive oil, or a sprinkle of croutons. Each of these adds a different texture and flavor element that complements the creamy soup.

Tomato soup is incredibly versatile and can be served in various ways. It’s a classic starter for any meal, or it can be the main dish when paired with a grilled cheese sandwich—a combination beloved by many. For a more refined presentation, serve the soup in small bowls or cups as an appetizer during a dinner party. This soup also pairs well with a light salad or a slice of crusty bread, perfect for dipping into the rich, flavorful broth. Enjoy your homemade tomato soup warm, savoring each comforting spoonful.

Tips for the Best Homemade Tomato Soup

To make the most delicious homemade tomato soup, start by selecting the best tomatoes for the season. In the summer, opt for vine-ripened varieties like heirloom or Roma tomatoes, which offer the most flavor. During off-season months, cherry or grape tomatoes can be a great alternative, as they tend to be sweeter and more flavorful even when out of season.

To enhance the soup’s flavor, consider adding extra spices or herbs. A pinch of red pepper flakes can add a bit of heat, while a dash of smoked paprika introduces a subtle smokiness. Fresh herbs like thyme, oregano, or rosemary can be added during cooking to infuse the soup with additional depth.

Adjusting the thickness of your soup is simple: if you prefer a thicker soup, let it simmer longer to reduce, or add less broth. For a thinner consistency, add more broth until you reach your desired texture.

When storing leftovers, 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. For reheating, gently warm the soup on the stove over medium heat, stirring occasionally. If the soup has thickened too much in the fridge, simply add a splash of broth or water to loosen it up.

Variations and Add-Ins

Tomato soup is incredibly versatile, allowing for many variations to suit your preferences. If you prefer a creamier texture, add heavy cream or coconut milk during the final simmering stage. For a chunky texture, reserve some roasted tomatoes and stir them into the blended soup before serving, giving you the best of both worlds.

For a smoky twist, try adding roasted red peppers to the mix before blending. This will add a depth of flavor that complements the sweetness of the tomatoes beautifully.

If you want to experiment with different herbs, thyme, oregano, or rosemary are excellent choices. Each herb brings a unique flavor profile: thyme adds earthiness, oregano offers a robust, slightly bitter taste, and rosemary provides a piney, aromatic note.

To make the soup heartier, consider incorporating proteins like shredded chicken, cannellini beans, or even cooked quinoa. These additions can turn the soup into a more filling meal, perfect for lunch or dinner.

For a vegan version, substitute the butter with olive oil and use a non-dairy milk like almond or coconut milk instead of heavy cream. The result is a rich, creamy soup without any animal products, ensuring everyone can enjoy this comforting dish.

Common Mistakes and How to Avoid Them

One of the most common mistakes in making tomato soup is over-roasting or under-roasting the tomatoes. Over-roasting can result in a bitter flavor, while under-roasting leaves the tomatoes lacking in depth. To avoid this, keep a close eye on your tomatoes and stir them midway through roasting to ensure even caramelization.

Another frequent error is not blending the soup thoroughly, which can result in a grainy texture. Be sure to blend the soup until it’s completely smooth, or use a fine-mesh sieve to strain out any remaining solids for an ultra-smooth consistency.

Over-thickening or thinning the soup can also be an issue. If your soup becomes too thick, add small amounts of broth until you reach the desired consistency. If it’s too thin, simmer it uncovered until it reduces to your preferred thickness.

Lastly, balancing the acidity and sweetness of the soup is crucial. Tomatoes are naturally acidic, so a small amount of sugar is often necessary to balance the flavors. Taste the soup before serving and adjust with additional sugar or salt as needed to achieve a harmonious flavor profile.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?
Yes, you can use canned tomatoes if fresh ones are not available. Opt for high-quality canned tomatoes, such as San Marzano, which have a richer flavor. Canned tomatoes are a great alternative during off-season months when fresh tomatoes may lack the desired flavor. Use whole or crushed canned tomatoes, and adjust the cooking time to ensure the flavors develop fully.

What’s the best way to store homemade tomato soup?
To store homemade tomato soup, allow it to cool to room temperature before transferring it to an airtight container. Store the soup in the refrigerator for up to 4 days. When reheating, warm it on the stove over medium heat, stirring occasionally. If the soup has thickened, you can add a splash of broth or water to loosen it up.

How can I make this soup spicier?
To add some heat to your tomato soup, consider incorporating red pepper flakes, cayenne pepper, or a dash of hot sauce. You can also add a diced jalapeño or a pinch of smoked paprika for a different kind of spice. Adjust the amount of spice to your taste preference.

Can I freeze this soup?
Yes, tomato soup freezes well. After the soup has cooled, transfer it to freezer-safe containers or zip-lock bags, leaving some space at the top for expansion. Freeze the soup for up to 3 months. Thaw it overnight in the refrigerator before reheating on the stove. If the soup separates slightly after freezing, simply stir it well while reheating.

What can I substitute for heavy cream?
If you prefer a lighter or dairy-free option, you can substitute heavy cream with coconut milk, cashew cream, or any non-dairy milk like almond or soy milk. Greek yogurt is another alternative, though it may add a slight tang to the soup.

How can I make the soup smoother without a blender?
If you don’t have a blender, you can use a food mill or an immersion blender to achieve a smooth consistency. Alternatively, you can press the soup through a fine-mesh sieve to remove any chunks, leaving you with a velvety texture.

Can I make this soup in advance?
Yes, tomato soup can be made in advance. In fact, the flavors often deepen after a day or two. Prepare the soup as instructed, let it cool, and store it in the refrigerator. Reheat it gently on the stove when ready to serve.

What other vegetables can I add to this soup?
You can add a variety of vegetables to enhance the flavor and nutrition of your tomato soup. Roasted red peppers, carrots, or celery can be blended into the soup for additional sweetness and depth. For a chunkier texture, consider adding diced zucchini, bell peppers, or spinach toward the end of cooking. Each of these vegetables adds its unique flavor, making the soup more complex and hearty.

Conclusion

Homemade tomato soup is a simple yet delicious dish that brings together the rich flavors of fresh, roasted tomatoes, aromatic herbs, and a creamy texture. Its ease of preparation and versatility make it a perfect choice for both novice and experienced cooks. Don’t hesitate to experiment with different spices, herbs, and add-ins to make the soup your own. Whether enjoyed on its own or paired with a classic grilled cheese, this comforting and healthy meal is sure to warm you up and satisfy your taste buds any time of the year.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
  • Save

Homemade Tomato Soup


  • Author: Christine

Description

This Homemade Tomato Soup is a comforting and flavorful dish made from fresh, ripe tomatoes roasted to perfection with garlic and onions. Blended with fragrant basil and simmered in a rich vegetable broth, this soup offers a velvety, smooth texture with an option to add cream for extra richness. It’s the perfect meal for any season, bursting with natural sweetness and a hint of tanginess that’s balanced with just the right amount of seasoning.


Ingredients

Scale
  • 3 pounds tomatoes, fresh, cut into 2” pieces
  • ½ onion, diced (1 cup)
  • 5 cloves garlic, peeled and chopped
  • 2 Tablespoons olive oil
  • ½ teaspoon fine sea salt
  • ¼ teaspoon freshly ground black pepper
  • ¼ cup fresh basil
  • 2 Tablespoons salted butter
  • 2 Tablespoons all-purpose flour
  • 1 Tablespoon granulated sugar
  • 1 quart vegetable broth
  • Optional: ¼ to ½ cup heavy cream

Instructions

  • Preheat oven to 450°F. Lightly grease a large baking sheet and set it aside.
  • Combine tomatoes, onion, and garlic in a large bowl. Toss with olive oil, salt, and pepper until evenly coated.
  • Spread the tomato mixture onto the prepared baking sheet in a single layer. Roast for 15 minutes.
  • Remove from the oven, stir, and roast for an additional 15 minutes. For the last 3 minutes, broil to lightly char the tomatoes.
  • Transfer the roasted tomato mixture to a high-powered blender, scraping all the contents from the baking sheet. Add fresh basil and blend on high speed until smooth (about 50 seconds).
  • In a large pot, melt butter over medium-high heat. Add flour and whisk to combine, cooking until the mixture is golden brown (30-60 seconds).
  • Whisk in the broth and sugar, then add the blended tomato mixture. Stir well to combine.
  • Optional: For a creamier soup, stir in ¼ to ½ cup of heavy cream.
  • Simmer the soup over medium-low heat for 15 minutes, stirring occasionally. Adjust salt and pepper to taste.
  • Serve warm with croutons, chopped fresh basil, or your favorite garnish.

Notes

  • Tomato Selection: Use the freshest tomatoes you can find. Roma or San Marzano tomatoes are excellent choices for their rich flavor.
  • Blender Tip: If the soup is too thick after blending, add a little more vegetable broth to reach your desired consistency.
  • Storage: This soup stores well in the refrigerator for up to 4 days. For longer storage, freeze it for up to 3 months.
  • Vegan Option: Replace the butter with olive oil and skip the cream to make the soup vegan-friendly.
  • Make It Your Own: Feel free to add extra herbs or spices, or try variations like roasted red peppers or a dash of smoked paprika for a different flavor profile.

Leave a Comment

Recipe rating