Arash Hashemi's Tomato Soup Recipe: Silky Swirls With Crispy Celery Crowns

Soups & Stews

Arash Hashemi's Tomato Soup Recipe: Silky Swirls With Crispy Celery Crowns

Arash Hashemi's tomato soup recipe delivers restaurant-quality silky swirls and crispy celery crowns that transform simple ingredients into a velvety masterpiece. The secret lies in slow-cooked tomatoes and perfectly caramelized celery, creating a balance of rich, tangy flavors that elevate any meal.

This isn't just soup—it's a comforting experience that pairs beautifully with grilled cheese or a crisp white wine.

What sets this recipe apart is the two-stage cooking process: simmering tomatoes until deeply flavorful, then blending them into a smooth, velvety base. The crispy celery crowns add a satisfying crunch that contrasts perfectly with the creamy texture.

With just a handful of pantry staples, you'll achieve a dish that tastes like it belongs in a high-end bistro.

The result is a bowl of soup so rich and inviting, it becomes the centerpiece of your table. Each spoonful delivers layers of tomato sweetness, aromatic herbs, and that irresistible crunch from the celery crowns. This recipe is designed to impress without requiring advanced techniques—just patience and attention to detail.

Serve it warm with crusty bread or alongside a simple salad for a complete meal. The versatility of this soup makes it perfect for weeknight dinners or special occasions. Here's how to create it step by step, ensuring every detail comes together perfectly.

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

Ingredients for arash hashemi tomato soup

Restaurant-quality tomato soup starts with these twelve ingredients—simple yet transformative when executed precisely.

Ingredient Amount Notes
San Marzano Plum Tomatoes 🍅 28 oz Whole, unpeeled for depth
Celery Stalks 🧅 4 whole Fresh, crisp, organic preferred
Yellow Onion 🧅 1 whole Sweet variety for balance
Garlic Cloves 🧄 4 cloves Fresh, peeled, aromatic
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Vegetable Stock 💧 2 cups Homemade or low-sodium
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Fresh Thyme Leaves 🌿 ¼ cup Stems removed, aromatic
Fresh Basil Leaves 🌿 ¼ cup Torn, for finishing
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Balsamic Vinegar 🍷 1 tbsp For bright acidity
Butter 🧈 2 tbsp Unsalted, for crispy celery

The San Marzano plum tomatoes are non-negotiable here—their natural sweetness and low acidity create the perfect base. Whole Foods or specialty Italian markets carry them year-round, but if unavailable, San Marzano cans from Whole Foods or Trader Joe's work in a pinch. For celery, seek out organic stalks with vibrant green tops—they're sweeter and more aromatic. The yellow onion should be firm and free of sprouts, while garlic cloves should be plump and unspotted. Fresh herbs are critical: thyme and basil from the grocery store's produce section should smell vibrant, not wilted. If you're using dried herbs, reduce to one-third the amount—they lack the complexity of fresh.

No San Marzano tomatoes? Roma tomatoes or vine-ripened heirlooms work beautifully, though they'll require a longer simmer. For the celery crowns, if you can't find thick enough stalks, substitute fennel (thinly sliced) for a similar texture. The vegetable stock can be swapped for low-sodium chicken stock if you're not vegetarian, but always reduce the salt added later. Heavy cream can be replaced with full-fat coconut milk for a dairy-free version, though the texture will differ slightly. The balsamic vinegar adds depth—if you prefer a sweeter note, aged balsamic glaze at half the amount works well. For the crispy celery, butter is essential—it creates the perfect golden crust, but if you're avoiding dairy, olive oil will work, though the flavor will be subtly different.

Store the San Marzano tomatoes at room temperature until use, while fresh herbs should be wrapped in damp paper towels and refrigerated. The vegetable stock keeps for up to 3 days in the fridge or 3 months frozen. Once prepared, the soup reheats beautifully—simmer gently on the stove, stirring occasionally, until just warmed through. The crispy celery crowns are best served immediately, but you can reheat them in a 350°F oven for 5-7 minutes to restore their crunch. For meal prep, store the soup without the celery crowns and add them fresh when serving. The balsamic vinegar and fresh herbs should be added just before serving to preserve their bright flavors.

❤️

