American Tomato Soup Recipe: Crunchy Celery Crowns and Creamy Herb Velout

Soups & Stews

American Tomato Soup Recipe: Crunchy Celery Crowns and Creamy Herb Velout

This American tomato soup recipe delivers the creamy, velvety texture and comforting flavors that make it a classic—perfect for chilly days or cozy weeknight dinners. The secret lies in simmering fresh tomatoes with aromatic vegetables until deeply flavorful, then blending them into a smooth, rich base.

I’ve refined this recipe over years to ensure every spoonful is perfectly balanced, with just the right touch of creaminess and bright herb notes.

What sets this soup apart is the crunchy celery crowns—thinly sliced celery that adds a satisfying bite and freshness to each spoonful. The slow simmering process allows the vegetables to meld into a flavorful broth, while the optional cream or cheese adds that signature velvety finish.

This isn’t just tomato soup; it’s a hearty, restaurant-quality dish that feels like a hug in a bowl.

The result is a soup that’s creamy yet light, with layers of savory, slightly sweet tomato flavor and a hint of herbs. It’s the kind of dish that pairs beautifully with grilled cheese sandwiches or crusty bread, making it a crowd-pleaser for any occasion.

Whether you’re serving it as a starter or a main, this recipe delivers comfort in every bite.

Ready in about 45 minutes, this soup is simple to make but feels special—no shortcuts, just rich, homemade flavor. Let’s get cooking! The instructions will guide you through every step, from sautéing the vegetables to achieving that perfect blend of creaminess and depth.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for american tomato soup

Fresh tomatoes, aromatic vegetables, and velvety cream create this restaurant-quality American tomato soup.

Ingredient Amount Notes
Fresh Roma Tomatoes 🍅 2 lb Ripe, firm, cored and halved
Yellow Onion 🧅 1 whole Medium, diced finely
Celery Stalks 🧅 4 whole Thinly sliced for crowns
Carrot 🥕 1 whole Medium, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing vegetables
Heavy Cream 🥛 ½ cup Full-fat for richness
Vegetable Broth 💧 2 cups Low-sodium preferred
Fresh Thyme Leaves 🌿 ¼ cup Stems removed, chopped
Fresh Basil Leaves 🌿 ¼ cup Packed, torn for garnish
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Granulated Sugar 🍬 1 tbsp Balances acidity
Butter 🧈 2 tbsp Unsalted, for finishing

The tomatoes are the foundation—look for Roma at your local market, especially in summer when they're at peak flavor. Whole Foods or Trader Joe's often carry heirloom varieties that add depth. If using regular tomatoes, remove seeds and membranes for a cleaner texture. The celery crowns? Thinly sliced on a mandoline if you're ambitious, or carefully with a sharp knife. Fresh thyme and basil elevate the soup, so don't substitute dried unless necessary—one-third the amount works, but fresh is ideal. For the broth, I prefer low-sodium to control seasoning better.

No fresh basil? Dried basil works at half the amount, but you'll lose that bright freshness. The heavy cream is optional but adds that signature velvety texture—half-and-half cuts richness if you prefer. For a dairy-free version, substitute coconut milk (full-fat) and add a splash of lemon juice to balance. The sugar is key to balancing the tomatoes' acidity—adjust to taste, especially if using tart varieties. The butter at the end? Don't skip this step—it adds a luxurious finish that makes this feel restaurant-worthy. For extra depth, toast the garlic lightly before adding it to the soup.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The celery crowns stay crisp for about 2 days in the fridge—make them fresh before serving. For meal prep, assemble everything except the celery crowns and reheat gently. The crowns can be prepped ahead and stored separately. Double the batch—it disappears fast, especially with grilled cheese sandwiches on the side.

❤️

