How to Make the Best Tomato Soup from Scratch
A heartwarming, comforting classic that tastes better than you ever imagined.
Why Homemade Tomato Soup?
Store-bought tomato soup might be convenient, but it pales in comparison to the depth of flavor you can achieve at home. Fresh ingredients, a pinch of creativity, and a little patience can transform a simple soup into an extraordinary dish.
Think of it this way: when you make tomato soup from scratch, you’re crafting a masterpiece, not just pouring something out of a can.
Ingredients You’ll Need
- 2 lbs fresh, ripe tomatoes (Roma or San Marzano work wonders)
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 2 tbsp olive oil or butter (for a richer taste)
- 2 cups vegetable broth (or chicken broth for a heartier flavor)
- 1 tbsp tomato paste (optional but highly recommended for depth)
- 1 tsp sugar (to balance the acidity)
- Salt and pepper, to taste
- Fresh basil leaves, for garnish
- A swirl of heavy cream or a dollop of Greek yogurt (optional)
Step-by-Step Instructions
- Roast the Tomatoes: Preheat your oven to 400°F (200°C). Slice the tomatoes in half, drizzle with olive oil, and sprinkle with salt. Roast them cut-side up on a baking sheet for 25-30 minutes until soft and slightly charred.
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the onion and cook until translucent, about 5 minutes. Stir in the garlic and cook for another minute.
- Blend the Magic: Add the roasted tomatoes to the pot, along with their juices. Pour in the broth and tomato paste. Bring everything to a gentle simmer, allowing the flavors to meld for 15-20 minutes.
- Purée: Use an immersion blender or transfer the mixture to a countertop blender (in batches if necessary). Blend until smooth or leave it slightly chunky for more texture.
- Season to Perfection: Taste your soup and adjust with salt, pepper, and sugar as needed. If you prefer a creamier soup, stir in the heavy cream at this stage.
Garnish with fresh basil and a swirl of cream, then serve hot with crusty bread or a grilled cheese sandwich for the ultimate experience.
Pro Tips for the Ultimate Tomato Soup
If you want a soup that’s utterly unforgettable, consider these tips:
- Use high-quality tomatoes. Fresh, in-season varieties will yield the best results.
- Don’t skip the roasting step—it adds a smoky sweetness that’s hard to replicate.
- Want more depth? Toss in a few sun-dried tomatoes during the blending process.
- For a spicy twist, add a pinch of red pepper flakes while sautéing the onions.