12 Tomatoes Potato Soup Recipe: Rustic Italian Grandma-Style Simmer

Soups & Stews

12 Tomatoes Potato Soup Recipe: Rustic Italian Grandma-Style Simmer

This 12-tomato potato soup recipe brings the warmth of an Italian nonna’s kitchen to your pot—rich, rustic, and packed with sun-ripened tomato flavor. The secret lies in slow-simmering 12 ripe tomatoes (fresh or canned) until their natural sweetness melds with creamy potatoes and aromatic herbs, creating a velvety texture that’s impossible to resist. I’ve perfected this version over years of testing, balancing simplicity with depth so it works in any kitchen, whether you’re using a stovetop, Instant Pot, or slow cooker.

The magic happens in the simmering—letting the tomatoes break down gradually while the potatoes soften into a creamy, fork-tender base. A touch of garlic, onion, and fresh basil elevates the flavors without overpowering the tomatoes’ natural brightness. Unlike many modern versions, this recipe skips heavy cream, relying instead on the tomatoes’ natural richness and a splash of broth for depth. The result? A soup that’s hearty enough for a chilly evening but light enough for a summer lunch.

By the time you’re stirring the final spoonful, you’ll taste layers of caramelized tomato, tender potatoes, and herbaceous notes that make this more than just soup—it’s a comforting, flavor-packed experience. The best part? It tastes even better the next day, making it perfect for meal prep or feeding a crowd. Whether you’re serving it with crusty bread or a sprinkle of parmesan, this is the kind of dish that turns ordinary weeknights into something special.

Ready to make it? The instructions are straightforward, with tips for adapting to your kitchen’s tools while keeping the soul of this rustic Italian simmer intact. Let’s get started—your taste buds will thank you.

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

Ingredients for 12 tomatoes potato soup

Twelve tomatoes, aromatic herbs, and slow-simmered potatoes create this Italian nonna-inspired soup that tastes even better the next day.

Ingredient Amount Notes
Ripe Tomatoes 🍅 12 whole Fresh or canned San Marzano preferred
Yellow Onions 🧅 2 whole Medium-sized, diced finely
Garlic Cloves 🧄 4 cloves Fresh, minced for aromatic base
Russet Potatoes 🥔 3 lb Peeled, cubed evenly for even cooking
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety
Vegetable Broth 💧 4 cups Low-sodium preferred for flavor control
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed for freshness
Fresh Thyme Sprigs 🌿 2 whole Or 1 tsp dried thyme if fresh unavailable
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Peppercorns 🌶️ ½ tsp Freshly cracked for robust flavor
Red Wine Vinegar 🍷 1 tbsp Brightens tomato flavor beautifully
Parmesan Cheese 🧀 ¼ cup Freshly grated for garnish
Crusty Bread 🍞 6 slices For serving, optional but recommended

The tomatoes are the heart of this soup, so San Marzano canned tomatoes or vine-ripened fresh ones are ideal—they have that sweet, meaty texture that turns velvety when simmered. Trader Joe's and Whole Foods carry excellent fresh varieties, but any ripe tomatoes work in a pinch. For the potatoes, Russets are perfect—they break down beautifully and create that signature creamy texture. If you're using fresh tomatoes, look for ones that are firm but yield slightly to pressure; they should smell sweet and earthy, not sour or moldy. The onions and garlic? Yellow onions add sweetness, while garlic brings depth—don't skip the mincing, as it releases more flavor during the simmer.

No San Marzano tomatoes? Any good-quality canned tomatoes will do—just drain them well to avoid a watery soup. Fresh thyme unavailable? Dried works at one-third the amount, but fresh has that piney aroma that's hard to replicate. The broth is non-negotiable—low-sodium vegetable broth ensures you control the saltiness, and you can always add more later. For the vinegar, red wine vinegar adds brightness, but apple cider vinegar works too. The Parmesan is just for garnish, but if you're serving this to a crowd, pre-grate it yourself—the pre-shredded kind gets clumpy and loses flavor fast. And if you're short on time, frozen potatoes (thawed and dried) work perfectly—they just need a few extra minutes in the simmer.

