Soups & Stews
This 5-minute tomato soup recipe transforms pantry staples into velvety perfection with minimal effort—no simmering required. The secret lies in a quick sauté of garlic and onions, followed by blending canned tomatoes with warm broth until silky smooth. I developed this version after craving restaurant-quality soup without the hours of cooking, and it delivers the same rich, comforting flavor in just 5 minutes.
The beauty of this recipe is its simplicity: no special techniques, no fancy ingredients, just a blender and a few basic pantry items. Sautéing the aromatics first builds depth of flavor, while the warm broth helps create that signature creamy texture without heavy cream. The result is a soup that’s smooth, vibrant, and packed with tomato goodness—ideal for a quick lunch or cozy dinner.
What you’ll end up with is a bowl of restaurant-quality tomato soup that’s ready in the time it takes to boil water. The velvety consistency comes from blending the tomatoes while still warm, ensuring every spoonful is rich and satisfying. Garnish with fresh basil or a swirl of cream for extra indulgence, but honestly, it’s delicious just as it is.
Perfect for busy weeknights, this soup pairs beautifully with crusty bread or grilled cheese sandwiches. The best part? It scales effortlessly—double the batch for leftovers or share with friends. Let’s get cooking!
Ingredients for 5 minute tomato soup
Pantry staples meet blender magic—just five minutes to restaurant-quality tomato soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or diced, high-quality |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, for garnish |
| Heavy Cream 🥛 | ¼ cup | Optional, for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Sugar 🍯 | 1 tsp | Balances acidity |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional, for heat |
The tomatoes are non-negotiable here. San Marzano is the gold standard—sweet, meaty, and perfect for blending. Trader Joe's and Whole Foods carry them year-round, but any high-quality crushed tomatoes work in a pinch. Fresh basil? Farmers markets have the best, but the plastic containers at the grocery store are fine if you're in a hurry. The garlic and onion are your flavor anchors—don't skip sautéing them first, even for five minutes. That's where the depth comes from. For the broth, low-sodium is key—you'll add salt later to taste.
No San Marzano tomatoes? Fire-roasted diced tomatoes from a can are your next best bet—they've got built-in smokiness. Swapping the heavy cream? Coconut milk or cashew cream keeps it vegan without sacrificing richness. Fresh basil missing? Dried basil at 1/4 the amount works, but it's not the same. The sugar balances acidity—honey or maple syrup are great swaps if you prefer. Red pepper flakes giving you pause? Crushed black pepper with a pinch of cayenne delivers heat without the flake texture. And if you're really pressed for time, skip the sauté and blend everything raw—it'll still be delicious, just less complex.
This soup tastes even better the next day once flavors meld. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into single-serving containers—perfect for lunches or quick reheats. The cream, if using, separates when chilled, so stir it back in before serving. Garnish with fresh basil or a crack of black pepper right before eating—that's when it shines. Double the batch? No problem—it scales perfectly for leftovers or sharing.
Why You'll Love This Recipe
- Here’s what sold me: I can throw this together while waiting for pasta to boil. Or microwave it solo when I’m too tired to cook. Even my picky roommate asks for seconds—(yes, even on a Tuesday night).
- Five-Ingredient Magic: I swear by this combo—San Marzano tomatoes, a single onion, and garlic in olive oil. That’s it. No fancy techniques, just pure, bright flavor that tastes like summer in a bowl.
- Smooth Like a Dream: Between us, blending the warm broth and tomatoes until velvety takes zero effort. The result? A soup so silky it’ll make you forget you didn’t spend hours simmering.
- Weeknight Wonder: Here’s what sold me: I can throw this together while waiting for pasta to boil. Or microwave it solo when I’m too tired to cook. Even my picky roommate asks for seconds—(yes, even on a Tuesday night).
Step-by-step instructions for blender-perfect tomato soup
Here's how to transform simple ingredients into restaurant-quality tomato soup in record time.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium-high heat. Add the finely diced yellow onion and cook for 3-4 minutes until translucent and just beginning to soften. This is your flavor foundation—don't rush it.
Add the 3 minced garlic cloves and stir for 30 seconds until you can smell that irresistible garlic aroma. The garlic should sizzle but not brown—watch it closely to avoid burning. Here's the thing: properly cooked garlic makes all the difference in this soup. If it burns, the whole dish will taste bitter.
Build the Tomato Base
Pour in the 28 oz canned San Marzano tomatoes (crushed or diced) and stir to combine with the onions and garlic. Add the 1.5 cups vegetable broth, 1 teaspoon salt, 1 teaspoon sugar, and 0.5 teaspoon red pepper flakes. Bring everything to a gentle boil over medium-high heat for 2-3 minutes—this helps extract maximum flavor from the tomatoes.
I like to taste the mixture at this stage to check the balance. The tomatoes should be bright and slightly acidic, with just a hint of sweetness from the sugar. If it needs more salt, add it now—you can always adjust later, but you can't take it out once it's in.
Blend Until Silky Smooth
Carefully transfer the hot mixture to a blender in two batches (never overfill). Blend each batch until completely smooth, about 30-45 seconds per batch. The soup should be velvety with no visible texture—this is what makes it restaurant-perfect.
Here's a pro tip: If the soup looks too thick after blending, add 2-3 tablespoons water and blend again. The consistency should be like heavy cream—smooth enough to coat the back of a spoon but still substantial. Return the blended soup to the pot and keep it warm over low heat while you prepare the finishing touches.
Finish with Cream and Fresh Basil
Stir in the 0.25 cup heavy cream and 0.25 teaspoon black pepper over low heat for 1-2 minutes. The cream will make the soup luxuriously rich while keeping it light enough to sip. Taste again and adjust seasoning if needed—this is your final chance to perfect the balance.
Just before serving, add the 0.25 cup fresh basil leaves and stir gently. The basil will add a bright, herbal note that cuts through the richness of the cream. Serve immediately with crusty bread—this soup is best enjoyed fresh when it's still steaming hot.
Pro Tips For Making 5 Minute Tomato Soup
- Sweat the Onion First: I learned this the hard way—when I just diced raw onion into the pot, the soup ended up bitter and watery. Take 2 minutes to cook the chopped onion in olive oil over medium heat until it’s translucent and just starting to soften. That’s when the natural sweetness comes out, and the soup won’t taste like you’re eating onion juice.
- Crush Those Tomatoes: San Marzanos are sweet and meaty, but if you just dump them whole or barely crushed, you’ll end up with chunks floating in soup instead of a smooth texture. Use your hands (or a wooden spoon) to break them into rough pieces—no need to puree, but aim for 80% broken down. This ensures a balanced consistency without turning it into baby food.
- Salt the Broth Early: The broth is the base, so season it before adding the tomatoes. Taste it after heating—if it’s bland, add salt now, not later. I used to wait until the end and always ended up with soup that needed more seasoning. A pinch of salt upfront makes a real difference, especially if you’re using low-sodium broth.
- Blend Halfway, Not All: Skip the blender until the soup’s cooked. After adding broth and simmering for 3–4 minutes, taste it first. If you want a chunkier texture, stop here. If you prefer smooth, blend half the soup, then mix it back in—this keeps some body and prevents a gluey mess. (Yes, even if you’re impatient like me.)
Troubleshooting this recipe
Lumpy Blending Fix
If your soup turns out lumpy despite blending, it’s likely because the tomatoes weren’t fully broken down before blending. Next time, pulse the blender in short bursts (about 5 seconds on, 5 seconds off) for the first 10 seconds—this helps break up larger chunks before full blending. For stubborn lumps, strain the soup through a fine-mesh sieve after blending to achieve that ultra-smooth texture. 💫
Burnt Garlic Taste
Burnt garlic ruins everything, so keep a close eye on it! If your garlic turns dark brown or black while sautéing, immediately remove the pot from heat and add 1-2 tablespoons cold water to deglaze. The water will help neutralize the bitter flavors. For next time, reduce heat to medium and stir constantly—garlic should sizzle but never brown. Trust me, this small step makes a huge difference!
Too Thin or Watery
If your soup ends up too thin, the issue is usually over-blending or insufficient base ingredients. For a quick fix, stir in 1 tablespoon cornstarch mixed with 1 tablespoon cold water and simmer for 2-3 minutes until thickened. If you’re prepping ahead, reduce the broth by ¼ cup next time—this ensures a richer, thicker soup without extra effort. 🌡️
Acidic or Sour Taste
Overly acidic soup happens when the tomatoes’ natural acidity isn’t balanced. To fix it, stir in ½ teaspoon sugar or 1 teaspoon honey while the soup is warm. If the acidity persists, add a pinch of baking soda (just ¼ teaspoon)—it neutralizes acidity instantly. For prevention, reduce the broth by ¼ cup or add 1 extra tablespoon sugar during cooking.
Blender Overload
Never fill your blender more than ¾ full—this is a common mistake that leads to splattering and poor blending. For this recipe, two batches are ideal. If you’re using a high-powered blender like a Vitamix, you can blend slightly more at once, but still leave 1 inch of headspace. Always cover the blender with a towel or lid to avoid messy spills. 🔥
Broth Too Salty
If your broth is too salty, dilute it by adding ¼ cup water or unsalted broth and simmer for 2-3 minutes. For future batches, use low-sodium broth and taste before blending—you can always add more salt, but you can’t remove it. If the soup is already blended, add 1-2 ice cubes and blend again to dilute the saltiness without thinning the soup too much.
Nutrition facts
Frequently asked questions
Can I make this tomato soup without a blender?
Yes! For a chunky version, simply mash the cooked tomatoes with a potato masher or fork after simmering. The texture will be rustic but still delicious—great for those without a blender. You'll skip the cream for best results, as it won't blend smoothly.
Why does my soup taste too acidic?
Tomatoes naturally contain acidity that can overpower the flavor. Balance it by adding ½ teaspoon sugar or 1 teaspoon honey while warm. For future batches, reduce broth by ¼ cup or add 1 extra tablespoon sugar during cooking to prevent this.
Can I use fresh tomatoes instead of canned?
Fresh tomatoes work but require more prep. Roast 4-5 medium tomatoes at 400°F for 20 minutes first to intensify flavor, then blend as directed. You'll need about 1.5 cups roasted tomatoes to replace the canned version. Fresh tomatoes are more watery, so expect thinner soup unless you reduce it first.
How do I make this soup vegan?
Swap the heavy cream for ½ cup coconut milk or ½ cup cashew cream (blend soaked cashews with water). Use vegetable broth and omit any dairy-based ingredients. The texture will be slightly lighter but still creamy. Garnish with fresh herbs instead of cream.
Can I make this soup ahead of time?
Yes! This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. Reheat gently on low heat, stirring occasionally. The cream may separate—just stir it back in before serving. Freeze portions for up to 3 months for quick meals.
