3 Ingredient Tomato Soup Recipe: Velvety Smoothness in 15 Minutes

Soups & Stews

3 Ingredient Tomato Soup Recipe: Velvety Smoothness in 15 Minutes

This 3-ingredient tomato soup delivers velvety smoothness in just 15 minutes—no pantry stockpile required. The secret lies in blending fresh tomatoes with aromatic herbs and a touch of fat to create a naturally rich, balanced broth that needs nothing extra.

I perfected this recipe during a busy week when I only had 10 minutes to spare, and it became my go-to comfort meal ever since.

What makes this soup special is its simplicity without sacrificing depth. The tomatoes provide natural sweetness, while a splash of olive oil and a pinch of salt enhance their flavor, creating a silky texture that's both comforting and elegant.

Unlike canned versions, this soup builds flavor as it simmers, developing a subtle complexity that makes it feel far more sophisticated than its ingredient list suggests.

By the time you're done, you'll have a creamy, restaurant-quality tomato soup that's ready in under 20 minutes—no straining, no special equipment, just pure, unadulterated tomato goodness. The best part? It's naturally vegetarian and can easily be adapted for vegan diets by using vegetable broth instead of water.

This is the kind of soup that transforms a simple weeknight into a cozy meal experience.

The beauty of this recipe lies in its adaptability. While we're keeping it to three core ingredients, you can customize it with optional garnishes like fresh basil, a drizzle of olive oil, or a sprinkle of grated Parmesan.

Serve it as-is for a clean, bright tomato flavor, or add a splash of cream for extra richness. Here's everything you need to make it.

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

Ingredients for 3 ingredient tomato soup

Three core ingredients transform into velvety tomato soup—no pantry stockpile needed.

Ingredient Amount Notes
Fresh Roma Tomatoes 🍅 2 lbs Ripe, firm, halved for even cooking
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety preferred
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred for purity
Fresh Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Fresh Basil Leaves 🌿 ¼ cup Packed, stems removed for garnish
Vegetable Broth 💧 1 cup Low-sodium preferred for balance
Red Wine Vinegar 🍷 1 tbsp Brightens acidity naturally
Heavy Cream 🥛 ¼ cup Full-fat for velvety texture (optional)

The tomatoes are the star, so pick ripe but firm Roma tomatoes—they concentrate flavor beautifully. Trader Joe's and local farmers markets usually have the freshest, but grocery store Roma tomatoes work fine too. Look for vibrant red color and firmness. Garlic is non-negotiable here—fresh cloves make all the difference. I like to buy mine from Costco in bulk since it keeps well. The olive oil should be extra-virgin, not just 'pure'—California-based brands like Corto or Lucini have that fruity punch that elevates everything. For the broth, low-sodium vegetable broth is key—it prevents the soup from becoming too salty as it simmers.

No fresh basil? Dried basil at one-third the amount works in a pinch, though it won't have that same fresh brightness. Running low on Roma tomatoes? Heirloom or vine-ripened tomatoes from the store will work, but you might need to strain the soup slightly more for silky texture. The heavy cream is optional but transforms the soup into something truly luxurious—full-fat is worth it here. For a vegan version, simply omit the cream and add an extra splash of olive oil at the end. The red wine vinegar might seem like an odd addition, but it brightens the tomatoes' natural sweetness without overpowering them—think of it as the secret ingredient that makes this soup feel restaurant-quality.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into ice cube trays first—3 months is the sweet spot. I always make a double batch because it disappears fast. Garnish with fresh basil and a drizzle of olive oil right before serving—that's when it becomes truly special. The soup reheats beautifully on the stove or in the microwave, though I prefer the stove for a smoother texture.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I swear by this—just halve the tomatoes, crush the garlic with the flat of my knife, and toss everything raw into the pot. The blender does the rest. Minimal effort, maximum flavor without the mess.
  • Garlic-Basil Magic: That first spoonful of soup—where the fresh basil’s bright punch meets the slow-roasted sweetness of the tomatoes and a whisper of garlic? It’s the kind of taste that makes me pause mid-sip. No heavy cream, no bouillon cubes, just pure, vibrant tomato goodness.
  • Weeknight to Potluck: Same recipe, endless uses. I make it on Tuesdays for a quick dinner, then again on Sundays to bring to a friend’s gathering. The leftovers? Even better the next day—thicker, richer, and still packed with that fresh basil brightness.
  • Pantry-Proof Perfection: Honestly, I keep a bag of Roma tomatoes and a jar of basil in my freezer just for this. Three ingredients (plus salt and oil) stretch across multiple meals, and the cost? A fraction of store-bought soups. Plus, it reheats like a dream—no separation, no sad texture.

