5-Ingredient Tomato Soup Recipe: Velvety Smoothness Without the Blender

5-Ingredient Tomato Soup Recipe: Velvety Smoothness Without the Blender

This 5-ingredient tomato soup recipe delivers restaurant-quality velvety smoothness without a blender in sight—just a stovetop and 15 minutes of hands-off time. The secret lies in simmering canned tomatoes until they naturally break down into a luscious, unctuous texture, eliminating the need for heavy cream or puréeing.

I developed this version after years of testing minimalist soups, and it never fails to impress—even skeptics who swear they don’t like tomato soup. What makes this recipe truly remarkable is its foolproof simplicity: no chopping, no peeling, and no special equipment beyond a pot and wooden spoon.

The ingredients—canned tomatoes, broth, garlic, onion, and olive oil—work together to create depth of flavor through caramelization and slow reduction. The result? A soup so rich and satisfying it feels indulgent, yet remains light enough for any meal.

By the time you’re done, you’ll have a velvety smooth tomato soup with just the right balance of acidity and sweetness, where every spoonful delivers that comforting, homestyle warmth.

The beauty of this recipe is its adaptability—add a splash of cream for extra richness, a pinch of sugar to balance acidity, or fresh herbs for brightness. It’s the kind of soup that transforms a simple weeknight into something special.

Perfect for meal prep, dietary adjustments (vegan or vegetarian), or serving as a starter before heartier dishes. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for 5 ingredient tomato soup

Five pantry staples transform into velvety tomato soup with zero prep work.

Ingredient Amount Notes
Canned San Marzano Tomatoes 🍅 28 oz Crushed by hand, seeds removed
Vegetable or Chicken Broth 💧 2 cups Low-sodium preferred, room temperature
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety
Yellow Onion 🧅 1 whole Diced, no need to peel
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Diamond Crystal Kosher Salt 🧂 1 tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp For subtle heat
Granulated Sugar 🍚 1 tsp Balances acidity

The tomatoes are non-negotiable—San Marzano delivers that signature sweetness and low acidity that makes this soup sing. Grab the 28-ounce can for perfect portion control, and crush them by hand to avoid excess liquid. Trader Joe’s carries them at a great price, but any reputable grocery store should stock them. The broth matters too: low-sodium options like Pacific Foods or Imagine keep the focus on tomato flavor without overpowering salt. For a vegetarian version, use vegetable broth—chicken broth works for a richer base. The olive oil should be extra-virgin—anything less will taste harsh when caramelized.

No San Marzano tomatoes? Crushed tomatoes in a 28-ounce can work in a pinch, though they’ll be slightly more acidic. Swap the broth for coconut milk if you’re making this vegan—just reduce the simmer time by half. The onion and garlic can be pre-minced from the store if you’re in a rush, but fresh is always better. Asian pear or apple cider vinegar (1 tsp) can replace the sugar if you’re watching carbs, though the sugar does balance the acidity beautifully. For extra depth, add a 1/2 tsp of smoked paprika with the salt—it adds a subtle complexity that elevates the dish.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. The texture thickens naturally as it cools, so you can thin it with a splash of broth or water when reheating. For meal prep, double the recipe—it reheats perfectly and keeps its velvety consistency. The sugar and salt can be adjusted to taste after simmering, so don’t stress about precision here. The key is patience: let it reduce naturally for that restaurant-quality richness.

❤️

Why You’ll Love This Recipe

  • Pantry Magic: I swear by this when my fridge is empty but I’m starving. Just open a can of San Marzano tomatoes, toss in broth, and let the garlic and onion do their thing—no shopping list, no stress.
  • San Marzano Secret: That one ingredient makes all the difference. The sweet, meaty tomatoes dissolve into a velvety soup with just a whisper of acidity—no sugar needed to balance it. (Yes, even on a Tuesday night.)
  • Blanket Weather Fix: It’s my go-to when the air turns crisp. Serve it with grilled cheese for a classic combo, or ladle it over crusty bread for a quick lunch that feels fancy. Honestly, it’s my secret weapon for lazy afternoons.
  • Leftovers That Don’t Suck: Make a double batch—this soup actually tastes better the next day. Freezes like a dream, so I always have a backup for when I’m too tired to cook. (Between us, that’s often.)

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

This method delivers silky-smooth tomato soup with minimal effort—no blender required.

1

Sauté Onion Until Translucent

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. The onion should release its moisture and begin to caramelize slightly at the edges.

This foundational step develops the soup’s depth of flavor. If the onion browns too quickly, reduce heat to medium-low—you want it tender, not crispy. The goal is to create a sweet, aromatic base that will carry through the entire dish.

2

Add Garlic and Cook Until Fragrant

Push the onions to one side of the pot and add the 4 minced garlic cloves. Cook for 30-45 seconds until the garlic becomes golden and releases its signature aroma. Be vigilant—garlic burns faster than it fragrantizes, so keep an eye on it.

Stir the garlic into the onions for 30 seconds to distribute its flavor evenly. The combination of caramelized onion and toasted garlic forms the flavor backbone of this soup. If you notice the garlic darkening too quickly, remove the pot from heat briefly to cool it down.

3

Build the Base with Tomatoes and Broth

Pour in the 28 oz canned San Marzano tomatoes (crushed by hand) and 2 cups vegetable or chicken broth. Bring the mixture to a gentle boil over medium-high heat, then reduce heat to medium-low and let it simmer uncovered for 15-20 minutes.

During this time, the tomatoes will break down naturally, creating a velvety texture without blending. Stir occasionally to prevent the mixture from sticking to the bottom. The soup should reduce slightly, intensifying its flavor as the liquid evaporates.

4

Season and Sweeten for Balance

