Awesome Tomato Soup Recipe: Velvety Herb Base With Crispy Celery Crowns

Soups & Stews

Awesome Tomato Soup Recipe: Velvety Herb Base With Crispy Celery Crowns

This awesome tomato soup recipe delivers the velvety herb base and crispy celery crowns that elevate it beyond ordinary bowls of tomato soup. The secret lies in slow-cooked aromatics and a perfect blend of fresh herbs that transform simple canned tomatoes into something rich and complex.

I've perfected this method after years of testing—each spoonful delivers that perfect balance of tangy, savory, and herbal notes that keep everyone asking for seconds.

What makes this recipe truly stand out is the crispy celery crowns baked until golden, adding a satisfying textural contrast to the smooth soup. We start with sautéed onions, garlic, and celery to build a flavorful base, then simmer with tomatoes, broth, and herbs until velvety.

The crispy celery crowns are a game-changer, offering a crunchy element that balances the soup's creamy richness.

The result is a soup so good it becomes the star of any meal—whether served with classic grilled cheese sandwiches or alongside crusty bread.

The velvety texture comes from proper simmering time, while the fresh basil and thyme add layers of aroma that make this far more than just tomato soup. Every bite delivers that perfect harmony of flavors and textures that turns an ordinary weeknight dinner into something special.

This recipe scales beautifully for both small gatherings and larger crowds, making it ideal for meal prep or last-minute entertaining. The crispy celery crowns can be made ahead and reheated just before serving, ensuring that satisfying crunch stays intact.

Let's get cooking—this is tomato soup that will have everyone coming back for more.

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

Ingredients for awesome tomato soup

Velvety tomato soup with crispy celery crowns—just 15 ingredients transform simple pantry staples into restaurant-worthy comfort.

Ingredient Amount Notes
Yellow Onion 🧅 1 whole Diced fine for even cooking
Celery Stalks 🥬 4 whole Trimmed, cut into 1-inch pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing aromatics
Canned San Marzano Tomatoes 🍅 28 oz Crushed by hand for texture
Vegetable Broth 💧 4 cups Homemade or quality store-bought
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Fresh Basil Leaves 🌿 ½ cup Chopped, stems removed
Fresh Thyme Sprigs 🌿 2 whole Leaves only, stems discarded
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for flavor
Sugar 🍚 1 tsp Balances acidity
Celery Stalks 🥬 2 whole For crispy crowns, cut into 1-inch rings
Panko Breadcrumbs 🍞 ¼ cup For extra crunch
Parmesan Cheese 🧀 ¼ cup Freshly grated for crowns

The celery crowns are the star here—look for fresh, crisp stalks with bright green tops. Trader Joe's and Whole Foods have the best quality, but any grocery store works. For the tomatoes, San Marzano cans are worth the splurge—they're sweeter and less acidic. Fresh basil and thyme? Farmers markets have the best, but the grocery store stuff is fine if you use it fast. The key is to keep those herbs fresh—they make all the difference in that herbal aroma that sets this apart from ordinary tomato soup.

No San Marzano tomatoes? Any good-quality canned tomatoes work—just taste and adjust sugar if needed. Fresh herbs wilt fast, so dried thyme at half the amount is a decent swap, but fresh is ideal. For the crispy crowns, substitute crushed potato chips if you're out of panko—they'll give you that same satisfying crunch. Want more richness? Swap half the broth for coconut milk—it adds a subtle sweetness that pairs perfectly with tomatoes. And if you're making this ahead, prep the crowns first and bake them separately so they stay crispy until serving.