Step-by-step instructions for velvety tomato soup

Here's how to transform simple ingredients into restaurant-quality tomato soup in record time.

1

Char the Tomatoes for Deep Flavor

Preheat your oven's broiler to high. Place the halved fresh Roma tomatoes cut-side up on a rimmed baking sheet. Broil for 5-7 minutes until the cut sides blister and develop deep char marks. This step creates concentrated tomato flavor that transforms ordinary soup into something extraordinary.

Watch closely after 3 minutes—you'll see the edges begin to blacken slightly. That's exactly what you want. The charred tomatoes will release their sweet, caramelized essence into the soup, giving it that professional chef's touch. Let them cool for 5 minutes before handling—they'll be hot!

2

Sauté Garlic in Olive Oil Until Fragrant

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 4 minced garlic cloves and cook for 1-2 minutes until they become golden and release their irresistible aroma. This is where the magic begins—the garlic should smell intoxicatingly fragrant without burning.

If you notice the garlic starting to brown too quickly, reduce the heat to medium-low. The moment it releases its aroma, you'll know it's ready. This aromatic base will infuse the entire soup with depth. Keep the heat at this level throughout the cooking process—too high and you'll burn the delicate tomato flavors.

3

Blend Until Silky Smooth

Transfer the charred tomatoes to the pot with the garlic oil. Add the 1 cup vegetable broth and 1.5 tsp kosher salt. Bring to a gentle simmer over medium heat for 5 minutes, stirring occasionally. The mixture should bubble softly—this ensures even flavor distribution without breaking down the tomato texture.

Using an immersion blender, blend the mixture until completely smooth. For a perfectly velvety texture, blend in 30-second bursts, allowing steam to escape between each burst. If you prefer using a countertop blender, carefully transfer the hot mixture (it will be very hot!) and blend until silky smooth. The soup should coat the back of a spoon with a luxurious consistency.

4

Finish with Acid and Cream

Return the soup to the pot and stir in the 1 tbsp red wine vinegar and 0.25 cup fresh basil leaves. Simmer gently for 2-3 minutes to allow the vinegar to mellow and the basil to release its aromatic oils. This step brightens the soup's acidity and adds a fresh herbal note that balances the richness.

Remove from heat and gently stir in the 0.25 cup heavy cream (if using). The cream should melt smoothly into the soup, creating a luxurious mouthfeel. Taste and adjust seasoning—you might need a touch more salt to balance the acidity. The soup should be vibrant, velvety, and perfectly balanced between sweet, savory, and tangy flavors.

👨‍🍳

Pro Tips For Making 3 Ingredient Tomato Soup

  • CHAR THE TOMATOES FIRST: I learned this the hard way—raw Roma tomatoes release starch like shy kids at a party. Sear them cut-side down in olive oil over medium-high heat for 3-4 minutes until deeply blistered and caramelized. This isn’t just about flavor; it’s the foundation for a soup that won’t taste like watered-down juice.
  • SMASH THE GARLIC: Whole garlic cloves? Skip it. Mince them fine (or crush with the flat side of your knife) and let them sit in the hot oil for 30 seconds before adding tomatoes. This prevents bitter allicin buildup and lets the garlic melt into the soup instead of floating like sad little islands. (Yes, even if you’re impatient like me.)
  • SALT THE POT WATER: Your soup’s final saltiness starts here. Toss the halved tomatoes into boiling salted water (1 tsp per quart) for 2 minutes—this seasons the flesh while you prep. The salt penetrates deeper than you’d think, and you’ll need less later. (Your future self will notice the difference.)
  • STRAIN THE BASIL LAST: Sounds weird, but it works: Add whole basil leaves at the very end, let them steep for 30 seconds, then strain. This extracts maximum aroma without turning your soup into a green slurry. If you’re lazy (I skip this), at least tear the leaves first—they’ll blend better.

