Soups & Stews
This 3-ingredient tomato soup recipe transforms pantry staples into velvety perfection in just 15 minutes. đ I created it during a particularly hectic week when I needed dinner to be both simple and satisfyingâno fancy techniques, just bold flavor. The secret lies in blending canned tomatoes with broth and a touch of cream (or coconut milk for a dairy-free version), creating a smooth, comforting base that requires zero chopping or prep work.
The beauty of this recipe is its foolproof simplicityâno need to peel tomatoes or simmer for hours. A quick sautĂŠ of garlic (optional but recommended) adds depth, while simmering just until flavors meld ensures a rich, balanced soup. The texture is silky smooth, with just enough body to feel substantial but light enough for any meal. Iâve tested it with both heavy cream and coconut milk, and both deliver that restaurant-quality finish without breaking the bank.
What youâll end up with is a creamy, aromatic tomato soup thatâs ready in the time it takes to boil water. The soup stays warm and velvety for hours, making it perfect for meal prep or last-minute dinners. Garnish with fresh basil or a sprinkle of parmesan for extra brightnessâthough honestly, itâs delicious just as is. This is the kind of recipe that proves great food doesnât require complicated steps, just smart ingredients.
Serve it alongside grilled cheese for a classic combo, or enjoy it on its own with crusty bread. The best part? Youâll have leftovers that taste just as good the next day. Letâs make this soupâyour future self will thank you.
Ingredients for 3 ingredient tomato soup
Three pantry staples and one optional garnish. Thatâs all you need for velvety tomato soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Crushed Tomatoes đ | 2 cups | San Marzano preferred for sweetness |
| Vegetable Broth đ§ | 2 cups | Low-sodium preferred, homemade or store-bought |
| Heavy Cream đĽ | ½ cup | Full-fat for best texture (or coconut milk) |
| Garlic Cloves đ§ | 2 cloves | Minced, optional but recommended |
| Olive Oil đŤ | 1 tbsp | Extra-virgin for sautĂŠing |
| Salt đ§ | ½ tsp | Diamond Crystal preferred |
| Black Pepper đśď¸ | Âź tsp | Freshly ground for best flavor |
| Fresh Basil đż | Âź cup | Chopped, for garnish (optional) |
| Parmesan Cheese đ§ | Âź cup | Freshly grated, for garnish (optional) |
The tomatoes are the heart of this soup, so San Marzano makes a world of difference if youâve got themâsweeter, less acidic, and just more flavorful. Any good-quality canned tomatoes work though, just drain most of the liquid if theyâre watery. The broth should be low-sodium (or unsalted) so you control the seasoning. Trader Joeâs has a great affordable option, but homemade is even better. I always grab extraâthis soup reheats beautifully, and having broth on hand makes other recipes (like risotto or pasta) way easier too. The garlic? Minced is best, but if youâre in a rush, jarred minced garlic works in a pinch. Just donât overcook itâyou want that aroma, not burnt flavor.
No heavy cream? Full-fat coconut milk works perfectly for a dairy-free versionâjust use the same amount. The texture will be slightly different but still creamy. Short on garlic? Garlic powder at half the amount is fine, but fresh is worth it if youâve got it. The olive oil matters hereâdonât skimp on the extra-virgin stuff. It adds a fruity note that cuts through the acidity of the tomatoes. For the garnish, fresh basil and Parmesan are totally optional (the soup is delicious without them), but they take it from good to restaurant-quality. If youâre feeling fancy, toast the basil leaves in the oven for 30 seconds before choppingâtheyâll have a deeper flavor.
This soup tastes even better the next day, so make a double batch if you can. Store it in an airtight container in the fridge for up to 5 days. For freezing, portion it into 1-cup containersâit reheats perfectly and keeps for 3 months. The texture might get a little thicker when reheated, so add a splash of broth or water if needed. I always keep a batch in the freezer for those nights when Iâm too tired to cook. And if youâre making grilled cheese? Double the soupâitâs the ultimate comfort food combo.
Why You'll Love This Recipe
- Pantry Magic: I swear by this when my fridge is bareâjust open a can of tomatoes, splash in broth, and boom, dinnerâs ready. No chopping, no stress, just 10 minutes of simmering while I scramble eggs or toast bread.
- Rich Without Effort: That heavy cream swirled in at the end? Pure velvety decadence for almost no work. The garlic sizzling in olive oil first? Oh, itâs the secretâdeep, toasty, and impossible to resist.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Taste even better the next day (yes, really), and itâs the only soup my picky kid wonât trade for mac and cheese. Pack it in a thermos, and youâve got a lunch that feels fancy.
- Budget Bliss: Honestly, I make this twice a month just to stretch my grocery dollars. A can of tomatoes, a carton of broth, a stick of butterâitâs cheaper than takeout, but way more satisfying. Leftovers? Freezer-friendly, too.
Step-by-step instructions for 3-Ingredient tomato soup
Here's how to make this creamy, restaurant-worthy soup with just a few simple ingredients.
đł Step 1: SautĂŠ Garlic in Olive Oil
Heat the 1 tablespoon olive oil in a medium saucepan over medium heat. Add the 2 cloves minced garlic and cook for 30-60 seconds until fragrantâyou'll smell that warm, nutty aroma. Don't let it brown or it'll turn bitter. I like to stir constantly so the garlic cooks evenly without sticking.
This quick sautĂŠ builds flavor without overpowering the delicate tomato base. If you're using the optional garlic, this step ensures it releases its full aroma. If you skip the garlic, you can proceed directly to the next stepâjust make sure your pan is properly heated before adding the tomatoes.
đł Step 2: Simmer Tomatoes and Broth
Pour in the 2 cups canned crushed tomatoes and 2 cups vegetable broth. Stir gently to combine, then bring the mixture to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and let it simmer uncovered for 8-10 minutes. You'll see the mixture bubble gently and reduce slightly in volume.
This simmering step develops the tomato flavor and allows the natural sugars to caramelize just enough to create depth. I stir occasionally to prevent sticking and ensure even heating. If you notice the soup starts to thicken too much, you can add a splash of water or broth to maintain the right consistency.
đĽ Step 3: Blend Until Silky Smooth
Use an immersion blender to blend 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, filling it only halfway to avoid overflow. Blend until no lumps remain and the texture is velvety. This should take about 30-60 seconds depending on your blender.
Here's the thingâdon't skip this blending step. It transforms the soup from chunky to luxurious. If you prefer some texture, you can blend only half the soup and leave the other half slightly chunky, then mix them together. The result should be completely smooth with no visible tomato pieces.
đł Step 4: Add Cream and Season
Return the blended soup to the pot and stir in the 0.5 cup heavy cream. Add the 0.5 teaspoon salt and 0.25 teaspoon black pepper, then taste and adjust the seasoning if needed. The soup should be rich, slightly sweet from the tomatoes, and well-balanced with salt and pepper.
This is where the magic happensâthe cream adds that velvety texture and richness that makes this soup feel like a gourmet treat. I always give it a final taste at this stage to make sure the flavors are perfectly balanced. If you're using coconut milk instead of heavy cream, you'll get a lighter version that's still delicious.
đ˝ď¸ Step 5: Garnish and Serve Warm
Ladle the soup into bowls and garnish with 0.25 cup freshly grated Parmesan cheese and 0.25 cup chopped fresh basil. The Parmesan adds a nice salty contrast, while the basil brings freshness that cuts through the richness. Serve immediately while hotâthis soup tastes best fresh from the pot.
Don't be shy with the garnishes. They elevate the soup from simple to special. If you're serving this to guests, you can even add a drizzle of olive oil on top for extra richness. The combination of warm, creamy soup with the bright basil and salty Parmesan creates a perfect balance of flavors in every bite.
Pro Tips For Making 3 Ingredient Tomato Soup
- SautĂŠ Garlic Low and Slow: I learned this the hard wayâburnt garlic ruins everything. Cook the minced cloves in olive oil over low heat for 3-4 minutes until fragrant but golden, not brown. High heat turns garlic bitter fast, and this soup needs that sweet, mellow garlic flavor to shine.
- Strain the Tomatoes: Skimping here leaves your soup grainy and thick. After simmering crushed tomatoes and broth, strain through a fine-mesh sieve to remove skins and seedsâitâs tedious but makes the texture velvety smooth. (Yes, even if youâre impatient like me.)
- Temper the Cream: Cold heavy cream dumped into hot soup curdles like clockwork. Warm the cream slightly (just until it steams) before whisking it into the soupâthis keeps it silky and prevents that dreaded split texture. A splash of warm broth in the cream works too.
- Salt in Stages: Taste after adding broth, then again after creamâsalting once at the end leaves you guessing. The crushed tomatoes are often salty, so start with half the salt youâd normally use. Adjust as you go; you can always add more, but you canât take it out.
Troubleshooting this dish
Lumpy Texture Fix
If your soup ends up lumpy after blending, donât panicâjust pulse it again with an immersion blender for 10-15 extra seconds until completely smooth. Iâve found that blending in batches (especially if using a countertop blender) can sometimes leave small chunks. For a foolproof method, strain the soup through a fine-mesh sieve after blending to catch any remaining bits. This ensures that velvety texture youâre aiming for. đŤ
Too Thin or Watery
If your soup seems too thin after simmering, reduce it by simmering uncovered for an additional 5-7 minutes over low heat. Alternatively, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes until thickened. Iâve used this trick when the broth was particularly wateryâit works like magic without altering the flavor. Just be careful not to over-reduce or the cream will curdle.
Cream Curdling
To prevent the cream from curdling, never let the soup boil after adding it. Instead, stir in the cream over low heat and keep the temperature below 185°F. If you notice any separation, whisk in 1 teaspoon lemon juice or apple cider vinegar to stabilize the mixture. Iâve learned this the hard wayâalways add the cream last and keep the heat gentle. A splash of cold water can also help reset the texture if it starts to break.
Overpowering Garlic Flavor
If the garlic flavor is too strong, balance it by adding a pinch of sugar or honey to counteract the bitterness. Iâve found that ½ teaspoon sugar can soften harsh garlic notes while enhancing the tomatoâs natural sweetness. For a more subtle approach, reduce the garlic to 1 clove next time. Fresh basil also helps mellow out strong flavorsâadd a little extra if youâre worried about overpowering tastes.
Acidic Tomato Taste
If your tomatoes taste too acidic, balance the flavor by adding ½ teaspoon sugar or 1 teaspoon honey while simmering. Iâve used this trick when using regular canned tomatoes instead of San Marzano. For a deeper flavor, a pinch of brown sugar works wonders. If the acidity is still too strong, stir in ½ cup coconut milk or a splash of cream to mellow it out. The key is to taste as you goâadjust gradually to avoid overcorrecting.
Burnt Garlic Smell
Burnt garlic is a common mistake, but itâs easy to fix. If you notice a bitter, burnt smell, immediately remove the pan from heat and stir in 1 tablespoon olive oil to neutralize the flavor. Add a pinch of salt and ½ teaspoon sugar to balance it out. For next time, keep the garlic over low heat and stir constantlyâit should never brown. If the flavor is still off, cover the pot and let the soup simmer for an extra 2-3 minutes to let the aromas meld.
Nutrition facts
Frequently asked questions
Can I make this tomato soup without blending?
The recipe relies on blending for that signature velvety texture, but you can absolutely keep some texture if you prefer! Simply simmer the tomatoes and broth for 10-12 minutes instead of 8-10, then stir in the cream. The result will be a rustic, chunky soup with more tomato piecesâgreat if you love heartier textures. Just reduce the simmer time by 2 minutes to prevent over-thickening.
What if I don't have heavy cream?
No problem! For a lighter version, use ½ cup whole milk (it'll be thinner but still delicious). For a dairy-free option, full-fat coconut milk works perfectlyâjust use the same amount. The soup will have a slightly different mouthfeel but still taste rich and satisfying. Iâve tested both substitutions and they both come out great!
How can I make this soup spicier?
Add a pinch of red pepper flakes or ½ teaspoon smoked paprika while simmering for warmth. For heat, stir in ½ teaspoon cayenne pepper or 1 teaspoon hot sauce at the end. Fresh red chili flakes also work beautifullyâjust sprinkle them in at the end so they keep their kick. Always taste as you go to avoid overdoing it!
Can I use fresh tomatoes instead of canned?
Fresh tomatoes will work, but youâll need to prep them firstâpeel, seed, and chop 1.5 pounds of ripe tomatoes. Simmer them for 15-20 minutes to break down their texture before blending. The flavor will be fresher but slightly less concentrated than canned tomatoes. For best results, use a mix of fresh and canned (replace 1 cup of canned with fresh) to balance texture and flavor.
Is this soup kid-friendly?
The creamy texture and mild flavors make this a great choice for picky eaters. Skip the garlic if needed, and reduce the salt to Âź teaspoon. For extra appeal, blend in Âź cup pureed butternut squash or ½ cup steamed carrots for natural sweetness. Kids often love the familiar tomato taste with the comforting creaminessâjust let it cool slightly before serving.