This soup tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store the soup in airtight containers for 5 days in the fridge, and the crispy crowns? Reheat them in a 350°F oven for 5 minutes to restore that perfect crunch. The crowns also freeze beautifully—just spread them on a tray first to prevent sticking. I always make extra crowns because they disappear fast—people can't resist that satisfying crunch against the smooth soup. Serve with grilled cheese sandwiches for the ultimate comfort food combo.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: This soup only needs dicing one onion and a few celery stalks—no small dice, no julienne, no stress. I swear, my knife stays in the drawer longer than usual when I make this.
  • San Marzano Magic: Those canned tomatoes? They’re the secret weapon. Sweet, meaty, and packed with flavor without the mess of fresh. Just crush them by hand, and boom—restaurant-quality base in minutes.
  • Leftovers That Beg for Seconds: The flavor actually improves after a day in the fridge. Honestly, I make a double batch on Sundays just so I can reheat it all week. (Yes, even on a Tuesday night.)
  • Blanket Weather Ready: It’s the ultimate cozy meal—warm, creamy, and perfect with crusty bread or grilled cheese. Between us, it’s my go-to when the weather turns chilly and I don’t feel like cooking much.

Step-by-step instructions for velvety herb tomato soup with crispy celery crowns

Here's how to create a silky tomato base topped with golden, crunchy celery crowns that'll make this soup unforgettable.

1

Sauté the Aromatic Base

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 4 whole celery stalks (cut into 1-inch pieces), cooking for 5-6 minutes until the vegetables soften and begin to turn golden. Here's the thing—you want them tender but not browned yet.

Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should sizzle but not burn—watch it closely. This aromatic foundation is what makes the soup sing with depth. Stir in the 2 whole fresh thyme sprigs (leaves only) and cook for 1 minute to infuse the oil with their earthy notes.

2

Build the Tomato Base

Pour in the 28 oz canned San Marzano tomatoes (crushed by hand) and stir to combine with the aromatics. Let the mixture simmer uncovered for 10 minutes until the tomatoes break down and the flavors meld. This is where the magic happens—don't rush it.

Add the 4 cups vegetable broth, 1.5 tsp salt, 0.5 tsp ground black pepper, and 1 tsp sugar. Bring to a gentle boil, then reduce heat to medium-low and simmer for 20 minutes, stirring occasionally. The soup should thicken slightly as the liquid reduces. Taste and adjust seasoning—this is your chance to balance the acidity with more salt or sugar if needed.

3

Create the Velvety Texture

Remove the thyme sprigs and stir in the 0.5 cup heavy cream. Simmer gently for 5 minutes until the cream is fully incorporated and the soup reaches a luxurious, velvety consistency. Here's where it gets fun—toss in the 0.5 cup chopped fresh basil leaves and let them wilt into the soup for 2 minutes. This adds that bright, fresh finish that elevates everything.

For the crispy crowns, heat 1 tablespoon olive oil in a small skillet over medium-high heat. Add the 2 whole celery stalks (cut into 1-inch rings) in a single layer and cook for 3-4 minutes until golden brown and crispy. Flip carefully with tongs to crisp all sides evenly. You'll know they're done when they're deeply golden with crisp edges.

4

Assemble and Serve

Ladle the warm tomato soup into bowls, dividing it evenly among 4 servings. Top each portion with 2-3 crispy celery crowns and a sprinkle of 0.25 cup freshly grated Parmesan cheese. The contrast of the creamy soup with the crispy, salty crowns is what makes this dish truly special.

Serve immediately while the crowns are still crispy and the soup is steaming hot. The crowns will soften slightly as they sit, but the first bite should deliver that perfect crunch. This soup is comfort food at its finest—warm, velvety, and packed with texture and flavor in every spoonful.

👨‍🍳

Pro Tips For Making Awesome Tomato Soup

  • Sweat, Don’t Burn: The onion and celery should glisten like wet glass—not brown like a charred marshmallow. Use medium-low heat and stir every 30 seconds; if you see golden bits, you’ve gone too far. (Yes, even if you’re impatient like me.)
  • Crush Those Tomatoes: Skip the blender. Dump the San Marzano cans straight into the pot and mash them with a wooden spoon—just enough to break them down. The texture stays chunky and vibrant, and you avoid the sad, watery sludge that happens when you over-blend.
  • Salt the Celery: Toss the chopped celery with a pinch of salt before cooking. It softens faster and sweats out moisture, which means your soup won’t turn into a watery mess later. (I learned this the hard way after slurping through a bowl that tasted like celery-flavored broth.)
  • Finish with Garlic Oil: After simmering, strain out the garlic cloves and save them. Sauté them in a separate pan with a splash of olive oil until golden, then drizzle that oil back into the soup. The aroma is richer, and it adds a depth that raw garlic just can’t match. (Sounds weird, but it works.)

