12 Tomatoes Potato Soup Recipe: Velvety Texture Without Cream

Soups & Stews

12 Tomatoes Potato Soup Recipe: Velvety Texture Without Cream

This 12 tomatoes potato soup recipe brings the rustic charm of Italian country kitchens to your dinner table, where fresh tomatoes replace canned paste for vibrant, authentic flavor. 💛 The secret lies in slow-cooked tomatoes and potatoes that develop deep, caramelized sweetness while maintaining a velvety texture—no heavy cream or complicated techniques required.

What sets this soup apart is the balance of simplicity and depth. A simple soffritto of onions, carrots, and celery builds flavor, while a splash of white wine brightens the base. The tomatoes—whether fresh or sun-dried—infuse the broth with natural sweetness and acidity, creating a sauce that's rich yet light. It's the kind of soup that tastes even better the next day as flavors meld.

By the time you ladle the first bowl, you'll have a soup with tender potatoes, silky tomato broth, and just enough herbaceous notes to elevate it beyond basic comfort food. The texture is perfectly balanced—creamy from the potatoes but never heavy, with a subtle tang from the tomatoes that keeps it refreshing. This is the kind of recipe that transforms a simple weeknight dinner into something memorable.

Serve it with crusty bread for dipping or a sprinkle of fresh basil for brightness. The beauty of this recipe is its versatility—add bacon for smoky depth, roasted garlic for a modern twist, or keep it classic with just the essential ingredients. Let's make this soup that tastes like summer in every spoonful.

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

Ingredients for 12 tomatoes potato soup

Fresh tomatoes and potatoes create a velvety soup with summer's vibrant essence—no cream needed.

Ingredient Amount Notes
Fresh Tomatoes 🍅 1 ½ lb Roma or vine-ripened preferred
Yellow Onions 🧅 1 whole Medium size, chopped
Carrots 🥕 2 medium Peeled, chopped into chunks
Celery Stalk 🧅 2 whole Trimmed, chopped
Russet Potatoes 🥔 1 ½ lb Peeled, cubed evenly
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
White Wine 🍷 ½ cup Dry variety preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing soffritto
Fresh Basil Leaves 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Thyme 🌿 1 tbsp Leaves only, chopped

The tomatoes are the heart of this soup. Roma tomatoes hold their shape best when slow-cooked, but vine-ripened varieties add natural sweetness. Local farmers markets often have the freshest, most flavorful tomatoes—look for ones that smell sweet and give slightly when gently squeezed. Carrots and celery should be crisp, not rubbery. Potatoes? Russets break down beautifully for that creamy texture without needing dairy. If you can't find fresh tomatoes, sun-dried tomatoes (oil-packed) work well—just chop them finely and reduce the broth by half a cup to balance the intensity.

No white wine? Dry vermouth or apple cider vinegar works in a pinch—just taste as you go. Fresh thyme is ideal, but dried thyme at one-third the amount gets you close. The broth is non-negotiable—low-sodium is key here, otherwise you'll need to adjust later. For a modern twist, add roasted garlic (double the amount) or crispy bacon bits for smoky depth. The olive oil matters too—use something fruity and peppery. California avocado oil has a high smoke point and works beautifully for sautéing.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into single-serving containers—it reheats beautifully straight from frozen. To keep the tomatoes vibrant, add a splash of broth when reheating. Fresh basil wilts fast, so store it wrapped in damp paper towels in the fridge. The soffritto base (onions, carrots, celery) can be prepped ahead and frozen for 3 months—just thaw and add directly to the pot.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this soup only needs you to dice onions and chop celery—no peeling carrots, no fussing with tomatoes. The Russets just get tossed in whole, and by the time they’re tender, the flavors have already melded into something rich and homey. (Yes, even when I burn the toast.)
  • Sunny, Bright Comfort: The fresh tomatoes give it that summery depth without being sweet—just a bright, tangy backbone that makes every spoonful feel intentional. Add a swirl of cream at the end, and it’s like a hug in a bowl, but one that won’t make you nap for three hours.
  • Leftovers That Lie: Between us, this soup tastes better the next day. The potatoes soak up all the tomato juices, turning creamy without a drop of extra milk, and the onions develop this caramelized edge that’s impossible to resist. I’ve reheated mine three times and still get side-eye from my husband.
  • Pantry Staple Magic: You’re already using ingredients you own—onions, carrots, celery—so the only splurge is the tomatoes. Honestly, I’ve made this with canned tomatoes in a pinch, and it’s still solid. It’s the kind of recipe that turns grocery day into a win, no matter what’s in your cart.