Flavor customization for these flavors

Sweet & Tangy Twist

Add 1 tbsp honey or agave syrup along with the red wine vinegar to enhance the natural sweetness of the tomatoes. This creates a beautiful balance between sweet and tangy flavors that makes the soup feel like a dessert.

I like to use local raw honey for a floral note that pairs perfectly with the basil. 🌟

Herb-Infused Variations

Swap the basil for other fresh herbs like thyme or rosemary for a different aromatic profile. For a Mediterranean twist, add 1 tsp dried oregano while simmering. If you love bold flavors, try ½ tsp red pepper flakes for a subtle kick that complements the creaminess.

Fresh herbs should always be added at the end to preserve their vibrant flavors.

Creamy Upgrades

For extra richness, replace the heavy cream with ½ cup coconut milk for a vegan option that still delivers a velvety texture. Another great alternative is ½ cup mascarpone cheese, which adds a luxurious tanginess.

If you're feeling adventurous, stir in 1 oz goat cheese at the end for a bright, slightly tangy finish that pairs beautifully with the tomatoes.

Spicy Heat Boost

Add ½ tsp smoked paprika or 1 tsp hot sauce (like Cholula) to give the soup a smoky or fiery dimension. For a smoky depth, char a small piece of red onion along with the tomatoes and blend it in.

This works especially well if you're serving the soup with grilled meats or crusty bread. The heat will wake up your taste buds and make every spoonful more exciting.

Umami Depth

For an extra layer of complexity, stir in 1 tsp miso paste or ½ tsp fish sauce (for non-vegetarian versions) while simmering. These ingredients add a savory umami note that elevates the soup from simple to sophisticated.

If you're vegetarian, ½ tsp soy sauce works beautifully. Add these ingredients gradually and taste as you go—they pack a punch!

Texture Contrast

For a fun texture play, stir in ½ cup toasted breadcrumbs or crispy fried shallots before serving. These add a delightful crunch that contrasts perfectly with the smooth soup.

Another great option is crumbled feta cheese, which adds a salty, tangy bite. Garnish with a drizzle of olive oil and fresh herbs to tie everything together. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 5g25%
Cholesterol 25mg8%
Sodium 580mg25%
Total Carbohydrate 18g6%
Dietary Fiber 5g18%
Sugars 12g
Protein 4g8%
* 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 fresh tomatoes?

For a quick version, use 2 cups canned crushed tomatoes instead of fresh. Skip the broiling step and add 1 tsp sugar to balance acidity. The texture will be slightly less velvety but still delicious. For a smoother result, strain the canned tomatoes before blending.

2

Why does my soup taste watery after blending?

This happens when too much liquid is added during simmering. Reduce the broth to ½ cup and simmer uncovered for 5 extra minutes to evaporate excess moisture. For instant thickening, stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer for 2 minutes. The key is gentle simmering—never boiling—to preserve texture.

3

How can I make this soup vegan?

Simply omit the heavy cream and use ½ cup full-fat coconut milk instead. For extra richness, stir in 1 tbsp nutritional yeast at the end. The red wine vinegar adds brightness without animal products, and vegetable broth keeps it plant-based. Taste as you go—you may need an extra pinch of salt since plant-based ingredients often absorb flavors differently.

4

Can I prepare this soup in a slow cooker?

Yes! Char the tomatoes as directed, then combine with olive oil, garlic, broth, and salt in your slow cooker. Cook on Low for 4-5 hours or High for 2-3 hours, stirring occasionally. Finish with vinegar, basil, and cream (or coconut milk) off heat. The slow cooking enhances natural sweetness, creating an even deeper flavor profile. Perfect for meal prep!

5

What's the best way to store leftovers?

Let the soup cool completely, then transfer to an airtight container. It keeps in the fridge for 5 days—the flavors actually improve overnight! For freezing, portion into ice cube trays first, then transfer cubes to a freezer bag. Thaw in the fridge overnight for best texture. Avoid reheating directly from frozen to prevent water separation.

★★★★★4.5(10 reviews)
Categories Soups & Stews