Close-up of a chocolate lava cake with a molten center, fresh raspberries, and a soft texture

Easy Homemade Tomato Soup From Scratch

This rich, velvety homemade tomato soup delivers comforting flavor that canned versions simply can’t match. It’s one of those essential easy, flavorful recipes that relies on pantry staples to create something truly special. The secret is in the technique, not a long list of complicated ingredients.

Why This Recipe Works

This method is engineered for maximum flavor and perfect texture with minimal effort.

  • Pantry Power: Using high-quality canned tomatoes guarantees a deep, consistent tomato flavor year-round, bypassing the seasonal variability of fresh tomatoes.
  • Richness & Depth: A base of butter and olive oil for sautéing the aromatics builds the first layer of flavor. A final swirl of heavy cream provides a luxurious, silky finish that balances the acidity.
  • Velvety Texture: Blending the soup—either with an immersion blender or a standard one—is non-negotiable. It emulsifies the fats and breaks down the vegetables, creating that signature creamy consistency without any grittiness.

The Tomato Deep-Dive: Canned vs. Fresh

While a “from-scratch” recipe might make you think of fresh tomatoes, canned are often the superior choice for soups and sauces.

  • Fresh Tomatoes: Best when they are perfectly ripe and in-season. Out of season, they can be watery and lack flavor, resulting in a bland soup. They also require blanching and peeling, adding extra steps.
  • Canned Tomatoes: These are picked and packed at peak ripeness, preserving their concentrated, robust flavor. For this recipe, look for canned whole peeled tomatoes, as they are typically the highest quality and have the best texture once blended.

Step-by-Step Instructions

  1. Sauté Aromatics: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the chopped onion and sauté for 5-7 minutes, until soft and translucent. Add the minced garlic and cook for another minute until fragrant.
  2. Build the Base: Pour in the canned tomatoes (with their juices), the vegetable broth, dried basil, oregano, salt, and black pepper. If using, add the optional sugar to balance acidity.
  3. Simmer for Flavor: Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for at least 20 minutes (or up to 40 for deeper flavor), stirring occasionally. This step is crucial for the flavors to meld together.
  4. Blend Until Smooth: Carefully transfer the hot soup to a blender in batches, or use an immersion blender directly in the pot. Blend until completely smooth and velvety. Safety Tip: If using a standard blender, remove the center cap from the lid and cover the opening with a folded kitchen towel to allow steam to escape.
  5. Add Cream: Return the blended soup to the pot over low heat. Stir in the heavy cream. Heat gently for 2-3 minutes, but do not let it boil.
  6. Taste and Serve: Taste the soup and adjust seasoning with more salt and pepper if needed. Serve hot, garnished with fresh basil or croutons.

Flavor Boosters & Customizations

Elevate your soup from great to exceptional with these simple additions.

  • Parmesan Rind: Toss in a parmesan rind during the simmering stage. It will dissolve slightly, infusing the soup with a savory, umami depth. Remove the rind before blending.
  • Balsamic Vinegar: A teaspoon of good quality balsamic vinegar stirred in at the end brightens the tomato flavor and adds a subtle, complex sweetness.
  • Smoked Paprika: For a smoky, deeper flavor profile, add ½ teaspoon of smoked paprika along with the other dried herbs.
  • Roasted Garlic: Instead of sautéing raw garlic, roast a whole head in the oven and squeeze the soft cloves into the pot. This adds a sweet, mellow garlic flavor.

Serving & Pairing Guide

This tomato soup is a cornerstone of a perfect comfort meal.

  • The Classic: A crispy, buttery grilled cheese sandwich is the quintessential partner.
  • Crusty Bread: Serve with a side of warm, crusty sourdough or focaccia for dipping.
  • Savory Dips: For a more robust appetizer spread, a warm dip can be a fantastic complement. A rich Baked Feta Dip with Fig Jam and Pecans offers a sweet and savory contrast that works beautifully alongside the soup.
  • Simple Salad: A light green salad with a vinaigrette provides a fresh, acidic counterpoint.
  • Toppings Bar: Set out bowls of croutons, shredded cheese, a dollop of pesto, or a drizzle of high-quality olive oil. This makes any simple weeknight dinner feel more interactive and special.