Why You'll Love This Recipe

  • No-Fuss Base: I swear by this as my weeknight shortcut—just chop the onion, celery, and carrot into rough chunks (no need for precision), toss them in a pot with the tomatoes and garlic, and let the stove do the work. The Roma tomatoes break down beautifully, giving that velvety texture without extra blending.
  • Garlic-Kissed Depth: That moment when you crush fresh garlic into the simmering soup? Pure magic. It doesn’t overpower—just lingers like a warm hug, especially when balanced with the natural sweetness of the carrot and the bright acidity of the tomatoes. Honestly, store-bought can’t compete.
  • Leftover Goldmine: This soup tastes better the next day—thicker, richer, and somehow more comforting. I double the batch on Sundays and freeze half; reheating it with a splash of milk or cream turns it into an instant cozy meal. My kids beg for it after school.
  • Pantry-Friendly Flex: Between us, this recipe won’t break the bank. You’re using basic veggies that last, and the flavor builds as it cooks—no fancy ingredients needed. Add a sprinkle of cheese on top for dinner, or serve it chilled with crackers for a picnic. It works everywhere.

Step-by-step instructions for creamy tomato velouté with crunchy celery crowns

Master this classic technique for velvety tomato soup with signature celery crown crunch and herb-infused richness.

1

🍳 Step 1: Sauté the Vegetable Base

Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the finely diced yellow onion, thinly sliced celery crowns, and diced carrot. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. This foundational step develops deep flavor through caramelization.

Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. The garlic should perfume the entire pot when stirred. Here's where it gets crucial: remove the pan from heat and immediately add the 1.5 teaspoons salt and 0.5 teaspoon ground black pepper. This prevents overcooking while seasoning properly.

2

🔥 Step 2: Build the Tomato Foundation

Return the Dutch oven to medium-high heat and add the halved fresh Roma tomatoes. Cook for 10-12 minutes until they collapse and release their juices, creating a thick, concentrated tomato base. Stir occasionally to prevent sticking, but let the tomatoes develop their natural sweetness through caramelization.

Add the 2 cups vegetable broth and 1 tablespoon granulated sugar, then bring to a gentle simmer. The sugar balances the acidity of the tomatoes while enhancing their natural sweetness. Let the mixture simmer uncovered for 15 minutes until the vegetables are completely tender and the flavors meld together. This reduction step intensifies the soup's depth.

3

🥘 Step 3: Create the Creamy Velouté

Reduce heat to low and stir in the 0.5 cup heavy cream and 0.25 cup chopped fresh thyme leaves. Simmer gently for 5 minutes—never boil or the cream will curdle. The cream should blend seamlessly, creating a luxurious, velvety texture. Here's the professional trick: use a handheld immersion blender to purée the soup directly in the pot until completely smooth.

Season to taste with additional salt if needed—remember, the broth and cream already contain salt. The soup should have a perfect balance of sweetness from the tomatoes and cream, acidity from the tomatoes, and herbal notes from the thyme. Taste at this stage to ensure all elements harmonize before proceeding.

4

⏰ Step 4: Finish with Butter and Herbs

Remove the soup from heat and stir in the 2 tablespoons unsalted butter until completely melted and incorporated. This final step adds richness and helps emulsify the soup for a silky texture. Return to low heat and stir in the 0.25 cup torn fresh basil leaves, letting them steep for 2 minutes to infuse their bright flavor.

For the celery crown crunch, reserve about 1 cup of the sliced celery crowns from Step 1. Blanch them in boiling water for 30 seconds, then immediately shock in ice water to maintain their crisp texture. Drain well before serving. The contrast between the creamy velouté and crisp celery crowns is what makes this soup truly special.

👨‍🍳

Pro Tips For Making American Tomato Soup

  • Char the Onions Properly: Don’t just soften them—get those onions dark and caramelized at the edges before adding celery and carrot. I learned this the hard way: pale onions mean pale soup. Use medium heat and let them sit, stirring occasionally, until they’re almost sticking to the pan (about 8-10 minutes). This builds depth of flavor that raw onions can’t match.
  • Blanch the Tomatoes First: Drop whole Roma tomatoes into boiling water for 30 seconds, then shock in ice water to halt cooking. This peels them effortlessly and concentrates their sweetness. Skip this, and you’re left with a watery, seedy mess—especially if you’re using fresh tomatoes instead of canned.
  • Salt the Soup Early: Add salt when you first add the broth, not at the end. This lets the seasoning penetrate the vegetables as they cook, so every bite is balanced. I used to wait until the end and wondered why my soup tasted flat—turns out, timing matters more than you’d think.
  • Simmer, Don’t Boil: Once everything’s combined, keep the heat low enough that you barely see bubbles at the edges. Boiling turns tomato soup into a sad, thin paste. A gentle simmer (about 20-25 minutes) lets the flavors meld without breaking down the texture. Yes, even if you’re impatient like me.

