3 Ingredient Tomato Soup Recipe: Simmered Velvety Richness in 20 Minutes

Soups & Stews

3 Ingredient Tomato Soup Recipe: Simmered Velvety Richness in 20 Minutes

This 3-ingredient tomato soup recipe transforms basic pantry staples into velvety, restaurant-worthy comfort in just 20 minutes. 💛 After years of perfecting quick weeknight meals, I finally cracked the code for a soup that's rich, smooth, and foolproof—no fancy techniques required.

The secret lies in simmering canned tomatoes with aromatic herbs until their natural sweetness develops, then blending until silky perfection. What makes this recipe truly special is its simplicity without sacrificing depth.

We're using just tomatoes, broth, and a touch of cream (or coconut milk for dairy-free), but the flavor is anything but basic. The tomatoes caramelize slightly during simmering, creating a subtle sweetness that balances the acidity, while the cream adds luxurious body.

No peeling, no chopping, no measuring—just open, pour, and simmer. By the time you're done, you'll have a bowl of soup that's velvety smooth with just the right amount of tomato flavor—no aftertaste, no wateriness.

The texture is impossibly creamy yet light enough to enjoy in summer or warm enough for winter nights. It's the kind of meal that makes you forget it only took 20 minutes to make.

Serve it as-is for a clean, bright tomato flavor or add a sprinkle of basil, a swirl of olive oil, or some crusty bread for dipping. This is comfort food at its simplest—perfect for busy weeknights or lazy Sundays when you want something satisfying without the fuss.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for 3 ingredient tomato soup

Three ingredients plus a few finishing touches. Pantry staples that transform into velvety comfort.

Ingredient Amount Notes
Canned San Marzano Tomatoes 🍅 2 cans 28 oz each, crushed by hand
Vegetable Broth 💧 4 cups Low-sodium preferred, homemade or store-bought
Heavy Cream 🥛 ½ cup Full-fat for richness (or coconut milk)
Garlic Cloves 🧄 2 cloves Minced for aromatic depth
Fresh Basil Leaves 🌿 ¼ cup Chopped for garnish (optional)
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing drizzle
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly ground for heat
Crusty Bread 🍞 4 slices For serving, any variety

San Marzano tomatoes are the secret weapon here—their natural sweetness makes all the difference. Grab the 28 oz cans from the Italian section at Whole Foods or any grocery store. The broth should be low-sodium if using store-bought, or make your own with veggie scraps. Fresh garlic and basil? Farmers markets have the best quality, but the grocery store works too. Just make sure the basil leaves are bright green, not wilted. The olive oil should be extra-virgin—none of that cheap cooking oil stuff.

No heavy cream? Full-fat coconut milk works perfectly for a dairy-free version. Short on garlic? One clove still works—just minced extra fine. The tomato cans can be fire-roasted or regular—both taste great. For extra richness, add 1 tbsp butter when blending. The crusty bread can be any kind—baguette, sourdough, or even garlic bread. Toast it first for maximum crunch. If you're feeling fancy, add a sprinkle of Parmesan cheese on top before serving.

This soup keeps for 3-4 days in the fridge, but honestly tastes better the next day. The texture gets even smoother as flavors meld. For freezing, cool completely first and portion into airtight containers. Thaws beautifully—just reheat gently on the stove. I always make a double batch because it disappears fast. Leftovers make perfect lunches or quick dinners when you're short on time.

❤️

Why You'll Love This Recipe

  • Pantry to Plate: I swear, this soup starts with a can—no chopping, no peeling, just open, pour, and simmer. The San Marzano tomatoes do all the heavy lifting, so you’re basically cheating the system.
  • Creamy-Garlic Magic: That first spoonful? Rich, velvety, with garlic so tender it melts into the broth like a secret. The basil at the end isn’t just garnish—it’s the little flavor bomb that makes you go back for more.
  • Weeknight Wonder: Between us, this is my go-to when I’m too tired to plan. It’s ready before the kids even finish their homework, and honestly? The leftovers taste just as good the next day—no sad, watery soup here.
  • Budget-Friendly Luxury: Heavy cream makes it feel fancy, but the cost is a fraction of restaurant soup. A single can of tomatoes and a handful of garlic stretch to feed four, and the broth? You’ve got that stashed somewhere, right?