Step-by-step instructions for creamless tomato potato soup

Here's how to build a rich, velvety tomato potato soup without dairy—just pure vegetable power.

1

🍳 Step 1: Sauté the Soffritto Base

Heat the 2 tbsp extra-virgin olive oil in a large pot over medium heat. Add the chopped yellow onions, carrots, and celery stalk, stirring occasionally for 8-10 minutes until the vegetables soften and begin to caramelize—this builds deep flavor. The onions should turn translucent while the carrots develop a slight golden hue.

Add the 4 minced garlic cloves and 1 tbsp chopped fresh thyme, cooking for 1-2 minutes until fragrant. This aromatic base forms the flavor foundation of your soup. If the vegetables stick, add a splash of white wine to deglaze and scrape up any browned bits from the bottom of the pot—those bits are pure flavor.

2

🥘 Step 2: Build the Tomato-Potato Base

Push the soffritto to one side of the pot and add the 1.5 lb cubed russet potatoes to the empty space. Let them brown slightly for 2-3 minutes before stirring to coat with the oil. This creates a subtle crust that prevents the potatoes from turning mushy during cooking.

Pour in the 0.5 cup white wine and scrape up any browned bits. Let it simmer for 2 minutes until mostly evaporated, then add the 1.5 lb fresh tomatoes (cut into chunks if large). Stir to combine, then pour in the 4 cups chicken broth. Add 1.5 tsp salt and 0.5 tsp black pepper, then bring to a gentle boil.

3

🔥 Step 3: Simmer Until Potatoes Are Fork-Tender

Reduce heat to low-medium and let the soup simmer uncovered for 25-30 minutes, stirring occasionally. The potatoes should become tender enough that a fork slides in easily—this is your signal they're ready. If the soup reduces too much, add a splash of water or broth to maintain the right consistency.

Here's the thing—don't rush this step. The longer the vegetables simmer, the more their flavors meld together. You want the tomatoes to break down and release their juices, creating that rich, velvety texture without needing cream. Taste occasionally and adjust seasoning if needed.

4

⏰ Step 4: Finish with Fresh Herbs and Rest

Once the potatoes are tender, remove the pot from heat and stir in the 0.25 cup chopped fresh basil leaves. Let the soup sit off the heat for 5 minutes—this allows the flavors to settle and the soup to thicken slightly from the residual heat. The basil adds a bright, fresh finish that cuts through the richness of the tomatoes and potatoes.

For the best texture, transfer the soup to a blender in batches (working in 2-cup portions) and blend until smooth. If you prefer some texture, use an immersion blender directly in the pot. Return the soup to the pot and reheat gently over low heat for 2-3 minutes before serving. The soup will continue to thicken as it cools.

5

🍽️ Step 5: Serve with Crusty Bread

Ladle the soup into bowls and serve immediately with warm crusty bread. The soup should coat the back of a spoon with a silky, velvety consistency—no lumps, no graininess, just pure comfort. Garnish with an extra sprinkle of black pepper and a drizzle of extra-virgin olive oil for added richness.

This soup tastes even better the next day as the flavors deepen. Store leftovers in the refrigerator for up to 3 days or freeze for 2 months. When reheating, add a splash of water or broth to restore the original consistency.

👨‍🍳

Pro Tips For Making 12 Tomatoes Potato Soup

  • CHAR THE ONIONS LOW: I learned this the hard way—blasting those onions on high heat turns them bitter faster than you can say "soup disaster." Keep the flame at medium-low until they’re translucent and just starting to soften, or you’ll end up with a mouthful of ash instead of sweetness.
  • PEEL THOSE POTATOES AFTER COOKING: I skip this when I’m lazy, but the dish is noticeably better when I don’t. Russets hold up fine if you par-boil them whole for 5 minutes first, then peel and cube. It’s messier, but the texture stays creamier and the soup doesn’t turn gluey from overworked starch.
  • SAVE THE TOMATO JUICE: After crushing or chopping your 12 tomatoes, strain the seeds into a small bowl—you’ll get about ¼ cup of liquid. Stir it back in at the end of cooking; it adds depth without thinning the soup. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • SALT THE POTATOES FIRST: Toss the cubed Russets with ½ teaspoon salt before adding them to the pot. It seasons the edges properly and prevents them from turning bland later, no matter how much broth you use. Does it look weird? Yes. Does it work? Every single time.

