Tomato Soup Recipe

There’s nothing quite like a bowl of rich, creamy tomato soup to warm your soul and satisfy your taste buds. This ultimate tomato soup recipe transforms simple, fresh ingredients into a restaurant-quality dish that’s both comforting and sophisticated. Whether you’re looking for the perfect lunch companion to grilled cheese or a light dinner starter, this homemade tomato soup delivers incredible flavor in every spoonful.

Why You’ll Love This Recipe

This ultimate tomato soup recipe stands out from the rest because it uses fresh tomatoes at their peak, creating a depth of flavor that canned varieties simply can’t match. The combination of roasted vegetables, aromatic herbs, and a perfectly balanced cream base results in a soup that’s both rustic and refined. You’ll love how the natural sweetness of the tomatoes shines through, while the fresh basil adds a bright, herbaceous note that elevates the entire dish. Plus, it’s surprisingly easy to make and can be prepared ahead of time, making it perfect for busy weeknights or entertaining guests.

Ingredients You’ll Need

  • 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 black pepper (freshly ground)
  • ¼ cup fresh basil
  • 2 Tablespoons salted butter
  • 2 Tablespoons all-purpose flour
  • 1 Tablespoon granulated sugar
  • 1 quart vegetable broth
  • ¼ to ½ cup heavy cream (optional)

How to Make Tomato Soup Recipe

Step-by-Step Instructions

Step 1: Prepare and Roast the Vegetables Preheat your oven to 425°F (220°C). Cut the fresh tomatoes into 2-inch pieces and place them on a large baking sheet along with the diced onion and chopped garlic. Drizzle with olive oil and season with sea salt and freshly ground black pepper. Toss everything together to ensure even coating, then roast for 25-30 minutes until the tomatoes are caramelized and the edges are slightly charred.

Step 2: Create the Soup Base In a large pot or Dutch oven, melt the butter over medium heat. Whisk in the flour to create a roux, cooking for about 1-2 minutes until it becomes fragrant and slightly golden. This will help thicken your soup and prevent any lumps from forming.

Step 3: Add the Roasted Vegetables Transfer all the roasted tomatoes, onions, and garlic (including any accumulated juices) directly into the pot with your roux. Stir in the granulated sugar, which helps balance the acidity of the tomatoes and enhances their natural sweetness.

Step 4: Incorporate the Broth and Simmer Gradually pour in the vegetable broth while stirring constantly to prevent lumps. Add the fresh basil leaves and bring the mixture to a gentle boil. Reduce heat to low and let it simmer for 15-20 minutes, allowing all the flavors to meld together beautifully.

Step 5: Blend to Perfection Using an immersion blender directly in the pot, blend the soup until it reaches your desired consistency. For an ultra-smooth texture, you can also transfer the soup in batches to a regular blender, but be careful with the hot liquid. If you prefer a chunkier texture, pulse the blender just a few times.

Step 6: Finish with Cream If using heavy cream, stir it in during the last few minutes of cooking. Start with ¼ cup and add more to taste, depending on how rich you want your soup. Taste and adjust seasoning with additional salt and pepper as needed.

Helpful Tips

Choose ripe, in-season tomatoes for the best flavor – Roma or San Marzano varieties work exceptionally well. If fresh tomatoes aren’t available, you can substitute with high-quality canned whole tomatoes, but reduce the cooking time slightly. When blending hot soup, always allow it to cool slightly first and work in small batches to prevent dangerous splattering. For an extra flavor boost, try adding a splash of balsamic vinegar or a pinch of smoked paprika during the simmering process.

Details

Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 6-8 bowls
Difficulty: Easy to Moderate

This recipe creates approximately 2 quarts of soup, making it perfect for feeding a family or having leftovers for later in the week. The roasting process is key to developing deep, complex flavors that set this soup apart from stovetop-only versions.

Notes

The sugar in this recipe isn’t meant to make the soup sweet – it’s there to balance the natural acidity of the tomatoes and enhance their flavor. Don’t skip this ingredient, as it makes a noticeable difference in the final taste. If you’re dairy-free, you can omit the cream and butter, substituting olive oil for the roux and using coconut cream as an alternative. The soup will still be delicious with a slightly different flavor profile.

Frequently Asked Questions

Can I make this soup ahead of time? Absolutely! This tomato soup actually tastes even better the next day as the flavors continue to develop. Store it in the refrigerator for up to 4 days and reheat gently on the stovetop.

Can I freeze tomato soup? Yes, this soup freezes beautifully for up to 3 months. If you’ve added cream, note that it may separate slightly when thawed, but a quick stir or blend will bring it back together.

What can I substitute for heavy cream? Try half-and-half, whole milk, coconut cream, or even cashew cream for different dietary needs. Each will create a slightly different texture and flavor.

How can I make this soup spicier? Add a pinch of red pepper flakes during the roasting process, or stir in a dash of hot sauce at the end. A small amount of chipotle pepper can add both heat and smokiness.

Storage Instructions

Store leftover tomato soup in airtight containers in the refrigerator for up to 4 days. For longer storage, freeze in freezer-safe containers or bags for up to 3 months. When reheating from frozen, thaw overnight in the refrigerator first, then reheat gently on the stovetop over medium-low heat, stirring occasionally. If the soup seems too thick after storage, thin it with a little additional broth or water. Always taste and adjust seasoning after reheating, as flavors can mellow during storage.

Related Recipes

Looking for the perfect companions to this ultimate tomato soup recipe? Check out these delicious options from Run of Life:

  • Classic Grilled Cheese Sandwich – the perfect pairing for tomato soup
  • Homemade Garlic Bread – adds a crispy, aromatic side
  • Caesar Salad Recipe – creates a complete, satisfying meal
  • Roasted Vegetable Medley – for more roasted vegetable goodness

Conclusion

This ultimate tomato soup recipe proves that homemade is always better when it comes to comfort food classics. By roasting fresh tomatoes and building layers of flavor through careful technique, you’ll create a soup that’s far superior to anything from a can. The beauty of this recipe lies in its simplicity and the way it transforms basic ingredients into something truly special. Whether you’re serving it as a starter for a dinner party or enjoying it as a cozy weeknight meal, this tomato soup is sure to become a staple in your recipe collection. The rich, velvety texture and bright, fresh flavors make every bowl a warm hug in soup form.

Leave a Comment