Step-by-step instructions for 3 ingredient tomato soup

Here's how to turn simple pantry staples into restaurant-quality tomato soup.

1

🍳 Step 1: Sauté Garlic Until Fragrant

Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 2 cloves minced garlic cloves and cook for 30-45 seconds until fragrant but not browned. This is where the magic starts—I like to watch the kitchen fill with that warm garlic aroma because it tells me we're ready for the tomatoes.

If the garlic starts to brown too quickly, reduce the heat slightly. Browned garlic adds bitterness, and we want pure sweetness here. Stir constantly so it doesn't stick to the bottom—this ensures even cooking and prevents burning. You'll know it's perfect when the scent fills your kitchen and the edges just begin to turn golden.

2

🍳 Step 2: Add Tomatoes and Simmer Until Broken Down

Pour in the 2 cans crushed San Marzano tomatoes and stir to combine with the garlic. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to medium-low heat. Let it simmer uncovered for 10-12 minutes until the tomatoes break down and the mixture thickens slightly.

Here's the thing—don't walk away. You want to see the tomatoes transform from their initial chunky texture into a smooth, velvety consistency. Stir occasionally to prevent sticking, and taste after 8 minutes to check for natural sweetness. If it needs more depth, you can add a pinch of sugar here, but the San Marzano tomatoes should be sweet enough on their own.

3

🍳 Step 3: Blend Until Silky Smooth

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you don't have an immersion blender, carefully transfer the soup to a countertop blender in batches—fill it only halfway to avoid overflow—and blend until silky. Return the blended soup to the pot and stir in the 4 cups vegetable broth.

I always blend until there's not even a hint of texture remaining. Run your finger through the soup—it should feel completely smooth, like velvet. This is what gives our simple soup its luxurious texture. If you prefer a slightly chunkier texture, you can leave it partially blended, but I find the completely smooth version tastes even more decadent.

4

🔥 Step 4: Finish with Cream and Season

Return the soup to a gentle simmer over medium-low heat and stir in the 0.5 cup heavy cream. Let it simmer for 3-4 minutes until heated through and slightly thickened. Season with 0.5 teaspoon salt and 0.25 teaspoon black pepper, tasting as you go.

This is the moment that matters: the cream should blend seamlessly into the soup, creating that velvety richness we're after. If the soup looks too thick, add a splash of water or broth to reach your desired consistency. Taste again and adjust seasoning—remember, we're building layers of flavor here, not just adding salt at the end.

5

🍽️ Step 5: Garnish and Serve Warm

Ladle the soup into bowls and drizzle each serving with a bit more of the extra-virgin olive oil. Sprinkle with the 0.25 cup chopped fresh basil leaves for brightness and color. Serve immediately with the 4 slices crusty bread on the side for dipping.

Here's where it gets fun—watch as the basil leaves float to the surface and the oil creates beautiful swirls. The contrast of warm soup with cool bread is pure comfort food magic. I know it seems like too much basil, but trust me—it adds that fresh, herbal note that cuts through the richness and makes every spoonful taste even more vibrant.

👨‍🍳

Pro Tips For Making 3 Ingredient Tomato Soup

  • Sear the Garlic First: Toss those minced cloves into a dry pot over medium heat for 30 seconds before adding anything else—just until they smell like heaven and turn golden. I learned this the hard way: skipping this step means your soup will taste like raw garlic punched you in the face. (Yes, even if you’re impatient like me.)
  • Crush the Tomatoes: Dump the San Marzano cans directly into the pot and mash them with a wooden spoon before adding broth. This breaks down the pulp faster and gives you a smoother texture without extra blending. My grandmother swore by this, and she was right: it’s the thing that matters most when you’re short on time.
  • Temper the Cream: Warm the heavy cream separately in a small saucepan over low heat until it’s just steaming (about 2 minutes), then whisk it into the soup. Cold cream shocks the hot broth and can cause it to split—sounds weird, but it works. I was skeptical until I tried it, and now I never skip this.
  • Strain for Smoothness: If you want that restaurant-quality finish, strain the soup through a fine-mesh sieve after cooking to remove any lingering skin or pulp. It’s not the prettiest method, but it’s the tastiest—especially if you’re serving it with grilled cheese. (Your future self will thank you.)

