Arash Hashemi's Tomato Basil Soup Recipe: Herb-Infused Depth With Crispy Celery Crowns

Soups & Stews

Arash Hashemi's Tomato Basil Soup Recipe: Herb-Infused Depth With Crispy Celery Crowns

Arash Hashemi's tomato basil soup recipe transforms a classic into something extraordinary with its herb-infused depth and signature crispy celery crowns. The secret lies in slow-simmered tomatoes and fresh basil that build layers of flavor, while the celery crowns add a satisfying crunch that elevates every spoonful.

This isn't just soup—it's a technique that turns simple ingredients into a restaurant-worthy dish with minimal effort.

The recipe begins with sautéing onions and garlic until golden, then adding crushed tomatoes and vegetable broth for a rich base. Fresh basil and herbs are added late to preserve their vibrant flavors, while the crispy celery crowns are baked separately for that essential textural contrast.

What makes this version special is the balance—creamy yet bright, hearty yet light, with a finish that feels both comforting and refined.

By the time you're done, you'll have a bowl of soup that's velvety smooth with pockets of fresh basil and topped with celery crowns that stay crispy even after simmering.

The aroma alone will have everyone gathering around the table, and the first taste delivers on that promise of depth without being overly heavy. This is the kind of soup that pairs perfectly with crusty bread or a simple green salad.

The beauty of this recipe is its adaptability—use canned tomatoes for convenience or fresh for intensity, and adjust the herbs to your taste. Whether you're serving it for a weeknight dinner or a special occasion, the technique ensures consistent results every time. Let's get started on creating this herb-infused masterpiece.

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

Ingredients for arash hashemi tomato basil soup

Fresh herbs and slow-simmered tomatoes create this restaurant-worthy soup with crispy celery crowns.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity flavor
Yellow Onion 🧅 1 whole Medium size, diced finely
Garlic Cloves 🧄 4 cloves Peeled, minced finely
Canned San Marzano Tomatoes 🍅 2 cans 28 oz each, crushed by hand
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Basil Leaves 🌿 1 cup Packed, stems removed
Celery Stalks 🥬 4 whole Thick, for crispy crowns
Heavy Cream 🧈 ½ cup Full-fat for creaminess
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Thyme Leaves 🌿 1 tsp Or 0.25 tsp dried thyme
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Balsamic Vinegar 🍷 1 tbsp For finishing touch

The San Marzano tomatoes are non-negotiable here—Whole Foods or specialty stores carry the best cans, and you'll taste the difference. Fresh basil should be bright green and fragrant; skip the wilted stuff at the grocery store's back corner. For the celery crowns, look for thick stalks—they hold their shape better when baking. Trader Joe's often has great organic celery at a reasonable price, but any local market with fresh produce will work. The extra-virgin olive oil should have a peppery finish; California Avocado Ranch or Colavita are reliable brands for consistent quality.

No San Marzano tomatoes? Crushed regular canned tomatoes work in a pinch, but add a pinch of sugar to balance the acidity. Dried basil can substitute at one-third the amount of fresh, but fresh basil's aroma is what makes this soup special. Vegetable broth should be low-sodium—Pacific Foods or Imagine are great brands. For the celery crowns, if you can't find thick stalks, use baby carrots cut into thick rounds instead. Want extra depth? Add 1 tsp tomato paste to the soup base. The balsamic vinegar can be swapped for red wine vinegar, but balsamic adds that subtle sweetness that ties everything together.

