Soups & Stews
This authentic Italian tomato soup recipe brings the heart of Italy to your kitchen with its deep, savory flavors and aromatic herbs. ✨ The secret lies in using ripe San Marzano tomatoes, sun-dried tomatoes for richness, and fresh basil that infuses every spoonful with that unmistakable Italian essence.
Unlike many quick versions, this recipe simmers slowly to develop layers of flavor—just like Nonna used to make.
What sets this soup apart is its balance of simplicity and depth. Aromatic garlic and onions form the base, while olive oil adds richness without overpowering the natural sweetness of the tomatoes. The sun-dried tomatoes contribute a concentrated, umami depth that elevates the soup beyond ordinary tomato flavors.
This is the kind of dish that tastes even better the next day as the flavors meld together.
By the time you finish simmering and blending (if you prefer a creamy texture), you’ll have a velvety soup with vibrant red hues and an aroma that fills your home with warmth.
The fresh basil and optional Parmesan garnish add bright, herby notes that cut through the richness, making each bite perfectly balanced. It’s the kind of soup that pairs beautifully with crusty bread or grilled cheese for a comforting meal.
Whether you're serving it at a family gathering or enjoying a cozy night in, this recipe delivers the authenticity of Italian cuisine without requiring any special ingredients or techniques. Let’s get cooking!
Ingredients for authentic italian tomato soup
San Marzano tomatoes, sun-dried richness, and fresh basil—just these ingredients transform into Italy's most comforting soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity flavor |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| San Marzano Tomatoes 🍅 | 28 oz | Whole, peeled, crushed |
| Sun-Dried Tomatoes 🍅 | ¼ cup | Oil-packed, chopped small |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Canned Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Red Wine Vinegar 🍷 | 1 tbsp | For brightness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional |
San Marzano tomatoes are the star here—look for the 400g cans at Italian markets or specialty stores like Eataly. They're sweeter and less acidic than regular tomatoes, which makes all the difference. Sun-dried tomatoes add that umami punch, so grab the oil-packed kind at Trader Joe's or Whole Foods—the ones in jars last forever. Fresh basil is non-negotiable for that authentic flavor, but if you're using dried, reduce to one-third the amount and add it at the end. The vegetable broth should be low-sodium; Imagine or Pacific Foods are my go-tos for quality.
No San Marzano tomatoes? Roma tomatoes work too—just peel and crush them yourself. Short on sun-dried tomatoes? Dried porcini mushrooms at half the amount give a similar depth. The red wine vinegar can be swapped for lemon juice if you're avoiding alcohol, but it adds that perfect tang. For the tomato paste, Rao's or Barilla are reliable brands. If you're making this ahead, skip the fresh basil until serving—it wilts fast. The Parmesan is totally optional but adds that final Italian touch; grate it fresh from a wedge if you can.
This soup tastes even better the next day as the flavors meld together—make a double batch if you can. Store in airtight containers for 5 days in the fridge or freeze for 3 months. I always make extra because it's perfect for lunches. The basil? Wrap it in damp paper towels and store in a bag for up to 5 days. For serving, I like to toast some crusty baguette slices alongside it—simple but perfect.
Why You'll Love This Recipe
- Here’s what sold me: those little sun-dried tomatoes tucked into every bowl. They add this deep, chewy richness that turns simple tomato soup into something special—like a hidden layer of umami magic that makes it taste like Nonna’s, not just a canned shortcut.
- No-Sweat Weeknight Win: I swear by this—just sauté onions and garlic in olive oil until soft, toss in crushed San Marzano tomatoes, and let it simmer. That’s it. No peeling cans, no fancy techniques, just pure, unshakable reliability when I’m too tired to think.
- Sun-Dried Secret Weapon: Here’s what sold me: those little sun-dried tomatoes tucked into every bowl. They add this deep, chewy richness that turns simple tomato soup into something special—like a hidden layer of umami magic that makes it taste like Nonna’s, not just a canned shortcut.
- Leftovers That Beg for More: Between us, this soup only gets better after a day in the fridge. The flavors meld into this perfect balance of sweet and tangy, and I’ve never had anyone turn down a second bowl. Honestly, I’ve reheated this stuff for days and still crave it.
Step-by-step instructions for authentic Italian tomato soup
Here's how to create a soup that tastes like Nonna's kitchen—rich, vibrant, and full of sun-dried tomato depth.
🍳 Step 1: Sauté Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, finely chopped, and cook for 5-6 minutes until soft and translucent. I press down gently with a wooden spoon to help it caramelize slightly—that's where the sweetness comes from.
Add the 4 cloves garlic cloves, minced finely, and cook for another 1 minute until you can smell that irresistible garlic aroma. Watch closely—garlic burns fast. If it starts to brown too quickly, reduce the heat slightly. This aromatic base is the soul of your soup, so take your time here.
🍳 Step 2: Build the Tomato Foundation
Stir in the 2 tbsp canned tomato paste and cook for 2 minutes until it darkens slightly and blends completely with the onions. This step develops the soup's depth and prevents a raw tomato paste taste. Then add the 28 oz San Marzano tomatoes, crushed by hand, and the 0.25 cup sun-dried tomatoes, chopped small.
Let the mixture simmer for 10 minutes until the tomatoes break down and release their juices. You'll see the soup thicken slightly and develop a rich, concentrated tomato flavor. Here's where the magic happens—don't rush this step. The longer you let it cook, the more complex the flavor becomes.
🥘 Step 3: Add Broth and Acid for Balance
Pour in the 4 cups vegetable broth and bring to a gentle simmer. Stir in the 1 tbsp red wine vinegar—this adds brightness that cuts through the richness of the tomatoes. Add the 1.5 tsp salt and 0.5 tsp black pepper, then let the soup simmer uncovered for 15 minutes to allow flavors to meld together.
Taste the soup now. You should notice a perfect balance between the sweetness of the tomatoes, the acidity from the vinegar, and the savory depth from the aromatics. If it needs more salt, add it now—it's easier to adjust before adding the basil. This is the moment that matters: the foundation is complete and ready for the final touches.
👨🍳 Step 4: Finish with Fresh Basil and Cheese
Remove the pot from heat and stir in the 0.5 cup fresh basil leaves, packed and stems removed. Let the soup sit off the heat for 5 minutes—this allows the basil to infuse without losing its vibrant color. The leaves will wilt slightly, releasing their aromatic oils into the soup.
Finally, stir in the 0.25 cup freshly grated Parmesan cheese. I like to add it off the heat so it melts smoothly into the soup rather than clumping. Taste one more time and adjust seasoning if needed. The cheese should add a salty, umami richness that ties everything together.
⏰ Step 5: Serve Warm with Crusty Bread
Ladle the soup into bowls and serve immediately. The aroma alone will make your kitchen smell like an Italian trattoria. I like to sprinkle a little more Parmesan on top and serve with warm crusty bread for dipping—it's the perfect way to soak up every last drop of that flavorful broth.
This soup tastes even better the next day as the flavors continue to develop, but it's worth eating fresh while the basil is still vibrant. The sun-dried tomatoes add a deep, concentrated flavor that makes this soup unforgettable—just like Nonna would make it.
Pro Tips For Making Authentic Italian Tomato Soup
- Sweat the Onion Slow: I learned this the hard way—chopping onions into tiny bits and tossing them in hot oil just makes them burn. Instead, slice them into ¼-inch half-moons and cook them over medium-low heat for 8-10 minutes until soft and translucent. This builds flavor without bitterness, and you’ll taste the difference when the tomatoes join.
- Crush Sun-Dried Tomatoes: Skip the pre-chopped jarred ones—those are usually dried to dust. Soak your sun-dried tomatoes in warm water for 10 minutes to plump them up, then finely chop them by hand (or pulse briefly in a food processor). This keeps their oil intact and gives the soup a deep, concentrated umami punch instead of a dry, grainy texture.
- Simmer, Don’t Boil: After adding the tomatoes, keep the heat at a gentle simmer—no rolling boils. If it’s too vigorous, the soup will turn cloudy and lose its bright acidity. A steady, quiet bubble (about 180°F) lets the flavors meld without breaking down the tomatoes into mush. Trust me, your soup will taste richer for it.
- Salt in Stages: Don’t dump all the salt at once, especially if using San Marzano tomatoes (they’re naturally salty). Taste after 15 minutes of cooking, then add a pinch of salt and let it cook another 10 minutes. Adjust again at the end—this balances the acidity and prevents a bland or overly salty result. (Yes, even if you’re impatient like me.)
Serving suggestions for authentic italian tomato soup
Crusty Bread Pairings
Serve this soup with a warm, crusty baguette or ciabatta for the ultimate Italian experience. I love toasting slices until golden and crispy—just brush them with extra-virgin olive oil and sprinkle with flaky sea salt.
The bread soaks up every last drop of that sun-dried tomato richness. For extra flavor, add a smear of garlic butter or herb-infused oil before serving. 🥖
Cheese Board Accompaniment
Turn your meal into a full Italian spread by pairing the soup with a simple cheese board. Include Pecorino Romano, Mozzarella di Bufala, and Gorgonzola for a mix of salty, creamy, and tangy flavors.
Add prosciutto di Parma and olives to round out the board. The cheeses complement the soup's acidity while adding texture contrast. I always include a small bowl of marinated artichokes for extra depth. 🧀
Grilled Cheese Twist
For a cozy twist, serve the soup alongside grilled cheese sandwiches made with sourdough bread and Fontina cheese. Add a thin slice of prosciutto or roasted red peppers for extra flavor.
The creamy cheese melts beautifully with the soup's vibrant tomato notes. I like to use butter on the outside for extra crispiness and olive oil on the inside for richness. 🧈
Herbed White Wine
Pair your soup with a crisp Italian white wine like Pinot Grigio or Vermentino—their bright acidity cuts through the soup's richness. For a herbal twist, add a sprig of fresh basil to your glass before serving.
If you prefer red, go for a light Chianti or Sangiovese, but avoid bold reds that might overpower the delicate tomato flavors. 🍷
Antipasto Starters
Start your meal with classic Italian antipasti to build anticipation. Serve marinated mozzarella balls, prosciutto-wrapped melon, and roasted eggplant caponata. These light, fresh flavors prepare your palate for the rich tomato soup.
I also include a small bowl of bruschetta—just diced tomatoes, basil, garlic, and olive oil—to echo the soup's flavors in a different form. 🍅
Seasonal Vegetable Additions
In warmer months, top the soup with roasted cherry tomatoes or grilled zucchini for freshness. In colder months, add sautéed mushrooms or caramelized onions for extra depth. The key is to keep the additions simple—just enough to enhance, not overpower.
I often stir in a pinch of red pepper flakes for a subtle kick. 🌿
Nutrition facts
Frequently asked questions
Why do you use sun-dried tomatoes in this recipe?
Sun-dried tomatoes add a concentrated, umami depth that elevates the soup beyond ordinary tomato flavors. Their intense flavor comes from slow dehydration, which intensifies their natural sweetness and savory notes. Just 0.25 cup gives the soup that authentic Italian richness you'd find in a traditional trattoria.
Can I make this soup without blending it?
This recipe works perfectly with or without blending. The sun-dried tomatoes and basil add texture even when left chunky. For a rustic version, simply simmer all ingredients together and serve as-is. The natural breakdown of tomatoes creates a velvety texture without needing a blender.
How do I store leftovers?
Store in airtight containers in the fridge for 5 days or freeze for 3 months. For best flavor, let it cool completely before refrigerating. When reheating, warm gently on the stove with a splash of water or broth to restore moisture. The basil will wilt, but the soup's rich tomato flavor remains delicious.
What's the difference between this and American tomato soup?
Italian tomato soup focuses on fresh herbs (especially basil), sun-dried tomatoes for depth, and olive oil as the fat base. It's never creamy unless blended with broth, and it uses high-quality tomatoes like San Marzano. American versions often include cream or milk, and more sugar to balance acidity. This recipe stays true to Italian traditions with bold flavors and simple ingredients.
Can I substitute fresh tomatoes for canned?
Yes, but you'll need 4-5 large fresh tomatoes (Roma or vine-ripened work best). Peel, seed, and crush them before using. Fresh tomatoes have more water content, so you may need to simmer longer to reduce the liquid. For extra flavor, roast the tomatoes first by baking at 400°F for 20 minutes before adding to the soup.