This soup tastes even better the next day—the flavors meld beautifully—so make a big batch. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. For meal prep, I like to portion it into two-cup servings with a slice of crusty bread on the side. The bread? Baguette or ciabatta work best—they soak up the soup beautifully. And if you're feeling fancy, toast the bread and rub it with a garlic clove before serving. Trust me, that little extra step makes all the difference.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this soup wins for the days I’m too tired to dice onions. Just toss in whole yellow onions and a few cloves of garlic—no knife skills required. The potatoes soften right in the simmer, and the tomatoes break down into that velvety, sweet-tart sauce all on their own.
  • Garlic-Infused Magic: That moment when you pull a spoonful out and the garlic hits first—warm, toasty, with just enough bite—then the tomatoes take over with their bright, juicy depth? It’s the kind of flavor that makes you pause mid-sip of wine and go, “Wait, how is this so good?” The olive oil ties it all together like a hug.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. Taste even better the next day (yes, really), and it’s the one dish that actually improves when reheated. Pack it in jars for work, freeze portions for lazy Sundays, or bring it to a potluck—it’s the crowd-pleaser that doesn’t require a fancy dish.
  • Pantry Staple Power: Honestly, I make this when I’m broke or when I’m not. Russets are cheap, tomatoes are seasonal, and a bottle of olive oil lasts forever. Plus, it’s the kind of soup that stretches to feed four for dinner and still leaves enough for tomorrow’s lunch—no waste, all satisfaction. Budget-friendly? More like life-saving.

Step-by-step instructions for rustic Italian tomato potato soup

Here's how to create a rich, rustic tomato potato soup with layers of flavor and comforting texture.

1

Sauté Aromatics Until Fragrant

Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions that have been finely diced and cook for 8-10 minutes until they become translucent and just beginning to caramelize at the edges.

Add the 4 cloves garlic cloves that have been minced and cook for another 1 minute until you can smell their aromatic essence filling your kitchen. This foundational step builds the flavor base for the entire soup. Be careful not to let the garlic burn—it should be fragrant, not bitter.

2

Add Potatoes and Tomatoes for Even Cooking

Toss in the 3 lb russet potatoes that have been peeled and cut into 1-inch cubes. Stir to coat them evenly with the aromatic oil. Add the 12 whole ripe tomatoes that have been roughly chopped, along with the 2 whole fresh thyme sprigs and 1 tbsp red wine vinegar.

Cook everything together for 5 minutes, stirring occasionally, until the potatoes begin to soften slightly at the edges. The tomatoes will release their juices, creating a vibrant base for your soup. This step ensures the potatoes cook evenly throughout the simmering process.

3

Simmer with Broth Until Potatoes Are Tender

Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low-medium and let it simmer uncovered for 30-35 minutes, stirring occasionally. You're looking for the potatoes to become fork-tender when pierced with a knife.

Taste the soup at the 25-minute mark—this is when you should begin checking for seasoning. Add the 1.5 tsp salt and 0.5 tsp black peppercorns that have been freshly cracked. The soup should be developing a rich, tomatoey flavor with the potatoes becoming soft but still holding their shape.

4

Finish with Fresh Herbs and Brighten the Flavor

Remove the thyme sprigs and stir in the 0.5 cup fresh basil leaves that have been packed and stems removed. The basil will add a bright, fresh finish that cuts through the richness of the tomatoes and potatoes. Let the soup simmer for another 5 minutes to allow the flavors to meld together.

Taste again and adjust seasoning if needed. The acidity from the red wine vinegar should be balanced with the sweetness of the tomatoes and the earthiness of the potatoes. If the soup is too thick, add a splash of water or broth to reach your desired consistency.

5

Serve with Crusty Bread and Fresh Parmesan

Ladle the soup into bowls and garnish each serving with a sprinkle of 0.25 cup freshly grated parmesan cheese. The parmesan adds a salty, umami depth that complements the tomato and potato flavors beautifully.

Serve immediately with the 6 slices crusty bread on the side. The bread is perfect for soaking up every last drop of that rich, rustic tomato potato soup. This dish tastes even better the next day as the flavors continue to develop, so consider making a double batch for leftovers.

👨‍🍳

Pro Tips For Making 12 Tomatoes Potato Soup

  • CHAR THE ONIONS LOW: If you’re in a rush, skip the high-heat sear—sauté onions in olive oil over medium-low for 10-12 minutes until deep golden and jammy. The longer they cook, the sweeter the base, and that’s the flavor foundation for your soup. (Yes, it takes patience, but the difference is noticeable.)
  • PEEL POTATOES AFTER COOKING: Russets hold their shape better raw, but peeling them after boiling (when they’re soft) saves time and keeps the skin from slipping off in your hands. Toss them in ice water for 2 minutes first—this makes peeling a breeze. (I learned this the hard way with a kitchen towel full of potato scraps.)
  • SALT THE POTATO WATER EARLY: Add salt to the potato boiling water before they go in—this ensures they absorb flavor evenly. If you wait, the water gets diluted, and the potatoes taste bland. Aim for about 1½ teaspoons salt per pound of potatoes. (Your future self will notice the difference when tasting the soup.)
  • ROAST TOMATOES FIRST: Cut the tomatoes in half, drizzle with olive oil, and roast at 400°F (200°C) for 15 minutes before adding them to the soup. The concentrated, caramelized flavor cuts through the creaminess of the potatoes. (Sounds like extra work, but it’s worth it—trust me.)