Fresh basil and parsley should be stored in damp paper towels in a sealed container for up to 5 days. The soup base keeps well for 4-5 days in the fridge, but the celery crowns are best served fresh—make them just before serving. For longer storage, freeze the soup (without the celery crowns) for up to 3 months. The celery crowns can be reheated in the oven at 350°F for 5-7 minutes to restore crispiness. Portion the soup into soup bowls with the celery crowns on top for serving—presentation matters just as much as flavor in this dish.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: I swear by this soup because it uses ingredients I already have—no last-minute grocery runs. The San Marzano tomatoes alone make it taste like a restaurant dish, even when I’m too tired to chop much.
  • Garlic-Basil Magic: That slow-simmered garlic and fresh basil? It’s the kind of flavor that lingers. Honestly, I’ve made simpler soups, but nothing hits like this bright, savory punch with just a swirl of olive oil.
  • Weeknight to Potluck: Between us, this is my go-to for busy nights and when I need to bring something to a gathering. It’s light enough for summer but hearty enough for winter—just adjust the broth, and you’re set.
  • Leftovers That Don’t Suck: Most soups turn sad after day two, but this one? Still rich and satisfying. I’ll be real: I’ve reheated mine three times, and it’s never let me down. Budget-friendly? Absolutely. Waste-free? Even better.

Step-by-step instructions for herb-infused tomato basil soup

Transform simple ingredients into a restaurant-worthy tomato basil soup with bold herb notes and crispy celery crowns.

1

Sauté Aromatics Until Fragrant

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes, stirring occasionally, until softened and translucent. The onions should release their sweet aroma and begin to caramelize slightly at the edges.

Add the 4 cloves minced garlic and 1 tsp fresh thyme leaves, stirring constantly for 30 seconds until the garlic becomes golden and fragrant. You'll notice the kitchen fill with a pungent, earthy aroma—this is your signal the aromatics are properly developed. Be careful not to let the garlic burn, as it can quickly turn bitter.

2

Build the Tomato Base

Pour in the 2 cans crushed San Marzano tomatoes and the 4 cups vegetable broth. Stir well to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 20 minutes. This allows the flavors to meld and the liquid to reduce slightly.

After 20 minutes, taste the mixture. You should notice a deep, sweet tomato flavor developing. If the soup seems too acidic, add a pinch of the 1.5 tsp salt to balance it. The soup should be slightly thickened but still liquid enough to coat the back of a spoon.

3

Infuse with Herbs and Celery Crowns

While the soup simmers, prepare the 4 whole celery stalks by cutting off the leafy tops and slicing each stalk into ¼-inch thick rounds. Set aside 1 cup of these rounds for garnish and crispy crowns, and add the remaining 3 cups to the soup. Simmer for an additional 10 minutes to soften the celery.

Add the 1 cup packed fresh basil leaves and 0.5 tsp black pepper, stirring gently. The basil will release its bright, aromatic oils into the soup. Remove the pot from heat and let it sit for 5 minutes to allow the flavors to fully integrate. This resting period is crucial for developing the soup's depth.

4

Finish with Cream and Garnish

Reduce the heat to low and stir in the 0.5 cup heavy cream, allowing it to warm gently for 2-3 minutes. The cream will create a velvety texture, but avoid boiling it to prevent curdling. Taste and adjust seasoning with the remaining salt if needed.

For the crispy celery crowns, heat 1 tablespoon extra-virgin olive oil in a small skillet over medium-high heat. Add the reserved 1 cup celery rounds and cook for 2-3 minutes per side until golden brown and crispy. Drizzle with 1 tablespoon balsamic vinegar and sprinkle with 0.25 cup chopped fresh parsley for a bright finish.

5

Serve with Confidence

Ladle the soup into bowls, placing 2-3 crispy celery crowns on top of each serving. Garnish with additional chopped parsley and a drizzle of balsamic vinegar. The contrast of the crispy celery against the velvety soup creates a textural experience that elevates this classic dish.

Serve immediately while the celery crowns are still crisp and the soup is steaming hot. Each spoonful should deliver a harmonious blend of sweet tomatoes, aromatic herbs, and a touch of tangy balsamic brightness.

👨‍🍳