Add the 1 tsp granulated sugar, 1 tsp Diamond Crystal kosher salt, and 0.5 tsp freshly ground black pepper. Stir well to combine, then taste and adjust seasoning if needed. The sugar helps balance the acidity of the tomatoes while enhancing their natural sweetness.

Simmer for an additional 5 minutes to allow all the flavors to meld together. The soup should be smooth and well-seasoned, with a perfect harmony of sweet, savory, and slightly tangy notes. If the soup is too thick, add a splash of warm broth to reach your desired consistency.

5

Rest and Serve Warm

Remove the pot from heat and let the soup rest for 5 minutes before serving. This brief resting period allows the flavors to fully develop and the soup to thicken slightly as it cools.

Ladle the soup into bowls and garnish with a drizzle of high-quality olive oil and a sprinkle of freshly cracked black pepper. Serve immediately with crusty bread or grilled cheese for the ultimate comfort meal. The natural sweetness of the tomatoes and the rich depth of the aromatics will make this simple soup unforgettable.

👨‍🍳

Pro Tips For Making 5 Ingredient Tomato Soup

  • CRUSH THE ONIONS: Dice that onion small—think 1/4-inch pieces or finer. I used to leave them chunky, but tiny bits dissolve into the soup without needing to strain later. (Yes, even if you’re impatient like me.)
  • SWEAT THE AROMATICS LOW: Start with medium-low heat when cooking the onion and garlic—no rushing. Burnt garlic tastes bitter, and you’ll regret it when the whole pot smells like regret. Let them soften for 5-6 minutes before adding tomatoes.
  • SALT THE BROTH FIRST: Taste that broth before pouring it in. If it’s bland, add salt now—you can’t fix under-seasoned soup later. I learned this the hard way after making a whole pot that needed a whole salt shaker’s worth of salt at the end.
  • PUREE HALF THE TOMATOES: Drain the canned tomatoes, but save half the juice. Blend the drained tomatoes with 1/2 cup of that juice until smooth, then stir it back into the pot. This thickens the soup naturally without needing flour or cornstarch. (Your future self will thank you.)

Dietary considerations for this recipe

Vegan Adaptations

This soup is already vegetarian-friendly, but making it fully vegan is a breeze! Swap the chicken broth for vegetable broth or coconut milk (reduce simmer time by 5-7 minutes since coconut milk thickens faster).

For extra richness, stir in 1 cup full-fat coconut milk at the end—it adds a luxurious creaminess without dairy. 🌱

Gluten-Free Options

All ingredients in this recipe are naturally gluten-free, but double-check your broth label to ensure it’s certified gluten-free. Pacific Foods or Imagine brands offer gluten-free broth options that work perfectly.

The San Marzano tomatoes and olive oil are also safe, so you can enjoy this soup worry-free if you’re avoiding gluten. ✨

Low-Carb Adjustments

To reduce carbs, skip the 1 tsp granulated sugar and replace it with 1 tsp erythritol or stevia for sweetness. You can also omit the onion entirely and use 1 tsp onion powder instead—it adds depth without the carbs.

The tomatoes and broth still provide plenty of flavor while keeping this a keto-friendly option. 💪

Allergen-Friendly Swaps

For nut allergies, avoid coconut milk and stick to vegetable broth or cashew cream (blended soaked cashews + water). If you’re sensitive to sulfites, opt for fresh tomatoes (peeled and crushed) instead of canned—just simmer them longer for the same velvety texture.

Always check labels on broths and spices for hidden allergens. 🧂

Protein Boost

Add 1 cup cooked white beans (like cannellini or navy) for plant-based protein, or stir in ½ cup crumbled feta for a cheesy twist. For a meaty flavor without meat, try ½ cup lentils—they blend seamlessly into the soup and add heartiness.

Just simmer the lentils with the broth first for 10 minutes before adding tomatoes. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 380mg17%
Total Carbohydrate 16g6%
Dietary Fiber 3g11%
Sugars 10g
Protein 3g6%
* 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 use fresh tomatoes instead of canned?

Yes, but you’ll need 6-8 medium fresh tomatoes (peeled, seeded, and crushed) and simmer for 30-40 minutes longer to achieve the same velvety texture. Fresh tomatoes have more water content, so reduce the broth to 1 cup instead. The flavor will be slightly brighter but less concentrated than canned San Marzano.

2

Why does my soup taste too acidic?

Tomato acidity often comes from using regular crushed tomatoes instead of San Marzano. Balance it by adding ½ tsp baking soda (just a pinch!) or 1 extra tsp sugar. For future batches, check your canned tomatoes—brands vary widely in acidity levels. A splash of coconut milk or cream also helps neutralize sharpness.

3

How do I make this soup thicker?

Simmer uncovered for 5-10 extra minutes to reduce naturally. If still too thin, mash 1 cooked potato (peeled and cubed) into the soup while simmering, or stir in 1 tbsp cornstarch mixed with water. For a dairy-free option, blend ½ cup cooked white beans into the finished soup for body without altering flavor.

4

Can I make this soup in an Instant Pot?

Sauté the onion and garlic as directed, then add all ingredients and cook on High Pressure for 8 minutes. Quick-release the pressure, then blend briefly with an immersion blender if you prefer extra smoothness. The Instant Pot version cooks in 15 minutes total—perfect for busy weeknights.

5

What’s the best way to reheat leftovers?

Reheat gently on the stove over low-medium heat for 5-7 minutes, stirring occasionally. If too thick, add 1-2 tbsp warm broth or water. Microwave in 30-second intervals, stirring between each, but expect slightly separated texture. The soup actually tastes better reheated as flavors meld further!

★★★★★4.6(4 reviews)
Patrick Lewis