Wine and beer pairings for 12 tomatoes potato soup

Classic Italian Wine

This rustic tomato potato soup pairs beautifully with a crisp Chianti Classico, a Tuscan red wine made from Sangiovese grapes. The wine’s bright acidity and tart cherry notes cut through the soup’s richness while complementing the tomatoes’ natural sweetness. I recommend a 2020 Chianti Classico from Castello di Volpaia—it’s approachable yet complex enough to stand up to the dish’s depth. Serve slightly chilled (55-60°F) to enhance its refreshing qualities. 🍷

Light White Options

For a lighter pairing, try a Vermentino from Sardinia, such as Cantina Mesa. This white wine offers citrus and mineral notes that refresh your palate between spoonfuls of creamy soup. Its crisp acidity balances the tomatoes’ natural sugars without overpowering the dish. If you prefer something with a bit more body, a Pinot Grigio from Alto Adige works well too. Keep it well-chilled (45-50°F) to highlight its brightness.

Craft Beer Pairings

A Belgian Witbier, like Hoegaarden, adds a fun twist with its coriander and orange peel notes. The beer’s effervescence cleanses your palate between bites of soup, while its subtle sweetness mirrors the tomatoes’ natural sugars. For a bolder option, try a German Helles Lager, such as Weihenstephaner Original, which offers a clean, malty backbone that stands up to the soup’s heartiness. Serve both beers at 40-45°F for optimal enjoyment. 🍺

Seasonal Adaptations

In summer, opt for a rosé with a touch of sparkling, like Prosecco di Conegliano. Its fruity, floral notes and slight fizz make it a refreshing match for the soup’s bright tomato flavors. For colder months, a Barbera d’Asti from Piedmont delivers bold red fruit and earthy undertones that pair perfectly with the soup’s rustic charm. Both wines are versatile enough to complement the dish year-round.

Non-Alcoholic Pairings

Don’t drink alcohol? A sparkling blood orange soda, like San Pellegrino Aranciata Rossa, offers a refreshing, citrusy alternative. Its effervescence and sweet-tart flavor echo the tomatoes’ natural brightness. For a non-fizzy option, try a cucumber-mint infused water—muddle 4 cucumber slices and 6 mint leaves with ice and a splash of lemon juice for a palate-cleansing sipper. Both options enhance the soup’s rustic flavors without overpowering them. 💧

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 10g
Protein 8g16%
* 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 frozen tomatoes instead of fresh?

Yes, but with a few adjustments! Frozen tomatoes work well for this soup, but they'll add more liquid, so reduce the vegetable broth by 1 cup. Thaw them completely first and drain any excess liquid before adding to the pot. For best flavor, use high-quality frozen tomatoes without added sauces or seasonings.

2

How do I make this soup creamier without heavy cream?

The recipe relies on the natural creaminess of simmered potatoes and tomatoes. For extra richness, mash ½ of the cooked potatoes with a fork before adding the broth, or blend 1 cup of the soup until smooth and stir it back in. The red wine vinegar also helps balance flavors for a velvety texture.

3

Can I make this in a slow cooker or Instant Pot?

For a slow cooker, combine all ingredients except fresh herbs and simmer on low for 6-7 hours or high for 3-4 hours. For an Instant Pot, sauté aromatics first, then add everything except herbs, cook on high pressure for 12 minutes, and let pressure release naturally. Finish with fresh basil and adjust seasoning.

4

What if my soup is too thick or too thin?

For thicker soup, simmer uncovered for 5-10 more minutes to reduce. If too thin, mash more potatoes or blend ½ cup of the soup and stir it back in. Never add flour or cornstarch—it can make the flavor taste flat. The natural starch from potatoes is all you need for perfect texture!

5

How can I make this soup kid-friendly?

Blend the finished soup until smooth for a creamy texture kids love. Remove the thyme sprigs and reduce the red wine vinegar to ½ tbsp (or omit completely). Add a pinch of sugar if needed to balance acidity. Serve with mild cheese like mozzarella instead of Parmesan for a familiar flavor.

★★★★★4.5(15 reviews)
Categories Soups & Stews