The Ultimate Homemade Tomato Soup Recipe: Creamy, Comforting, and Better Than Canned
Is there anything more soothing than a bowl of Tomato Soup paired with a crispy, golden grilled cheese sandwich? Whether you’re craving a quick lunch or a cozy dinner, this classic soup delivers warmth and nostalgia. But store-bought versions often fall short—too salty, too thin, or loaded with preservatives. Today, I’ll show you how to make a rich, velvety Tomato Soup from scratch that rivals any restaurant’s version. And yes, you can even use Canned Tomato Soup as a shortcut without sacrificing flavor—but trust me, homemade is worth the extra 10 minutes. Let’s dive in and transform simple ingredients into a bowl of pure comfort.
Ingredients & Kitchen Tools
Ingredients:
– 2 tbsp unsalted butter (or olive oil for dairy-free)
– 1 medium yellow onion, diced (adds sweetness)
– 3 garlic cloves, minced (for depth)
– 2 cans (14 oz each) whole peeled tomatoes (San Marzano preferred for low acidity)
– 1 cup chicken or vegetable broth (adjust for thickness)
– ½ cup heavy cream (or coconut milk for dairy-free)
– 1 tsp sugar (balances acidity)
– Salt and black pepper to taste
– Fresh basil leaves (for garnish)
Optional substitutions:
– Use Canned Tomato Soup (like Campbell’s) as a base, but reduce salt and add fresh aromatics for complexity.
– Swap cream with cashew cream for a vegan version.
Kitchen Tools:
– Large pot or Dutch oven
– Immersion blender (or regular blender – be careful with hot liquids)
– Wooden spoon
– Measuring cups and spoons
– Ladle
Prep Time & Cooking Schedule

– Prep time: 10 minutes (dice onion, mince garlic, open cans)
– Cook time: 25 minutes
– Total time: 35 minutes
– Resting time: 5 minutes after blending (flavors meld)
This soup comes together quickly, so you can start cooking while prepping sandwiches. Perfect for a weeknight dinner or a lazy weekend lunch.
Step-by-Step Instructions
1. Sauté aromatics – In a large pot, melt butter over medium heat. Add diced onion and cook until translucent (about 5 minutes). Stir in garlic and cook 1 minute more.
2. Add tomatoes and broth – Pour in the whole peeled tomatoes (crush them with your hands or a spoon) and the broth. Bring to a gentle simmer, then reduce heat to low. Cook for 15 minutes, stirring occasionally, to deepen the flavors.
3. Blend until smooth – Remove from heat. Use an immersion blender to puree the soup directly in the pot. If using a regular blender, let the soup cool slightly, then blend in batches. Return to pot.
4. Finish with cream – Stir in the heavy cream and sugar. Season with salt and pepper. Taste and adjust – this is where you can compare your Tomato Soup to a Canned Tomato Soup version; homemade will be brighter and less processed. Heat gently for 2 minutes, but don’t boil.
5. Serve – Ladle into bowls, garnish with fresh basil, and pair with a grilled cheese sandwich. Enjoy immediately.
Nutritional Benefits & Advantages
This homemade Tomato Soup is packed with lycopene, a powerful antioxidant found in cooked tomatoes that supports heart health and reduces inflammation. The addition of cream provides calcium and vitamin A, while onions and garlic offer immune-boosting compounds. Compared to store-bought Canned Tomato Soup, which often contains high sodium and added sugars, this recipe lets you control every ingredient. It’s also naturally gluten-free and can be made dairy-free with simple swaps.
Tips, Variations & Cooking Advice
– Flavor twist: Add a pinch of smoked paprika or red pepper flakes for heat.
– Herb swap: Use thyme or oregano instead of basil.
– Texture changes: Leave the soup chunky for a rustic version, or strain it for an ultra-smooth bisque.
– Dietary adaptations: Replace butter with olive oil and cream with full-fat coconut milk for a vegan, dairy-free soup.
– Shortcut: Use a can of Canned Tomato Soup as a base, but amp it up with sautéed onions, garlic, and a splash of cream. This is great when you’re short on time.
Common Mistakes to Avoid
– Overcooking the cream – Adding cream at a rolling boil causes it to curdle. Always stir it in off the heat or at a low simmer.
– Skipping the sugar – Even sweet tomatoes can be acidic. A teaspoon of sugar balances the flavor without making it sweet.
– Not blending thoroughly – Chunks of onion or tomato skin will ruin the silky texture. Use a high-quality blender or immersion blender.
– Underseasoning – Salt and pepper are crucial. Taste at the end and adjust, especially if you’re using low-sodium broth.
Storage & Meal Prep Tips
– Refrigeration: Store in an airtight container for up to 5 days.
– Freezing: Let cool completely, then transfer to freezer-safe containers. The soup will keep for 3 months. Thaw overnight in the fridge.
– Reheating: Warm gently on the stovetop over low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. Avoid microwaving, which can cause the cream to separate.
– Meal prep: Make a double batch on Sunday and portion it into single servings for quick lunches.
Conclusion
Making Tomato Soup from scratch is simpler than you think, and the result is a bowl of pure comfort with a depth of flavor that no Canned Tomato Soup can match. By controlling the ingredients, you get a healthier, more delicious version that’s perfect for any occasion. Whether you follow this recipe exactly or use it as a base for your own twists, I’m confident you’ll love the outcome. Try it this week, share your results in the comments, and explore more cozy soup recipes on the blog!
FAQs
1. Can I use fresh tomatoes instead of canned?
Yes, but you’ll need about 2 lbs of ripe Roma tomatoes. Roast them at 400°F for 20 minutes first to concentrate flavor, then proceed with the recipe.
2. How do I make this soup vegan?
Replace butter with olive oil and heavy cream with full-fat coconut milk or a cashew cream. The texture will be slightly different but still delicious.
3. My soup is too acidic. What can I do?
Add a pinch of baking soda (1/4 tsp) to neutralize the acid, or stir in a tablespoon of butter or cream. A little honey or maple syrup also works.
4. Can I use Canned Tomato Soup as a base for this recipe?
Absolutely. Sauté onions and garlic in butter, then add one can of condensed tomato soup plus one can of water or milk. Follow the blending and cream steps. It’s a quick fix when you crave homemade flavor.
5. How long does this soup stay fresh in the fridge?
Up to 5 days in an airtight container. Reheat gently on the stovetop. The soup may thicken, so add a splash of broth or water when reheating.

Proven way to grow 7 Tomato Soup plants fast
Ingredients
Equipment
Method
- Prepare seed starting trays with a mixture of seed starting mix, compost, and perlite to provide a nutrient-rich and well-draining environment.
- Plant one tomato seed per cell, about 1/4 inch deep, and lightly cover with soil.
- Water gently to moisten the soil and place trays in a warm spot with indirect sunlight.
- Once seedlings have two sets of true leaves, transplant each into larger individual pots filled with a similar soil mixture.
- Acclimate the plants to outdoor conditions gradually over a week, then plant them in a sunny garden spot with well-draining soil.
- Water regularly, especially during dry spells, and fertilize every two weeks with a balanced liquid fertilizer.
- Provide stakes or cages for support as the plants grow, and prune any suckers that appear in the leaf axils.
- Monitor for pests and diseases, addressing any issues promptly with organic solutions if possible.
- Harvest tomatoes when they are fully ripe and firm, typically 60-80 days after transplanting, to enjoy in your homemade tomato soup.