For dessert, something light and refreshing, like this Honey Creme Brulee Yogurt Parfait recipe, would be a perfect finish to the meal.

COMMON MISTAKES TO AVOID

  • Mistake: The soup tastes too acidic or “tinny.”

    Fix: The natural acidity of tomatoes can sometimes dominate. A small pinch of sugar (about ¼ to ½ teaspoon) or a tiny pinch of baking soda will neutralize the acid without making the soup sweet.
  • Mistake: The soup is watery and thin.

    Fix: The soup wasn’t simmered long enough. Allow it to simmer uncovered for an additional 10-15 minutes to let some of the liquid evaporate and concentrate the flavors.
  • Mistake: Blending hot soup unsafely.

    Fix: Steam expands rapidly. Never seal a blender lid tightly with hot liquids. Use an immersion blender for maximum safety, or vent a standard blender by removing the center cap and covering the hole with a kitchen towel.

FAQ

Q: Can I make this soup vegan and dairy-free?

A: Absolutely. Use all olive oil instead of the butter/oil combination. Replace the heavy cream with full-fat canned coconut milk or a cashew-based cream for a similarly rich texture.

Q: How do I store leftovers?

A: Let the soup cool completely, then store it in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave.

Q: Can I freeze this tomato soup?

A: Yes. For best results, freeze the soup before adding the heavy cream, as dairy can sometimes separate when thawed. Let it cool, pour it into freezer-safe containers, and freeze for up to 3 months. Thaw in the fridge overnight and add the cream while reheating.

NUTRITIONAL SNAPSHOT

Nutrient Amount per Serving
Calories 215
Protein 4g
Fat 17g
Net Carbs 10g
Fiber 3g
Sugar 7g

Estimates are for one serving, assuming the recipe makes 6 servings.

Close-up of a chocolate lava cake with a molten center, fresh raspberries, and a soft texture

Easy Homemade Tomato Soup From Scratch

Yield: 6 Servings
Prep Time: 15 minutes
Cook Time: 20 minutes

This rich, velvety homemade tomato soup delivers comforting flavor that canned versions simply can't match. It's one of those essential [easy, flavorful recipes](https://www.bitesbylila.com/category/recipes/) that relies on pantry staples to create something truly special. The secret is in the technique, not a long list of complicated ingredients.

Ingredients

  • 2 tbsp butter
  • 1 tbsp olive oil
  • 1 large yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 (28-ounce) can whole peeled tomatoes
  • 3 cups vegetable broth
  • 1 tsp dried basil
  • ½ tsp dried oregano
  • 1 tsp salt (or to taste)
  • ½ tsp black pepper (or to taste)
  • ¼ tsp sugar (optional, to balance acidity)
  • ½ cup heavy cream

Instructions

  1. In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the chopped onion and sauté for 5-7 minutes, until soft and translucent. Add the minced garlic and cook for another minute until fragrant.
  2. Pour in the canned tomatoes (with their juices), the vegetable broth, dried basil, oregano, salt, and black pepper. If using, add the optional sugar to balance acidity.
  3. Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for at least 20 minutes (or up to 40 for deeper flavor), stirring occasionally. This step is crucial for the flavors to meld together.
  4. Carefully transfer the hot soup to a blender in batches, or use an immersion blender directly in the pot. Blend until completely smooth and velvety. *Safety Tip: If using a standard blender, remove the center cap from the lid and cover the opening with a folded kitchen towel to allow steam to escape.*
  5. Return the blended soup to the pot over low heat. Stir in the heavy cream. Heat gently for 2-3 minutes, but do not let it boil.
  6. Taste the soup and adjust seasoning with more salt and pepper if needed. Serve hot, garnished with fresh basil or croutons.