5-Ingredient Tomato Soup Recipe: Pantry-to-Bowl Velvety Richness in 20 Minutes

Soups & Stews

5-Ingredient Tomato Soup Recipe: Pantry-to-Bowl Velvety Richness in 20 Minutes

This 5-ingredient tomato soup recipe delivers restaurant-quality velvety richness in just 20 minutes—no fancy techniques required. The secret lies in simmering canned tomatoes with aromatic herbs and a touch of cream, transforming simple pantry staples into a deeply satisfying meal. I developed this version during a particularly busy week when I needed comfort food that didn’t require shopping for specialty ingredients.

The beauty of this recipe is its foolproof simplicity: canned tomatoes form the base, while garlic, onion, and vegetable broth build flavor, and a splash of cream rounds out the texture. No chopping, no peeling, and no waiting for fresh tomatoes to ripen—just open, combine, and simmer. The result is a smooth, velvety soup with a perfect balance of tangy and creamy notes that feels indulgent yet effortless.

What makes this soup truly versatile is how it adapts to your mood—serve it as-is for a light lunch or add a sprinkle of cheese and crispy croutons for a heartier dinner. The 20-minute timeline ensures it’s ready when you are, whether you’re craving a quick weeknight meal or prepping for a cozy weekend. Every spoonful delivers that comforting, familiar taste of tomato soup, but with a modern twist that feels fresh and satisfying.

Perfect for meal preppers, busy professionals, or anyone who loves the idea of a pantry-to-bowl solution, this recipe proves that great food doesn’t require complicated steps—just the right ingredients and a little patience. Let’s make it together!

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

Ingredients for 5 ingredient tomato soup

Five pantry staples transform into velvety tomato soup with restaurant-quality depth.

Ingredient Amount Notes
Canned San Marzano Tomatoes 🍅 28 oz Crushed by hand for even texture
Yellow Onion 🧅 1 whole Medium size, diced finely
Garlic Cloves 🧄 3 cloves Fresh, minced for aromatic depth
Vegetable Broth 💧 2 cups Low-sodium preferred for balance
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Dried Basil 🌿 1 tsp Or 1 tbsp fresh basil leaves
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly cracked for best flavor
Olive Oil 🫒 1 tbsp Extra-virgin for richness
Sugar 🍯 1 tsp Balances acidity naturally

The San Marzano tomatoes are non-negotiable for their natural sweetness and low acidity. Trader Joe's and Whole Foods carry them year-round, but any high-quality canned tomatoes work in a pinch. Look for cans with minimal labels—fewer additives mean purer flavor. Fresh garlic and onion are essential for building aromatic depth, so don't substitute with powdered versions. The vegetable broth should be low-sodium to avoid overpowering the delicate tomato flavor, and Pacific Foods or Imagine brands are excellent choices. For the cream, full-fat is crucial—it creates that signature velvety texture that separates this from basic tomato soup.

No San Marzano tomatoes? Crushed tomatoes in a heavy-duty can (like Muir Glen) will work, but you may need an extra pinch of sugar to balance acidity. Powdered garlic or onion won't cut it—fresh is mandatory for authentic flavor. If you're avoiding dairy, coconut cream provides a similar richness, though the texture will be slightly different. For extra depth, a splash of red wine (about 1 tbsp) can be simmered with the onions and garlic. The sugar isn't just for sweetness—it helps round out the acidity in the tomatoes, which is especially important if you're using regular canned tomatoes. If you prefer a chunkier texture, simply omit the crushing step entirely.

This soup tastes even better the next day as flavors meld, so make extra. Store leftovers in airtight containers for up to 5 days in the refrigerator, or freeze for 3 months in portion-sized containers. The cream will separate upon reheating—just give it a gentle stir before serving. For meal prep, this soup reheats beautifully in the microwave or on the stovetop, making it perfect for busy weeknights. If you're serving it as a first course, consider garnishing with a drizzle of olive oil and a sprinkle of fresh basil to elevate the presentation.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this—no fresh tomatoes to peel, no blender cleanup, just open a can of San Marzano and boom. The sweetness in those tomatoes? It’s like the soup tastes homemade without the fuss.
  • Creamy Garlic Kiss: That first spoonful—warm broth, caramelized onion, and a whisper of garlic—then the heavy cream rolls in like a velvet blanket. Honestly, my kids ask for seconds before I even finish stirring.
  • Leftover Luxury: Make a double batch and freeze half. No sad, watery soup later—just reheat, add a splash of broth, and it’s still rich. (Yes, even on a Tuesday night.)
  • Budget Bistro Vibes: San Marzano cans and onion are my wallet’s best friend. For under $5, I feed four people a meal that feels fancy. Between us, this is how I trick everyone into thinking I’m a gourmet chef.

