Hey friends! If you've ever scrolled Pinterest looking for the perfect bowl of tomato soup, you're in the right place. This Pinterest image recipe is the one that keeps popping up because it's ridiculously creamy, secretly healthy, and comes together in one pot with ingredients you probably already have.
Advertisements1
I've tested this soup a dozen times to get the texture just right: silky but not heavy, tangy but balanced with a touch of sweetness. The secret is roasting the tomatoes first (yes, even canned ones get a quick roast!) to deepen their flavor before blending.
Whether you're dunking a grilled cheese or serving it as a starter for a dinner party, this soup delivers. Let's make it!
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use regular or extra-virgin olive oil. Substitute with avocado oil or butter for a richer flavor.
1 large yellow onion, diced (about 1 cup)
Yellow onions are sweet and mild. Swap with white or sweet onion if needed.
3 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon garlic powder works in a pinch.
2 cans (28 ounces each) whole peeled San Marzano tomatoes, with their juices
San Marzano tomatoes are sweeter and less acidic. If unavailable, use good-quality whole peeled tomatoes.
2 cups (480ml) low-sodium vegetable broth
Chicken broth works too. For a richer soup, use homemade stock.
1 teaspoon dried oregano
Crush the oregano between your fingers to release more flavor. Substitute with dried basil.
1 teaspoon salt
Kosher salt preferred. Adjust to taste after blending.
1/2 teaspoon black pepper
Freshly ground is best. White pepper for a smoother look.
1 tablespoon honey or sugar
Balances acidity. Maple syrup or agave work as substitutes.
1/2 cup (120ml) heavy cream or full-fat coconut milk
For dairy-free, use coconut milk. For a lighter version, use half-and-half.
Fresh basil leaves, for garnish (optional)
Torn basil adds freshness. Dried basil can be stirred in during cooking.
Tips & Tricks
Don't Skip Roasting
Roasting the tomatoes concentrates their sweetness and adds depth. Spread them on a baking sheet and roast at 400°F (200°C) for 20 minutes before adding to the pot.
Blend Carefully
Hot liquids expand in a blender. Fill it only halfway, vent the lid, and blend in batches to avoid splatters.
Balance Acidity
Taste before serving. If the soup is too tangy, add a pinch more honey or a small piece of carrot while cooking.
Pro Tips
Step-by-Step Instructions
1. Roast the tomatoes
Preheat oven to 400°F (200°C). Drain the canned tomatoes, reserving juices. Spread tomatoes on a baking sheet, drizzle with 1 tablespoon olive oil, and roast for 20 minutes until slightly charred and bubbling. This deepens their flavor.
2. Sauté aromatics
In a large pot, heat remaining 1 tablespoon olive oil over medium heat. Add onion and cook for 5 minutes until translucent. Add garlic and cook for 1 minute until fragrant.
3. Simmer the soup
Add roasted tomatoes, reserved juices, broth, oregano, salt, pepper, and honey. Bring to a boil, then reduce heat and simmer for 15 minutes, stirring occasionally. The tomatoes should be falling apart.
4. Blend until smooth
Remove from heat. Use an immersion blender to puree until smooth, or carefully blend in batches. Return to pot.
5. Add cream
Stir in heavy cream and warm over low heat for 2 minutes. Do not boil. Taste and adjust seasoning.
6. Serve and garnish
Ladle into bowls and top with fresh basil. Serve hot with grilled cheese for dipping.
Delicious Variations
Spicy Tomato Soup
Add 1/2 teaspoon red pepper flakes with the garlic for a kick.
Roasted Red Pepper Tomato Soup
Replace one can of tomatoes with a jar of roasted red peppers.
Vegan Tomato Soup
Use coconut milk instead of heavy cream and maple syrup instead of honey.
How to Store Pinterest image
Refrigerator
Store in an airtight container for up to 4 days. Reheat gently on the stovetop.
Freezer
Freeze without cream for up to 3 months. Thaw overnight in the fridge, then add cream when reheating.
Reheating
Reheat over medium-low heat, stirring occasionally. Add a splash of broth if too thick.
Frequently Asked Questions
Q: Can I use fresh tomatoes instead of canned?
Yes, but you'll need about 3 pounds of ripe tomatoes. Roast them first to concentrate their flavor. Canned San Marzano tomatoes are preferred for their consistent sweetness.
Q: How do I make this soup vegan?
Substitute the heavy cream with full-fat coconut milk and the honey with maple syrup. The soup will still be creamy and delicious.
Q: Can I make this soup in advance?
Absolutely! Make it up to 3 days ahead and store in the fridge. The flavors meld and deepen overnight. Just reheat gently and add cream before serving.
Q: Why is my tomato soup bitter?
Bitterness often comes from unripe tomatoes or scorched garlic. Use good-quality canned tomatoes and sauté garlic only until fragrant, not brown. A pinch of sugar can also balance bitterness.
Q: What can I serve with tomato soup?
Classic pairings include grilled cheese sandwiches, crusty bread, or a simple salad. It's also great as a starter for pasta dishes.
I hope this Pinterest image recipe becomes your new go-to for cozy nights. Give it a try and let me know how it turns out in the comments. Cook smart, eat happy.
Pinterest image
Pinterest image is a creamy, dreamy tomato soup that turns pantry staples into a cozy bowl of comfort in just 30 minutes!
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 2 cans (28 ounces each) whole peeled San Marzano tomatoes, with their juices
- 2 cups (480ml) low-sodium vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon honey or sugar
- 1/2 cup (120ml) heavy cream or full-fat coconut milk
- Fresh basil leaves, for garnish (optional)
📋 Instructions
- 1Roast the tomatoes — Preheat oven to 400°F (200°C). Drain the canned tomatoes, reserving juices. Spread tomatoes on a baking sheet, drizzle with 1 tablespoon olive oil, and roast for 20 minutes until slightly charred and bubbling. This deepens their flavor.
- 2Sauté aromatics — In a large pot, heat remaining 1 tablespoon olive oil over medium heat. Add onion and cook for 5 minutes until translucent. Add garlic and cook for 1 minute until fragrant.
- 3Simmer the soup — Add roasted tomatoes, reserved juices, broth, oregano, salt, pepper, and honey. Bring to a boil, then reduce heat and simmer for 15 minutes, stirring occasionally. The tomatoes should be falling apart.
- 4Blend until smooth — Remove from heat. Use an immersion blender to puree until smooth, or carefully blend in batches. Return to pot.
- 5Add cream — Stir in heavy cream and warm over low heat for 2 minutes. Do not boil. Taste and adjust seasoning.
- 6Serve and garnish — Ladle into bowls and top with fresh basil. Serve hot with grilled cheese for dipping.


Leave a Comment