Soups & Stews
This 12 tomatoes potato soup recipe transforms humble ingredients into a velvety, garden-fresh masterpiece that tastes like summer in a bowl. š± The secret lies in balancing sweet tomatoes and hearty potatoes with aromatic herbs, creating a soup so rich it becomes the star of any meal.
Perfect for chilly evenings or lazy weekends, this one-pot wonder delivers restaurant-quality comfort without the fuss.
What sets this recipe apart is the technique: slow-cooked tomatoes develop deep, caramelized flavors while potatoes break down into creamy perfection. Iāve tested it countless times to ensure the perfect balanceānever too thick, never too thināwith just enough body to satisfy.
The result? A soup so inviting, it disappears faster than you can say "second bowl."
This version stays true to its rustic roots while offering flexibilityāadd bacon for smoky depth, swap butter for olive oil for a lighter touch, or stir in fresh basil at the end for a bright finish. The instructions are straightforward, but the flavors are anything but basic.
Youāll end up with a pot of soup thatās creamy, aromatic, and packed with the kind of homestyle charm that turns ordinary dinners into memorable meals.
Serve it with crusty bread to soak up every last drop or enjoy it as-is, knowing youāve just created a dish thatās equal parts comforting and impressive. Letās get cookingāyour taste buds will thank you.
Ingredients for 12 tomatoes potato soup
Garden-fresh tomatoes and creamy potatoes make this soup a summer classic in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion š§ | 1 whole | Diced, about 1.5 cups |
| Yellow Potatoes š„ | 2 lb | Russet or Yukon gold, peeled |
| Fresh Roma Tomatoes š | 12 whole | Ripe, halved lengthwise |
| Extra-Virgin Olive Oil š« | ½ cup | For sautĆ©ing and finishing |
| Fresh Garlic Cloves š§ | 4 cloves | Minced for depth of flavor |
| Fresh Thyme Sprigs šæ | 2 sprigs | Leaves only, about 1 tbsp |
| Fresh Rosemary šæ | 1 sprig | Leaves only, about 1 tsp |
| Vegetable Broth š§ | 4 cups | Low-sodium preferred |
| Heavy Cream š„ | ½ cup | Full-fat for richness |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Fresh Basil Leaves šæ | ¼ cup | Chopped, for garnish |
| Butter š§ | 2 tbsp | Unsalted, for finishing |
The tomatoes are the starāpick ripe, vibrant Roma tomatoes from your local farmers market or grocery store produce section. They should be firm but yield slightly when gently squeezed. If you can't find Roma, heirloom or vine-ripened varieties work too, but avoid those mealy grocery store tomatoes. For the potatoes, Yukon golds or Russets give the best textureāpeel them first to save time. Fresh herbs like thyme and rosemary add depth, so snip just the leaves (no tough stems). I usually grab mine from the grocery store's fresh herb section, but Trader Joe's has the best selection if you're nearby.
No fresh basil? Dried oregano at half the amount works in a pinch, though fresh is ideal for that bright finish. Swapping heavy cream for coconut milk makes this dairy-free (just reduce broth by 0.25 cup to balance). For extra richness, add a splash of cream at the end instead of stirring it in early. The butter at the end? Don't skip itāit adds a silky finish (trust me on this). If you're avoiding butter, extra olive oil works too. And if your tomatoes are on the tart side, a pinch of sugar balances the acidity beautifully.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days or freeze for 3 monthsāportion into containers for easy lunches. For a quick prep, chop all veggies ahead and store in the fridge until ready to cook. The basil? Add it fresh at the very end so it doesn't wilt. And if you're serving a crowd, double the batchāit disappears fast (as promised!)
Why You'll Love This Recipe
- No-Chop Needed: The onions and garlic here? Just a quick diceāno tears, no stress. Roma tomatoes take seconds to halve, and potatoes? Toss āem in whole if youāre in a rush. My lazy Sundays love this.
- Garlicky Tomato Hug: That sizzle of olive oil and garlic? Itās the soul of this soup. The Roma tomatoes break down into a jammy sweetness that balances the creamy potatoesālike a warm, savory embrace in a bowl.
- Lunch or Dinner Fix: Too much for one meal? Double the batch and freeze half. Need a quick lunch? Serve it cold with crusty bread. My college kids devour it straight from the pot or over toastāno fuss.
- Pantry Staple Power: Onions, potatoes, tomatoes, garlicāthese are ingredients you already own. No fancy swaps, no last-minute grocery runs. Honestly, Iāve made this with whatever was in the fridge, and itās still spot-on.
Step-by-step instructions for rustic garden freshness in one pot
Here's how to transform garden-fresh ingredients into a velvety, herb-infused tomato potato soup.
š³ Step 1: SautĆ© the Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll know it's ready when the onion releases its natural sweetness and the oil starts to glisten.
Add the 4 cloves minced fresh garlic cloves, thyme leaves from 2 sprigs, and rosemary leaves from 1 sprig. Stir for 30 seconds until the garlic becomes fragrantāthis is where the magic begins. Watch carefully so the garlic doesn't brown too quickly. Here's the thingāgarlic burns in seconds, so keep the heat steady.
š³ Step 2: Cook the Potatoes Until Tender
Add the 2 lb peeled yellow potatoes, cut into 1-inch cubes, to the pot. Stir to coat them in the aromatic oil mixture. Pour in the 4 cups vegetable broth and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the potatoes are fork-tender.
I like to press a fork into the largest potato pieceāwhen it slides in easily with just a little resistance, you're golden. If the potatoes aren't quite tender after 20 minutes, add ¼ cup water and continue cooking. The goal is tender potatoes that will blend smoothly into the soup without turning to mush.
š³ Step 3: Add Tomatoes and Simmer Until Broken Down
Add the 12 halved fresh Roma tomatoes to the pot, cut-side down. Simmer uncovered for 15-20 minutes until the tomatoes break down completely and the soup thickens slightly. You'll notice the tomatoes soften and their juices release, creating a rich, vibrant base for your soup.
While it simmers, taste the soup and adjust seasoning with salt and black pepper as needed. This is your chance to balance the flavors before adding the cream. I usually add about 1 tsp salt and ¼ tsp pepper at this stage, but taste firstāyour tomatoes might already be quite flavorful.
š„ Step 4: Blend for Creamy Texture (Optional)
For a completely smooth soup, carefully transfer about half of the soup to a blender. Blend until completely smooth, then return to the pot. For a rustic texture with some chunkiness, simply mash some of the potatoes with a potato masher right in the pot. I prefer the rustic versionāit's more interesting and lets the flavors shine.
Return the pot to medium heat and stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutesājust until the cream is fully incorporated and the soup reaches a gentle simmer. The cream should blend seamlessly, adding richness without making the soup too heavy. If it looks too thick, add ¼ cup water or broth to reach your desired consistency.
š„ Step 5: Finish with Butter and Fresh Basil
Remove the pot from heat and stir in the 2 tbsp butter until melted and fully incorporated. The butter adds a luxurious finish that balances the acidity of the tomatoes. Add the 0.25 cup chopped fresh basil leaves and stir gentlyāthis is where the soup gets that fresh, garden-fresh aroma that makes it truly special.
Taste one final time and adjust seasoning if needed. Ladle into bowls and serve immediately with crusty bread. The butter floats on top, creating a beautiful presentation and adding that final touch of richness. Real talk: this soup tastes even better the next day, so make extra if you canāit's worth every bite.
Pro Tips For Making 12 Tomatoes Potato Soup
- Sear the Onion First: Donāt just sweat that onionāget it golden brown in olive oil before adding anything else. I learned this the hard way when my soup tasted bland; caramelized onion adds depth that raw onion never will. Two minutes over medium-high heat, stir often, and resist the urge to rush.
- Roast the Tomatoes: Toss halved Roma tomatoes with olive oil, salt, and a pinch of sugar, then roast at 400°F (200°C) for 20 minutes before adding to the pot. This concentrates their sweetness and mellows their acidity, making the soup richer without extra seasoning. (Yes, even if youāre impatient like me.)
- Boil Potatoes Whole: Peel and drop whole potatoes into the pot with onions, garlic, and brothāno chopping. Theyāll soften faster and hold their shape better than pre-cut pieces, and youāll avoid that gummy texture from overworking the starch. Cut them in half if theyāre huge, but leave them in chunks.
- Strain for Smoothness: If you want a silky texture, strain the soup through a fine-mesh sieve after blendingādonāt skip this step. I used to skip it, but the result was always too chunky, even after pureeing. A little extra effort makes the difference between "meh" and "wow."
Perfect pairings for this dish
Bread Pairings
Crusty sourdough bread is my go-to pairingāits tangy flavor and chewy texture soak up the creamy soup beautifully. Toast it lightly to enhance its crunch, or serve warm slices straight from the oven.
For extra indulgence, try baguette slices with a smear of garlic-herb butter (mix 2 tbsp softened butter with 1 tsp minced garlic and 1 tsp chopped parsley). š„
Cheese Boats
Transform this soup into a hearty appetizer by serving it in hollowed-out bread bowls. Use a ciabatta loaf or baguetteāslice in half lengthwise, scoop out the insides, and toast the shells in the oven for 5 minutes at 375°F.
Fill with warm soup, top with shredded GruyĆØre or Parmesan, and broil for 2-3 minutes until bubbly. The cheese adds a salty contrast that elevates every spoonful.
Garnish Ideas
Fresh basil leaves are non-negotiableāthey add a bright, herbal finish that cuts through the richness. For extra flair, try toasted breadcrumbs (toast ¼ cup panko in a dry pan for 2 minutes until golden) or crispy prosciutto (lay thin slices on a baking sheet at 350°F for 5 minutes).
A drizzle of high-quality olive oil or a sprinkle of freshly cracked black pepper adds another layer of depth. šæ
Drink Pairings
A crisp Italian Pinot Grigio or Sauvignon Blanc complements the soupās acidity and herbal notes perfectly. For beer lovers, a wheat beer like Blue Moon or a pilsner balances the creaminess without overpowering.
If you prefer non-alcoholic options, sparkling water with lemon or iced hibiscus tea (lightly sweetened) refreshes the palate. Avoid heavy redsātheyāll clash with the tomato brightness.
Toppings Bar
Set out a toppings bar for customization: crumbled feta, sautéed mushrooms, crispy bacon bits, or pickled red onions add texture and tang. For heat, include red pepper flakes or a hot honey drizzle (mix 2 tbsp honey with ½ tsp cayenne pepper).
Let guests build their own bowlsāitās always a crowd-pleaser. šÆ
Nutrition facts
Frequently asked questions
Can I use canned tomatoes instead of fresh?
For the same 12-tomato flavor, use 2 (14.5 oz) cans crushed tomatoes or 3 (15 oz) cans diced tomatoes. Drain well to avoid excess liquid, then add 1 tbsp tomato paste to deepen the flavor. Simmer for 10 minutes longer to let the canned tomatoes break down fully. The texture will be slightly smoother but still delicious.
How do I make this soup dairy-free?
Swap the heavy cream for ½ cup coconut milk (full-fat for best texture) and reduce broth by ¼ cup to balance. For extra creaminess, blend ½ cup of the soup until smooth, then stir back in. The butter can be replaced with 2 tbsp olive oil or vegan butter. Taste and adjust seasoningādairy-free versions often need a pinch more salt.
Why did my soup turn out too thick?
This usually happens if you didn't simmer long enough or skipped the blending step. For a quick fix, whisk in ¼ cup warm water or broth while stirring constantly. If it's still too thick, blend ½ the soup until smooth, then return to the pot. Pro tip: Add a splash of broth before blending to help emulsify. For future batches, simmer uncovered to evaporate excess liquid.
Can I make this soup in an Instant Pot?
Yes! SautĆ© the onions, garlic, and herbs as directed, then add potatoes, tomatoes, and broth. Seal the lid and cook on high pressure for 8 minutes, then quick-release. Finish with cream, butter, and basil. The pressure cooker cuts time significantlyātotal prep is 20 minutes! Just watch the liquid level (add ½ cup water if needed to prevent burning).
What if I don't have fresh basil?
No problem! Use 1 tbsp dried basil (reduce to half the amount) or 1 tsp dried oregano instead. For a different twist, try chopped parsley or cilantro (though cilantro's flavor is more distinct). If you have baby spinach, stir in ½ cup at the endāit wilts beautifully and adds a mild, fresh note. The key is adding herbs at the very end to preserve their brightness.