Step-by-step instructions for 5-Ingredient tomato soup

This method delivers restaurant-quality tomato soup using only your pantry staples.

1

Sauté Onion and Garlic Until Translucent

Heat the 1 tablespoon olive oil in a medium saucepan over medium heat. Add the 1 whole yellow onion, diced finely, and cook for 5-6 minutes until softened and beginning to turn translucent at the edges. This foundational step prevents the soup from becoming watery later.

Add the 3 cloves garlic cloves, minced, and cook for an additional 30 seconds until fragrant but not browned. The garlic should perfume the entire pan—this is when you know it's ready. Be careful not to let it burn, as bitter flavors will ruin the delicate balance of the soup.

2

Build the Tomato Base with Broth and Seasonings

Pour in the 28 oz canned San Marzano tomatoes, crushing them by hand with your fingers or a wooden spoon to achieve an even, chunk-free texture. Add the 2 cups vegetable broth, 1 tsp sugar, 1 tsp dried basil, 0.5 tsp salt, and 0.25 tsp black pepper. Stir well to combine all ingredients thoroughly.

Bring the mixture to a gentle boil over medium-high heat, then immediately reduce the heat to medium-low and let it simmer uncovered for 8-10 minutes. You'll notice the soup reduces slightly and the flavors meld together—this is when the natural sweetness of the tomatoes and the aromatic depth of the garlic and onion truly shine.

3

Finish with Cream for Velvety Texture

Remove the pan from heat and stir in the 0.5 cup heavy cream. The cream will immediately begin to thicken the soup, creating that luxurious, velvety consistency we all love. Return the pan to low heat and let it simmer gently for 2-3 minutes—just enough time to warm through without curdling the cream.

Taste and adjust seasoning if needed. The soup should be perfectly balanced—sweet from the tomatoes, savory from the broth, and rich from the cream. If it needs more acidity, a pinch of lemon zest works beautifully. For a smoother finish, blend briefly with an immersion blender, though I prefer a few small chunks for texture.

4

Serve Warm with Optional Garnishes

Ladle the soup into bowls and serve immediately while hot. The contrast between the warm, velvety soup and a sprinkle of freshly cracked black pepper or a drizzle of extra-virgin olive oil enhances the flavors dramatically. I like to serve it with crusty bread to soak up every last drop of that creamy goodness.

This soup keeps well in the refrigerator for 3-4 days, though it's best enjoyed fresh. If reheating, do so gently over low heat, stirring occasionally, to prevent the cream from separating. The simplicity of this recipe belies its depth of flavor—proof that great food doesn't always require complicated techniques.

👨‍🍳

Pro Tips For Making 5 Ingredient Tomato Soup

  • CRUSH THE ONIONS: Start with a cold pan and 1 tablespoon of oil—cook the onions on medium-low for 8-10 minutes until they’re translucent but not browned. I used to rush this and end up with bitter, caramelized bits that ruined the soup’s brightness. Slow and steady wins the flavor race here.
  • BLEND HOT, NOT BOILING: After simmering the tomatoes, broth, and aromatics, let the pot cool for 2 minutes before blending—just enough to avoid splattering hot liquid everywhere. I learned this the hard way when a scalding tomato mist hit my face mid-blend. Safety first, but also, the soup blends smoother when it’s hot but not furious.
  • SALT THE BROTH FIRST: Add a generous pinch of salt (about ½ teaspoon) to the vegetable broth before combining it with the tomatoes. This way, the flavors meld properly instead of waiting for the cream to even things out later. It’s a small step, but it makes the soup taste more cohesive from the first spoonful.
  • TEMPEST THE CREAM: Whisk the heavy cream into the soup off the heat—just a few seconds of stirring is enough to temper it. I was skeptical until I tried it: adding cold cream straight to hot soup can cause it to curdle like a science experiment gone wrong. A quick whisk keeps it silky smooth every time.