Pro Tips For Making Arash Hashemi Tomato Basil Soup

  • Sweat the Onion Low: I learned this the hard way—if you rush the onion in olive oil, it burns before it softens. Keep the heat at a gentle simmer (not medium-high) and stir every 30 seconds. You want it translucent and sweet, not browned or bitter.
  • Crush Those Garlic Cloves: Whole garlic cloves in tomato soup? They’ll just sit there like stubborn guests. Use a flat side of your knife to crush them lightly before adding—this releases more flavor without turning the soup into a paste. (Yes, even if you’re impatient like me.)
  • Drain the Tomatoes Well: San Marzano tomatoes are juicy, but that extra liquid dilutes the soup’s depth. After crushing them, let them drain in a colander for 5 minutes before adding to the pot. You’ll end up with a richer base, not a watery one.
  • Simmer Slow, Not Boil: I used to crank the heat and walk away, only to come back to a thin, sad soup. Keep it at a gentle bubble—just small ripples on the surface—so the flavors meld instead of evaporating. (Your future self will notice the difference.)

Pro cooking tips for perfect results

Herb Timing Matters

Add fresh basil and thyme just before serving—they wilt quickly in heat. I stir them in during the last 5 minutes of simmering to preserve their bright, aromatic oils. For extra depth, add 1 sprig of fresh rosemary while the soup simmers, then remove it before serving. 🌿

Celery Crown Secrets

For perfect crispy celery crowns, slice stalks ¼-inch thick and bake at 400°F for 12-15 minutes until golden. I use a wire rack on a baking sheet to ensure even browning. A quick air fryer at 375°F for 6 minutes works too—just shake halfway. 🔥

Creamy Texture Control

Warm the heavy cream separately before adding to the soup to prevent curdling. Stir gently over low heat for 2-3 minutes—never boil. For a lighter version, substitute with ½ cup coconut cream or ¼ cup Greek yogurt for tangy brightness. 🧈

Tomato Flavor Boost

Roast the San Marzano tomatoes at 400°F for 20 minutes before crushing for deeper caramelized flavor. I also add 1 tsp tomato paste to the base for richness. For a smoky twist, sprinkle ½ tsp smoked paprika into the simmering soup. 🍅

Broth Balance Tip

If your soup tastes too acidic, add ½ tsp sugar or 1 tsp balsamic vinegar to balance. I keep a small bowl of vegetable broth on hand to thin out concentrated flavors if needed. Always taste as you go—seasoning builds gradually. 💧

Make-Ahead Tricks

Prepare the soup base up to 2 days ahead and reheat gently. Store without the celery crowns or cream—add them fresh before serving. Freeze portions in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 850mg37%
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 soup without fresh basil?

Yes, but the flavor will be less vibrant. Use 1 tablespoon dried basil instead, but add it during the simmering stage rather than at the end. For extra depth, add ½ teaspoon dried oregano or ¼ teaspoon red pepper flakes to compensate for the missing freshness. The celery crowns and balsamic vinegar will still provide great contrast!

2

How do I adjust the soup for a dairy-free version?

Replace the ½ cup heavy cream with ½ cup coconut cream or ¼ cup unsweetened almond milk for a lighter texture. For richer body, blend in ½ cup cooked white beans or ¼ cup silken tofu until smooth. The soup will still be creamy but dairy-free! The celery crowns and herbs will maintain their bright flavors.

3

Why did my celery crowns turn soggy instead of crispy?

This usually happens from overcrowding or not drying them properly. Pat the celery rounds very dry with paper towels before cooking, and arrange them in a single layer on a wire rack. Bake at 400°F for 12-15 minutes (not air fryer) for best results. Avoid covering them while cooking—they need airflow to stay crisp!

4

Can I use frozen tomatoes instead of canned?

Thaw and drain the frozen tomatoes before using, then crush them by hand. For best results, add ½ teaspoon sugar to balance any extra acidity. Frozen tomatoes work well, but canned San Marzano tomatoes provide the most consistent sweetness and depth of flavor. The texture will be slightly different but still delicious!

5

How do I make this soup spicier?

Add ½ teaspoon red pepper flakes when sautéing the aromatics, or stir in 1 teaspoon hot sauce at the end. For a smoky kick, sprinkle ½ teaspoon smoked paprika into the simmering soup. Fresh red chili peppers or a dash of cayenne can also elevate the heat level. Always taste as you go!

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