12 Tomatoes and Potato Soup Recipe: Rustic Garden Freshness in One Pot

Soups & Stews

12 Tomatoes and Potato Soup Recipe: Rustic Garden Freshness in One Pot

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.

šŸ‘Øā€šŸ³
Difficulty
Medium
🌿
Diet
Vegetarian
šŸ”„
Calories
Med Cal

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.

1

šŸ³ 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.

2

šŸ³ 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.

3

šŸ³ 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.

4

🄘 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.

5

šŸ”„ 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

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 8g40%
Cholesterol 30mg10%
Sodium 580mg25%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 8g
Protein 10g20%
* 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 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.

2

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.

3

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.

4

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).

5

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.

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(7 reviews)
Categories Soups & Stews