Wine and beer pairings for american tomato soup

Classic White Wine

An Italian Pinot Grigio from Alto Adige or Sauvignon Blanc from New Zealand is my go-to pairing for this tomato soup. The crisp acidity and citrus notes cut through the creaminess beautifully, cleansing your palate between spoonfuls.

I love Santa Margherita Pinot Grigio—it’s widely available and consistently delivers that bright, refreshing contrast. 🍷

Rich Red Options

For those who prefer red, a light-bodied Chianti or Pinot Noir works surprisingly well. The acidity in these wines mirrors the tomato’s natural brightness, while their fruitiness complements the herbal notes. Try Borghetto Chianti Classico—it’s approachable and won’t overpower the soup’s delicate flavors.

Crisp Lager Pairing

A German-style Pilsner like Warsteiner or Peroni from Italy adds a refreshing crunch to the meal. The effervescence helps balance the soup’s richness, while the malty sweetness enhances the tomato’s natural sugars. Serve it chilled for the best contrast. 🍺

Creamy Beer Alternative

For a heartier beer option, a Belgian-style Witbier like Hoegaarden brings citrus and peppery notes that pair wonderfully with the basil and thyme in the soup. The slight tartness also complements the tomatoes beautifully—just avoid overly sweet or hoppy beers that could clash.

Dessert Wine Finish

End your meal with a Moscato d’Asti or Riesling—their sweetness and acidity make a perfect palate cleanser after the creamy soup. A glass of Chateau Ste. Michelle Riesling adds a touch of elegance without overwhelming the dish. 🍇

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 680mg29%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 12g
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 make this tomato soup without cream for a lighter version?

Replace the 0.5 cup heavy cream with 1 cup coconut milk (full-fat) for a dairy-free option that still adds richness. For a lighter texture without dairy, use 2 tablespoons cornstarch mixed with 2 tablespoons cold water as a slurry. Stir it into the simmering soup and cook for 2-3 minutes until thickened. Add a splash of lemon juice to balance the flavors.

2

How do I fix tomato soup that's too acidic or tart?

Add a pinch of sugar (start with 0.5 teaspoon) or a small pat of butter while stirring to round out the flavors. For depth, a splash of cream or a pinch of salt can also help. If the acidity is extreme, simmer in a 1-inch strip of orange peel for 5 minutes—it adds subtle sweetness and complexity. Taste frequently to avoid overcorrecting.

3

Can I use canned tomatoes instead of fresh?

Yes, but choose high-quality whole peeled San Marzano tomatoes (not diced or sauce) for the best flavor. Drain and crush them by hand to mimic fresh texture. Add 1 teaspoon tomato paste to deepen the color and flavor. You may need to adjust the broth to 2.5 cups since canned tomatoes release less liquid. Simmer slightly longer to concentrate the flavors.

4

What's the best way to reheat leftover tomato soup?

Gently reheat on the stovetop over low heat to avoid curdling the cream. Stir frequently and add a splash of water or broth if it thickens too much. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never bring to a full boil—this can break the emulsion and make the soup grainy.

5

Why does my tomato soup turn out grainy after blending?

This usually happens from overcooking the tomatoes before blending or using an underpowered blender. Remove the soup from heat before blending and use an immersion blender for the smoothest texture. If it's still grainy, strain through a fine-mesh sieve or simmer uncovered for 5 more minutes to reduce moisture before blending again. For extra silkiness, whisk in 1 tablespoon cold water while blending.

★★★★★4.9(8 reviews)
Categories Soups & Stews