This classic tomato soup offers a velvety, comforting experience that pairs perfectly with a crispy grilled cheese sandwich. With simple pantry staples and a quick thirty-minute cooking time, it is an ideal solution for busy weeknights when you need a wholesome, homemade meal without the fuss. The balance of acidity from the tomatoes and the richness of the butter creates a flavor profile that is both timeless and deeply satisfying for all ages.

List of ingredients
- 2 tbsp unsalted butter
- 2 tbsp olive oil
- 1 sweet onion (diced)
- 2-3 large garlic cloves (minced)
- 2 tbsp all-purpose flour
- 1 1/2 cups vegetable stock (warmed)
- 28 oz canned whole tomatoes
- 2 tbsp tomato paste
- 1 tsp white granulated sugar
- 1/2-1 tsp fresh thyme
- 1/2 tsp black pepper
- 1 tsp salt
step-by-step instructions
- Step: Preheat a Dutch oven or another heavy bottom pot over medium heat and add butter and olive oil.
- Step: Once butter is melted, add diced onion and saute until softened.
- Step: Sprinkle flour over the onion and mix until onions are coated in flour.
- Step: Keep slowly stirring the onions and start pouring in stock. Keep stirring and pouring as it mixes.
- Step: Add the entire can of whole tomatoes (don’t drain) and tomato paste. Stir and add remaining seasoning.
- Step: Lower heat to medium-low and let the soup cook for about 15 minutes. Stir occasionally.
- Step: To blend the soup, you can use an immersion blender or transfer it into a heat-proof blender. Blend until smooth.
- Step: Serve with grilled cheese, crackers, or a slice of bread.
Refining the Texture and Consistency
Achieving the Perfect Silkiness
The key to a restaurant-quality soup is ensuring the texture is completely smooth after blending. If you prefer an extra-fine consistency, consider passing the blended soup through a fine-mesh sieve to remove any remaining tiny tomato skins or onion fibers. This extra step guarantees a professional, velvety mouthfeel that coats the spoon beautifully.
Managing Soup Thickness
If you find that your soup has become too thick during the simmering process, you can easily adjust it by adding a splash more of your chosen stock. Conversely, if you prefer a heartier, thicker result, simply allow the soup to simmer for an additional five to ten minutes uncovered. The reduction of water will naturally intensify the tomato flavor and firm up the consistency.
Enhancing the Flavor Profile
Balancing Acidity Naturally
Canned tomatoes vary in acidity depending on the brand and harvest, so it is important to taste your base before finishing the dish. If the soup tastes too tart, add the sugar in quarter-teaspoon increments until the flavor is mellow and balanced. The sugar works as a bridge to highlight the sweetness of the tomatoes without making the soup taste like a dessert.
Selecting the Best Stock
Since the stock acts as the foundation of the liquid, choose a high-quality product to ensure the best results. If you are using vegetable broth, look for one that features a depth of root vegetables, as this will complement the tomatoes much better than a light or watery vegetable blend. Always prioritize low-sodium options to maintain control over the final salt levels in the dish.
Serving Suggestions for a Complete Meal
Classic Pairings
While a grilled cheese sandwich is the gold standard for serving with this soup, there are other excellent options to consider. Crispy sourdough croutons seasoned with rosemary and garlic provide a satisfying crunch that contrasts well with the smooth soup. You could also serve a side of herb-infused flatbread or warm, crusty dinner rolls to soak up the last of the bowl.
Adding Garnishes for Appeal
Garnishing your bowl adds visual interest and a burst of freshness just before serving. A simple drizzle of extra virgin olive oil combined with a few fresh thyme leaves or a swirl of heavy cream can transform a standard bowl into something elegant. For a bit of contrast, sprinkle a pinch of red pepper flakes if you enjoy a hint of heat.
Managing Storage and Reheating
Proper Refrigeration Tactics
To keep the soup fresh, allow it to cool to room temperature before transferring it to an airtight container. It will remain delicious in the refrigerator for three to four days, making it an excellent candidate for meal prep. Always ensure your container is sealed tightly to prevent the soup from absorbing other aromas in your refrigerator.
Freezing for Later Use
This recipe freezes remarkably well, provided it is handled correctly. Once cooled completely, pour the soup into freezer-safe bags or containers, leaving about half an inch of headspace to allow for expansion. When you are ready to eat, move the container to the refrigerator for 24 hours to thaw completely before reheating it slowly on the stove.
Gentle Reheating Techniques
When reheating, avoid high heat to prevent the soup from scorching at the bottom of the pot. Medium-low heat is sufficient; stir occasionally until the soup is piping hot. If you must use the microwave, heat in short intervals of 45 seconds, stirring thoroughly between each to ensure even heat distribution and avoid hot spots.
Frequently Asked Questions
Can I use dried herbs instead of fresh?
Yes, you can substitute fresh thyme with dried thyme, but you should use a smaller amount as dried herbs are more potent. Generally, use one-third of the amount of fresh herbs suggested; for one teaspoon of fresh thyme, use about one-third of a teaspoon of dried.
Why should I use a heavy-bottomed pot?
A heavy-bottomed pot is essential for heat distribution, preventing hot spots that could burn the flour or the base of the soup. It allows for a slow, even simmer that is critical for developing the deep, rich flavors required in a good tomato-based recipe.
Can I add protein to make this more filling?
You can certainly enhance the soup with protein by stirring in cooked chickpeas or white beans before blending for added fiber and plant-based protein. These additions thicken the soup further while adding a creamy texture and nutty flavor profile that pairs wonderfully with the tomato base.
Is it necessary to remove tomato skins?
When using high-quality canned whole tomatoes, the skins are usually soft enough that they blend into the mixture without issue. If you use fresh tomatoes, removing the skins is highly recommended, as they can result in a tougher, stringy texture that ruins the smooth finish of the soup.
How do I fix a broken or grainy emulsion?
If your soup appears slightly separated after blending, return it to the heat and whisk it vigorously while adding a small tablespoon of warm water or stock. This helps re-emulsify the fats from the butter and oil with the liquid, creating a smooth and glossy finish once more.
Print
Classic Homemade Tomato Soup
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Smooth and bright classic tomato soup is perfect to make any time of the year. This comfort meal comes together in just 30 minutes, making it a perfect quick dinner for the whole family.
Ingredients
- 2 tbsp unsalted butter
- 2 tbsp olive oil
- 1 sweet onion (diced)
- 2–3 large garlic cloves (minced)
- 2 tbsp all-purpose flour
- 1 1/2 cups vegetable stock (warmed)
- 28 oz canned whole tomatoes
- 2 tbsp tomato paste
- 1 tsp white granulated sugar
- 1/2–1 tsp fresh thyme
- 1/2 tsp black pepper
- 1 tsp salt
Instructions
- Step: Preheat a Dutch oven or another heavy bottom pot over medium heat and add butter and olive oil.
- Step: Once butter is melted, add diced onion and saute until softened.
- Step: Sprinkle flour over the onion and mix until onions are coated in flour.
- Step: Keep slowly stirring the onions and start pouring in stock. Keep stirring and pouring as it mixes.
- Step: Add the entire can of whole tomatoes (don’t drain) and tomato paste. Stir and add remaining seasoning.
- Step: Lower heat to medium-low and let the soup cook for about 15 minutes. Stir occasionally.
- Step: To blend the soup, you can use an immersion blender or transfer it into a heat-proof blender. Blend until smooth.
- Step: Serve with grilled cheese, crackers, or a slice of bread.
Notes
Using canned whole tomatoes provides the best texture and deep flavor. If you choose to use fresh tomatoes, you will need to blanch and peel them, and increase the simmering time to about an hour. Store leftovers in an airtight container for 3-4 days or freeze for up to 3 months.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 213 kcal
- Sugar: 11 g
- Sodium: 963 mg
- Fat: 14 g
- Saturated Fat: 5 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 21 g
- Fiber: 3 g
- Protein: 5 g
- Cholesterol: 15 mg