Serving suggestions for leftovers

Crusty Bread Pairing

Serve this velvety soup with a warm, crusty baguette or sourdough loaf for the ultimate dipping experience. I love using a French-style baguette from the bakery section—its crisp exterior contrasts perfectly with the creamy soup. For extra flair, brush the bread with garlic-infused olive oil before toasting. 🥖

Cheesy Toppings

While this soup is naturally creamy without dairy, a sprinkle of grated Parmesan cheese adds a salty, umami kick. Use about 2 tablespoons per bowl, or try shaved pecorino romano for a sharper flavor. For a vegan option, use nutritional yeast—it gives a similar cheesy taste without animal products.

Protein Add-Ins

Boost the meal with protein by stirring in crispy bacon bits (about ¼ cup) or adding white beans (½ cup) for a heartier version. I also like to top with grilled chicken breast (½ cup diced) for a complete protein. The chicken should be cooked separately and added just before serving to keep it warm.

Herb Garnishes

Fresh herbs elevate this soup to restaurant-quality. Besides the basil in the recipe, try chopped parsley or thinly sliced chives for brightness. For a Mediterranean twist, add kalamata olives (about 10 halved) or crumbled feta cheese (2 tablespoons) on top. The acidity from the olives cuts through the richness beautifully. 🌿

Beverage Pairings

A crisp white wine like Pinot Grigio or Sauvignon Blanc complements the tomato's acidity. For beer lovers, a light lager or wheat beer balances the soup's richness without overpowering it. If you prefer non-alcoholic options, try sparkling water with lemon or iced hibiscus tea for a refreshing contrast.

Make-Ahead Serving

This soup tastes even better the next day, so it's perfect for meal prep. Store leftovers in an airtight container in the fridge for up to 5 days. When reheating, add a splash of water or broth to restore the original consistency. For a quick lunch, serve with roasted garlic bread or a simple arugula salad with lemon vinaigrette.

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 550mg24%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 10g
Protein 6g12%
* 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 substitute canned tomatoes for fresh in this recipe?

Yes, but the flavor will be different. Use 1 (28 oz) can crushed tomatoes instead of fresh, and add 1 tsp sugar to balance the acidity. For deeper flavor, stir in 1 tbsp tomato paste during the soffritto step. The texture will be slightly thicker, so thin with extra broth if needed.

2

Why does my soup turn out too thick or too thin?

Thickness depends on simmering time and potato type. For a thicker soup, simmer longer (35-40 minutes) or blend until completely smooth. Too thin? Add 1-2 tbsp cornstarch mixed with water and stir while heating. The potatoes break down more in acidic tomato broth, so use Yukon Gold potatoes for extra creaminess.

3

Can I make this soup in an Instant Pot?

Sauté the soffritto as directed, then add all remaining ingredients (except basil). Seal the lid, cook on high pressure for 8 minutes, then quick-release. Finish with fresh basil and blend if desired. The Instant Pot reduces cooking time to 20 minutes total while keeping flavors concentrated.

4

How do I prevent the potatoes from turning mushy?

Cut potatoes into even 1-inch cubes and don't overcrowd the pot. Par-cook them for 5 minutes in boiling salted water before adding to the soup. Also, maintain a gentle simmer (low-medium heat) rather than a rolling boil. The key is patience—potatoes should be fork-tender, not falling apart.

5

What's the best way to store and reheat leftovers?

Store in an airtight container for up to 5 days in the fridge. For reheating, transfer to a pot and warm over medium-low heat, stirring occasionally. Add 1-2 tbsp broth or water if the soup thickens too much. Microwave reheating works but may make the texture uneven. The soup actually improves overnight as flavors meld!

★★★★★4.8(4 reviews)
Categories Soups & Stews