Homemade Tomato Soup
Classic creamy homemade tomato soup recipe with fresh tomatoes, perfect for cold days. Easy 35-minute recipe with tips for vegan and keto variations.
This classic homemade tomato soup combines the bright, fresh flavor of tomatoes with a luxuriously creamy texture that's perfect for any season. Made with simple, wholesome ingredients like fresh tomatoes, butter, and cream, this comforting soup delivers restaurant-quality results in just 35 minutes.
Whether you're looking for a cozy weeknight dinner or an elegant starter for entertaining, this versatile recipe can be easily adapted to suit various dietary needs. Serve it alongside a crispy grilled cheese sandwich for the ultimate comfort food experience, or enjoy it as a light, nutritious meal on its own.
Instructions
-
Make the roux
Heat a large saucepan over medium heat (160°C/320°F). Add 1 tablespoon of butter and let it melt completely. Whisk in 2 tablespoons of flour and cook, whisking constantly, for 2-3 minutes until the mixture turns golden brown and smells nutty.
-
Add 6 chopped fresh tomatoes to the roux and stir to combine. Cook for 5 minutes, stirring occasionally, until the tomatoes start to break down and release their juices.
-
Stir in 1 tablespoon of tomato paste, 1 teaspoon of salt, and 1 teaspoon of black pepper. Cook for another 5 minutes, stirring frequently, until the tomatoes are completely softened and the mixture is thick.
-
Add liquid and simmer
Gradually whisk in 4 cups of warm broth, adding it slowly to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 10 minutes, stirring occasionally.
-
Blend the soup
Remove the saucepan from heat and let cool for 5 minutes. Use an immersion blender to puree the soup until completely smooth, about 2-3 minutes. Alternatively, transfer to a regular blender in batches and blend until smooth.
-
Finish with cream
Return the soup to low heat. In a small bowl, whisk together 1 cup of heavy cream with 2 tablespoons of the hot soup to temper the cream. Slowly stir this mixture back into the soup.
-
Heat the soup gently for 2-3 minutes until warmed through, stirring constantly. Taste and adjust seasoning with additional salt and pepper as needed.
-
Serve
Ladle the hot soup into bowls and serve immediately. Garnish with fresh herbs or a swirl of cream if desired.
Tips
Use a combination of fresh tomatoes and tomato paste for the most intense tomato flavor - the paste acts as a flavor concentrate.
If your soup tastes too acidic, add a pinch of sugar, some grated carrot, or a small pat of butter to balance the flavors naturally.
Always blend the soup when it's warm but not boiling hot to prevent splattering and achieve the smoothest possible texture.
For the richest flavor, let the tomatoes cook down for the full 10 minutes to concentrate their natural sugars and reduce excess moisture.
Temper your cream by mixing it with a ladle of hot soup before adding it to the pot - this prevents curdling and ensures a silky finish.
Make a proper roux by cooking the butter and flour together until fragrant and golden - this eliminates any raw flour taste.
Taste and adjust seasoning after blending, as the flavors will have melded and may need a final balance of salt and pepper.
For make-ahead convenience, prepare the soup without cream and add it when reheating to maintain the best texture.
The History of Tomato Soup
Tomato soup has been a beloved comfort food for over a century, with its origins tracing back to the late 1800s when condensed tomato soup was first introduced. What started as a simple preservation method has evolved into countless homemade variations, each celebrating the natural sweetness and acidity of tomatoes.
The classic pairing of tomato soup and grilled cheese became an American staple during the Great Depression, when affordable ingredients were combined to create satisfying, nutritious meals. Today, homemade tomato soup represents a return to fresh, natural flavors that far surpass any canned alternative.
Essential Ingredients for Perfect Tomato Soup
The key to exceptional tomato soup lies in using quality ingredients. Fresh, ripe tomatoes provide the best flavor, though good-quality tomato puree works well year-round. The roux made from butter and flour creates the soup's signature creamy texture, while heavy cream adds richness without overwhelming the tomato flavor.
Fresh herbs like basil complement the natural sweetness of tomatoes, while a touch of tomato paste intensifies the overall flavor profile. Proper seasoning with salt and freshly ground black pepper enhances all the other flavors.
Cooking Techniques for Best Results
Creating the perfect tomato soup requires attention to a few key techniques. First, properly cooking the flour eliminates any raw taste and creates a smooth base. The roux should be golden and fragrant before adding other ingredients.
When incorporating cream, tempering is crucial to prevent curdling. Mix the cream with a small amount of hot soup before adding it to the pot. Blending the soup while it's warm, but not boiling hot, ensures the smoothest texture possible.
Popular Variations
Roasted Tomato Soup
Roasting tomatoes before making soup intensifies their flavor through caramelization. Cut fresh tomatoes in half, drizzle with olive oil, and roast at 400°F for 25-30 minutes until edges are slightly charred. This method creates a deeper, more complex flavor profile.
Vegan Tomato Soup
For a plant-based version, substitute coconut oil for butter and use coconut cream instead of dairy cream. Vegetable broth can replace any chicken stock, and nutritional yeast adds umami depth without animal products.
Spicy Tomato Soup
Add heat with red pepper flakes, cayenne pepper, or fresh jalapeños. Smoked paprika provides warmth without intense heat, while chipotle peppers in adobo sauce add both heat and smoky flavor.
Perfect Serving Suggestions
The classic grilled cheese and tomato soup combination remains unbeatable, but many other pairings work beautifully. Crusty artisan bread, herb-crusted croutons, or a dollop of pesto can elevate the presentation.
For a more substantial meal, serve with a fresh salad, roasted vegetables, or even alongside pasta for an Italian-inspired dinner. Fresh basil leaves, a drizzle of good olive oil, or a sprinkle of Parmesan cheese make elegant garnishes.
Storage and Reheating Tips
Homemade tomato soup stores well in the refrigerator for up to 4 days in airtight containers. For longer storage, freeze portions in freezer-safe containers for up to 3 months, though cream-based soups may separate slightly upon thawing.
When reheating, use low heat and stir frequently to prevent scorching. If the soup has thickened too much during storage, thin it with a little warm broth or water. Avoid rapid reheating in the microwave, which can cause cream-based soups to curdle.
Nutritional Benefits
Tomatoes are rich in lycopene, a powerful antioxidant that may help reduce the risk of heart disease and certain cancers. They're also excellent sources of vitamin C, potassium, and folate. When combined with a small amount of fat, as in this creamy soup, lycopene absorption is enhanced.
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Yes, high-quality canned tomatoes often work better than out-of-season fresh tomatoes. Use whole peeled tomatoes and crush them by hand for the best texture.
Why is my soup too acidic?
Add a pinch of sugar, grated carrot, or a small amount of baking soda to balance acidity. These ingredients neutralize the acids without masking the tomato flavor.
How can I make the soup thicker?
Simmer uncovered to reduce liquid, add more roux, or stir in tomato paste. For a healthier option, blend in roasted vegetables like carrots or red peppers.