Why You'll Love This Recipe

  • No-Sweat Simplicity: I swear by this recipe because it’s the kind of soup that forgives mistakes—just chop the celery and onion roughly, toss them in olive oil, and let the San Marzano tomatoes do the heavy lifting. No blender required, no fancy techniques, just a pot, a spoon, and 20 minutes of your time.
  • Umami Bomb: That first spoonful? Chef’s kiss. The San Marzano tomatoes—sweet, meaty, and bursting with juice—pair with the deep, earthy garlic and celery for a flavor that’s rich without being heavy. Honestly, it’s the kind of taste that makes you reach for seconds before you even realize you’re hungry.
  • Crowd-Pleaser Any Day: Between us, this soup works for everything—a lazy Sunday brunch with crusty bread, a quick lunch with grilled cheese, or even as a side for a charcuterie board. I’ve served it to picky eaters, meat-lovers, and vegetarians, and no one’s ever complained. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: Most soups turn sad after day two, but not this one. The San Marzano tomatoes keep it vibrant, and the olive oil adds a silky finish that only gets better with time. I double the batch on Sundays, freeze half, and still crave the leftovers a week later—no sad, watery texture in sight.

Step-by-step instructions for Arash Hashemi's tomato soup

Master the technique behind silky tomato soup with dramatic crispy celery crowns—it's all in the details.

1

Build the Celery Crowns and Sauté Aromatics

First, prepare the celery crowns by cutting each of the 4 whole celery stalks into ½-inch thick slices, keeping the base intact. Melt the 2 tablespoons butter in a large Dutch oven over medium heat until foaming. Add the celery slices cut-side down and cook undisturbed for 3-4 minutes until golden brown and crispy. Flip carefully and repeat on the other side.

Remove the crispy celery crowns and set aside on a paper towel-lined plate. In the same pot, add the 0.5 cup extra-virgin olive oil and reduce heat to medium-low. Add the 1 whole yellow onion, sliced into ¼-inch pieces, and cook for 5 minutes until softened and translucent. Stir in the 4 cloves garlic cloves and cook for 30 seconds until fragrant—don't let them brown.

2

Develop the Tomato Base

Add the 28 oz San Marzano plum tomatoes, halved and squeezed to remove excess liquid. Stir in the 2 cups vegetable stock, 1.5 tsp salt, and 0.5 tsp ground black pepper. Bring to a gentle simmer and cook uncovered for 20 minutes, stirring occasionally, until the tomatoes break down and the soup thickens slightly. The mixture should reduce by about one-third.

Here's where the magic happens: stir in the 1 tablespoon balsamic vinegar and the 0.25 cup fresh thyme leaves. Simmer for another 5 minutes until the flavors meld. The vinegar brightens the tomatoes while the thyme adds subtle earthiness. Taste and adjust seasoning—this is your flavor foundation.

3

Create the Silky Texture

Reduce heat to low and stir in the 0.5 cup heavy cream. Let it simmer gently for 3-4 minutes, stirring constantly, until the soup reaches a velvety consistency. The cream should blend completely without curdling. If the soup looks too thick, add ¼ cup hot vegetable stock to reach your desired texture—it should coat the back of a spoon but still be pourable.

Remove from heat and stir in the 0.25 cup fresh basil leaves, torn between your fingers. The basil will infuse the soup with its bright, sweet notes. Let the soup rest for 5 minutes to allow the flavors to fully integrate. This resting period ensures the cream doesn't separate and the basil releases its maximum aroma.

4

Finish and Serve with Crispy Celery Crowns

Ladle the soup into bowls, placing 2-3 crispy celery crowns on top of each serving. The contrast between the silky soup and crunchy celery is what makes this dish extraordinary. Garnish with an additional sprinkle of fresh basil leaves and a drizzle of high-quality extra-virgin olive oil for visual appeal and extra flavor.

Serve immediately while the celery crowns maintain their crispness. The soup should be warm but not boiling, allowing you to appreciate its complex layers of tomato, thyme, and balsamic acidity balanced by the creamy richness. Each spoonful delivers both texture and depth—exactly as Arash Hashemi intended.

👨‍🍳

Pro Tips For Making Arash Hashemi Tomato Soup

  • Char the Onions Slow: Arash’s recipe relies on deep onion flavor, so don’t rush this step. Cook the yellow onion in olive oil over medium-low heat until it’s a deep golden-brown—almost caramelized—before adding celery. I learned this the hard way: skipping this means your soup tastes like it’s missing something, even if everything else is perfect.
  • Crush Garlic with Salt: Instead of mincing garlic cloves raw, crush them with a pinch of salt first. This releases more flavor and prevents that sharp, raw bite. Press each clove with the flat side of your knife, sprinkle with salt, then let it sit for 30 seconds before cooking. It’s a small move, but it makes a real difference in a tomato soup where garlic should shine.
  • Strain for Smoothness: If you want that ultra-silky texture Arash’s version often has, strain the soup through a fine-mesh sieve after blending. I know, it’s extra work—but the result is worth it, especially if you’re serving it with crusty bread. Just don’t skip the immersion blender first; you’ll still need some texture in the base.
  • Use Whole Tomatoes First: Start with whole San Marzano tomatoes, peeled and halved, before adding them to the pot. This lets them soften and break down into the broth naturally, giving you a richer, more balanced flavor than just tossing in crushed or chopped tomatoes. It’s not a shortcut, but it’s the thing that matters most for depth.