Regional styles of this dish

Italian Grandma Style

In Italy, this soup becomes a family tradition when served with a drizzle of aged balsamic vinegar (just 1 teaspoon) and a sprinkle of grated Pecorino Romano.

My nonna used to make a version with San Marzano tomatoes and a splash of white wine—she'd deglaze the pot with ¼ cup dry Pinot Grigio after sautéing the garlic. The wine reduces during simmering, adding depth without alcohol taste. Serve with crusty ciabatta for that authentic Italian experience. 🍷

Southern Comfort Twist

Down South, this soup gets a smoky kick by adding ½ teaspoon smoked paprika with the garlic and finishing with 1 tablespoon hot honey before serving. I first tried this version at a roadside diner in Georgia—they used chicken broth instead of vegetable and added a pinch of cayenne.

For extra richness, stir in 2 tablespoons butter at the end. Pair with cornbread for the ultimate Southern meal. 🌶️

Mediterranean Herb Infusion

Greek and Turkish kitchens elevate this soup with fresh herbs like oregano and thyme. Add 1 teaspoon dried oregano with the tomatoes and 2 sprigs fresh thyme (remove before serving). Finish with a swirl of olive oil and a sprinkle of crumbled feta cheese.

The herbs add an earthy depth that complements the tomatoes beautifully. Serve with warm pita bread for dipping. 🌿

French Rustic Version

In France, they'd call this a "soupe rustique" and often serve it with crème fraÎche instead of heavy cream. Use ½ cup crème fraÎche for a tangier finish, and add 1 shallot (finely chopped) with the garlic.

Garnish with chives and a pinch of nutmeg for that classic French touch. The shallot adds sweetness that pairs perfectly with the tomatoes. 🥖

Modern Vegan Adaptation

For a plant-based version, swap the heavy cream for ½ cup coconut milk and use vegetable broth made from scratch. Add 1 tablespoon nutritional yeast for a cheesy flavor and boost of B vitamins.

I love finishing with hemp seeds for protein and a sprinkle of red pepper flakes for heat. This version tastes just as rich and creamy—perfect for vegan weeknights. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 9g45%
Cholesterol 30mg10%
Sodium 560mg24%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 16g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this tomato soup without blending?

Skip the blending step for a rustic texture by simply simmering the tomatoes and broth until thickened (15-20 minutes). Stir in the cream at the end and serve with crusty bread for dipping. The natural tomato pieces add hearty texture while keeping it simple and comforting.

2

What if I don't have San Marzano tomatoes?

Any good-quality canned tomatoes work—fire-roasted or crushed varieties both taste delicious. For extra sweetness, add 1 teaspoon sugar or ½ teaspoon honey when simmering. Avoid tomato sauce (too thick) or diced tomatoes (too chunky). The key is using ripe, flavorful tomatoes.

3

How can I make this soup dairy-free?

Replace the heavy cream with ½ cup full-fat coconut milk for a rich, creamy texture. For extra protein, stir in 1 tablespoon nutritional yeast after blending. The coconut milk adds natural sweetness that balances the acidity perfectly. Serve with toasted bread for dipping.

4

Can I make this soup in an Instant Pot?

Yes! Sauté the garlic, add tomatoes and broth, then cook on High Pressure for 3 minutes. Quick-release the pressure, blend, stir in cream, and adjust seasoning. The Instant Pot version takes just 10 minutes total—perfect for busy weeknights. The texture will be slightly thicker than stovetop.

5

Why does my soup taste too acidic?

Add a pinch of sugar (½ teaspoon) or a splash of broth to balance the acidity. For extra depth, stir in 1 teaspoon balsamic vinegar or a small piece of butter at the end. The cream should also help neutralize the tang. Taste as you go—this soup should be bright, not sour.

★★★★★5.0(9 reviews)
Categories Soups & Stews