Serving suggestions for this dish

Classic Grilled Cheese

Pair this velvety tomato soup with a grilled cheese sandwich for the ultimate comfort food combo. Use sourdough or brioche bread with sharp aged cheddar and a touch of Gruyère for depth.

Toast in butter until golden brown—trust me, the contrast of warm, melty cheese with cool soup is pure magic. 🧀

Crusty Bread Basket

A basket of freshly baked baguette slices or ciabatta is perfect for dipping. Toast the bread lightly in the oven for 3-4 minutes at 375°F to enhance its crunch.

I love adding a smear of garlic butter before serving—it’s a game-changer. For extra flair, sprinkle with flaky sea salt right before serving.

Protein Pairings

Add a grilled chicken breast or crispy prosciutto to turn this into a heartier meal. For a lighter option, try poached eggs—the runny yolk adds richness that balances the soup’s acidity. I often serve this with sliced roasted chicken on the side for a satisfying, protein-packed dinner.

Herb & Cheese Toppings

Elevate your bowl with a sprinkle of fresh basil or parsley right before serving. A drizzle of high-quality extra-virgin olive oil and a pinch of red pepper flakes adds brightness and a subtle kick.

For a creamy finish, top with crumbled feta or shaved Parmesan—both add a salty, tangy contrast to the soup’s sweetness. ✨

Seasonal Additions

In fall, add roasted butternut squash cubes to the soup for a seasonal twist. For spring, toss in fresh spinach or arugula at the end for a peppery bite.

In winter, a sprinkle of crispy fried shallots adds warmth and crunch. Each season brings new ways to customize this dish!

Make-Ahead Serving

Prep the crispy celery crowns ahead and reheat them in the oven for 5 minutes at 350°F to restore their crunch. Store the soup in the fridge for up to 5 days**—the flavors deepen overnight!

When ready to serve, simply reheat the soup on the stovetop and top with fresh crowns and herbs. This makes it perfect for busy weeknights. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 35mg12%
Sodium 1250mg54%
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 heavy cream?

For a lighter version, substitute the 0.5 cup heavy cream with 0.5 cup coconut milk or 0.25 cup Greek yogurt. Both add creaminess without the same richness. If you prefer a dairy-free option, 0.5 cup cashew cream (blended soaked cashews with water) works beautifully too. The soup will still be velvety but with a slightly different texture.

2

How do I prevent the celery crowns from getting soggy?

To keep those crispy celery crowns perfect, bake them separately from the soup at 400°F for 10-12 minutes until golden and crisp. Add them to the soup right before serving, or store them in an airtight container with a paper towel underneath to absorb moisture. If reheating, pop them in the oven for 3-5 minutes at 350°F to restore that satisfying crunch.

3

Can I use fresh tomatoes instead of canned?

Yes, but you'll need about 1.5 pounds of ripe tomatoes (peeled, seeded, and chopped). Roast them at 400°F for 20 minutes before adding to the soup for deeper flavor. Fresh tomatoes are more acidic, so you may need to add 1 extra teaspoon of sugar to balance the taste. The texture will be slightly chunkier than canned, but the flavor will be more vibrant.

4

What's the best way to store leftovers?

Store the soup in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight! To reheat, warm on the stovetop over medium-low heat until steaming. For the crispy celery crowns, keep them separate and reheat in a 350°F oven for 5 minutes to maintain their crunch. Freeze the soup (without crowns) for up to 3 months for quick meals.

5

Why does my tomato soup taste too acidic?

Acidity often comes from unripe tomatoes or too much simmering time. Balance it by adding 1 teaspoon of sugar or 1 tablespoon of tomato paste to deepen the flavor. For extra richness, stir in 1 tablespoon of balsamic vinegar or a pinch of cream cheese to mellow the acidity. Always taste as you go—this soup is all about that perfect balance!

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