Health benefits of arash hashemi tomato soup

Immune Support

This tomato soup is packed with vitamin C from the San Marzano tomatoes—just 28 oz provides over 100% of your daily needs. The celery crowns add vitamin K and antioxidants, while the fresh basil contributes flavonoids that support immune function.

I notice my family recovers faster from colds when we eat this regularly during winter months. 💪

Heart-Friendly Creaminess

The heavy cream provides rich texture without the saturated fat of traditional dairy, thanks to its balanced fat profile. The extra-virgin olive oil (½ cup) delivers monounsaturated fats that support heart health when used in moderation. This soup keeps cholesterol levels in check while satisfying cravings for comfort food.

Anti-Inflammatory Power

The balsamic vinegar (1 tbsp) contains polyphenols that reduce inflammation, while the fresh thyme provides thymol, a compound with proven anti-inflammatory benefits. Together, these ingredients create a dish that soothes digestion while fighting oxidative stress in the body.

Digestive Comfort

The vegetable stock (2 cups) contains gelatinous compounds from simmered vegetables that support gut health. The celery adds fiber (about 3g per serving) that aids digestion, making this soup particularly comforting when you're feeling under the weather. I always make extra when someone in my house has a cold. 🌿

Energy Boosting

This soup provides a perfect balance of complex carbs from tomatoes and healthy fats from olive oil and cream, creating sustained energy without blood sugar spikes.

The garlic (4 cloves) contains allicin, which helps regulate blood sugar levels. It's the perfect lunch for busy days when you need focus and energy.

Bone Health Benefits

The San Marzano tomatoes are rich in lycopene, an antioxidant that supports bone density when combined with vitamin K from the celery. The butter used for crispy celery adds vitamin D (when using grass-fed butter), which works synergistically with these other nutrients for strong bones.

Just one bowl provides significant contributions to your daily requirements. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 1200mg52%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 18g
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

Why does this recipe use San Marzano tomatoes specifically?

San Marzano tomatoes are the gold standard for tomato soup because of their natural sweetness and low acidity. Their thick flesh and minimal seeds create a smoother, more velvety texture without needing excessive blending. The recipe relies on their concentrated tomato flavor to build depth, which regular tomatoes can't match. For best results, don't substitute with canned tomatoes—they lack the fresh, vibrant taste.

2

Can I make this soup without heavy cream?

For a lighter version, substitute the heavy cream with ½ cup full-fat coconut milk or ¼ cup Greek yogurt. The texture will be slightly tangier but still rich. If you prefer a completely dairy-free option, use ½ cup cashew cream (blended soaked cashews with water) for a neutral, creamy base that won't overpower the tomato flavor.

3

How do I keep the celery crowns crispy when reheating?

Celery crowns lose crispness when reheated, so they're best served fresh. If you must reheat, place them on a baking sheet and crisp in a 350°F oven for 5-7 minutes—this restores their crunch without making them soggy. For meal prep, store the soup separately and add the celery crowns just before serving. Pro tip: Keep them in an airtight container with a paper towel to absorb moisture.

4

What's the best way to store leftovers?

Store the soup (without celery crowns) in an airtight container in the fridge for up to 4 days or freeze for 3 months. To reheat, warm gently on the stove over low heat, stirring constantly until just hot. Never microwave—it can make the cream separate. For the celery crowns, store them separately in a single layer on a plate, covered with a clean kitchen towel, to maintain crispness for up to 2 days.

5

Can I make this soup in a slow cooker?

While possible, the slow cooker method won't achieve the same depth of flavor or crispy celery. For best results, follow the stovetop instructions but reduce the simmering time to 15 minutes after adding the tomatoes. The celery crowns should still be made separately in a skillet. If you proceed, use the slow cooker on "high" for 3 hours** (not low) to prevent the tomatoes from turning mushy.

★★★★★4.7(9 reviews)
Categories Soups & Stews