Health benefits of 5 ingredient tomato soup

Lycopene Powerhouse

This tomato soup is packed with lycopene, a potent antioxidant found in tomatoes that gives them their vibrant red color. A 1-cup serving provides about 30% of your daily lycopene needs, which research shows may help reduce the risk of chronic diseases like heart disease and certain cancers. The cooking process actually increases lycopene absorption—simmering the tomatoes makes this nutrient more bioavailable to your body. 💪

Low-Calorie Comfort

At just 120 calories per serving, this soup delivers rich, satisfying flavors without the guilt. The combination of tomatoes, broth, and a modest amount of cream creates a velvety texture that feels indulgent while keeping calories in check. It's perfect for those looking to enjoy comforting food without derailing their nutrition goals. The vegetable broth adds minimal calories while boosting flavor and hydration.

Digestive Benefits

Tomatoes contain soluble fiber that supports healthy digestion, while the garlic in this recipe adds antimicrobial properties that may help soothe your digestive tract. The dried basil contributes additional antioxidants, and the small amount of sugar helps balance the natural acidity of the tomatoes without spiking blood sugar. This makes it a gentle yet nourishing option for most digestive systems. ✨

Hydration Boost

The vegetable broth base provides essential electrolytes like potassium and magnesium, helping you stay hydrated while enjoying a warm meal. Unlike many processed soups, this version contains no added sodium—using low-sodium vegetable broth keeps it heart-healthy while still delivering rich flavor. The water content in tomatoes also contributes to your daily hydration needs, making this soup both comforting and refreshing.

Bone-Strengthening Nutrients

This soup contains vitamin K, which plays a crucial role in bone health by helping calcium bind to your bones. A 1-cup serving provides about 15% of your daily vitamin K needs, supporting strong bones and preventing osteoporosis. The garlic also contains small amounts of calcium, adding to the bone-strengthening benefits. It's a simple way to incorporate these nutrients into your diet without extra effort.

Versatile for Dietary Needs

While this recipe uses dairy, it can easily be adapted for lactose-intolerant individuals by substituting the heavy cream with coconut cream or a dairy-free alternative. The tomato base remains rich and satisfying regardless of the cream choice. For those watching their fat intake, you can reduce the cream to ¼ cup while adding a splash of tomato paste for extra thickness and flavor. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 6g30%
Cholesterol 25mg8%
Sodium 380mg17%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 8g
Protein 5g10%
* 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 cream?

Swap the ½ cup heavy cream for ½ cup coconut cream or ¼ cup tomato paste mixed with ¼ cup broth for thickness. The tomato paste adds depth while keeping it dairy-free. For extra richness, stir in 1 tablespoon olive oil at the end—it mimics the velvety texture beautifully.

2

How do I prevent the soup from being too acidic?

Add an extra ½ teaspoon sugar or ¼ teaspoon baking soda (just a pinch!) to balance acidity. For regular canned tomatoes, simmer longer (12-15 minutes) to let flavors meld. A splash of 1 tablespoon lemon juice at the end can also brighten flavors without overpowering.

3

Can I use fresh tomatoes instead of canned?

Yes, but you'll need 4-5 large ripe tomatoes (about 2 pounds) and prep time increases. Roast them at 400°F for 20 minutes first to intensify flavor, then blend with broth. Adjust seasoning—fresh tomatoes are less concentrated than canned. For speed, use 1 (28 oz) can crushed tomatoes as your base.

4

Why did my soup turn out watery?

Watery soup usually means the onions weren't cooked enough to break down. Next time, sauté them for 8-10 minutes until caramelized. Also check your broth—use low-sodium and reduce it slightly before adding cream. For instant thickness, stir in 1 tablespoon cornstarch mixed with 1 tablespoon water at the end.

5

What's the best way to reheat leftovers?

Reheat gently on the stovetop over low heat for 3-5 minutes, stirring occasionally. Microwave in 30-second bursts until warm, then stir well—the cream may separate. For extra creaminess, add a splash of milk or broth. Never boil, or the cream will curdle. Store in airtight containers for 3-4 days.

★★★★★4.9(1 review)
Categories Soups & Stews