Soups & Stews
Arash Hashemi's tomato soup recipe transforms humble ingredients into a velvety masterpiece with a signature crispy celery crown topping. This isn't your grandmother's soup—it's a modern interpretation that balances silky texture with bold, aromatic flavors, all achieved through precise technique and high-quality ingredients.
The secret lies in slow simmering to develop depth while maintaining that restaurant-quality smoothness.
What sets this recipe apart is the crispy celery crown—a delicate yet dramatic garnish that adds both visual appeal and satisfying texture contrast.
Unlike traditional tomato soups that rely on heavy cream or butter, this version uses olive oil and fresh herbs to build flavor, creating a dish that's rich without being overly heavy.
The celery crown transforms simple celery stalks into edible garnishes that shatter with each bite, adding a satisfying crunch to the smooth soup base.
By the time you're done, you'll have a bowl of soup that's silky smooth with layers of umami from caramelized aromatics, brightened by fresh basil and finished with that signature crispy crown.
The aroma alone will draw everyone to the table, but the first spoonful delivers on the promise of restaurant-quality comfort food at home. This is the kind of soup that makes you want to linger over dinner, savoring each velvety mouthful.
Perfect for chilly evenings or as a starter for special occasions, this recipe scales beautifully for both intimate dinners and larger gatherings. The crispy celery crown can be prepared ahead and toasted fresh, making it ideal for meal prep. Here's how to create this modern classic in your own kitchen.
Ingredients for arash hashemi tomato soup
High-quality ingredients create Arash Hashemi's signature velvety tomato soup with crispy celery crown topping.
| Ingredient | Amount | Notes |
|---|---|---|
| San Marzano Tomato Paste 🍅 | ½ cup | High-quality canned variety |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Celery Stalks 🧅 | 3 whole | For crown and soup base |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Vegetable Stock 💧 | 4 cups | Homemade or quality store-bought |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, chopped finely |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For crispy crown coating |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crunch |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
The San Marzano tomatoes are non-negotiable here—their natural sweetness and low acidity create that velvety texture. Grab a 28-ounce can at specialty stores or the Italian section of Whole Foods. For the celery crown, look for firm, pale green stalks with no browning at the base. The vegetable stock should be homemade if possible, but Pacific Foods or Imagine brands are solid store-bought options. Fresh basil is ideal, but dried oregano at half the amount works in a pinch—just don't skip the thyme entirely, as it's the backbone of the aromatic base.
No San Marzano tomatoes? Crushed tomatoes in a high-quality jar will work, but you'll need about 2 cups instead. The celery crown can be made with leeks or fennel bulbs for variation, though celery's crisp texture is unmatched. For the crispy coating, crushed cornflakes add extra crunch without altering flavor. The Parmesan is optional but adds a nice umami depth—nutritional yeast makes a great vegan alternative. Always toast your breadcrumbs lightly before using; a dry pan over medium heat for 2-3 minutes brings out their flavor.
Fresh herbs like basil and thyme should be stored in damp paper towels in sealed containers—they'll stay fresh for 5-7 days. The tomato paste keeps for 18 months unopened, but once opened, transfer it to a jar and refrigerate for up to 6 months. Celery crowns can be prepped 2 days ahead and stored in an airtight container; simply reheat in the oven at 375°F for 5-7 minutes before serving. The soup base freezes beautifully—portion into containers and it'll keep for 3 months without losing its silky texture.
Why You'll Love This Recipe
- Same recipe, different vibes: serve it rough with crusty bread for a lazy Tuesday, or add a splash of cream and fresh basil for a dinner guest showstopper. Between us, I’ve even pureed extra and frozen it for future lazy days.
- No-Fuss Soup Base: The San Marzano paste and carrot-celery base build flavor while you’re chopping onions—no constant stirring, no burnt bits. Honestly, I’ve made this three times with the same pot, and it’s always forgiving.
- Umami Bomb: That concentrated San Marzano paste? It’s the secret weapon—deep, sweet, and rich without tasting like tomato syrup. The garlic and celery stalks caramelize just enough to add layers, but it’s not overpowering.
- Weeknight to Party: Same recipe, different vibes: serve it rough with crusty bread for a lazy Tuesday, or add a splash of cream and fresh basil for a dinner guest showstopper. Between us, I’ve even pureed extra and frozen it for future lazy days.
Step-by-step instructions for Arash Hashemi's tomato soup
Here's how to create a velvety tomato base with a perfectly crisp celery crown topping.
Sauté the Aromatic Vegetable Base
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat until shimmering. Add the 1 whole yellow onion, 3 medium carrots (sliced into rounds), and 3 whole celery stalks (chopped into ½-inch pieces). Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent.
I press the vegetables down occasionally with a wooden spoon to ensure even cooking. This prevents any pieces from burning while others remain undercooked. The celery should release its natural oils and develop a golden hue at the edges.
Build the Tomato Foundation
Reduce the heat to medium-low and add the 4 cloves minced garlic, cooking for 30 seconds until fragrant. Stir in the 0.5 cup San Marzano tomato paste and cook for 2 minutes to deepen its flavor.
Gradually pour in the 4 cups vegetable stock while stirring to prevent lumps. Add the 1.5 tsp salt, 1 tsp dried thyme, and 0.5 tsp cracked black peppercorns. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook uncovered for 20 minutes to develop rich, concentrated flavors.
Blend to Silky Perfection
Remove the soup from heat and let it cool for 5 minutes. Using an immersion blender, blend until completely smooth. For a perfectly silky texture, I blend in batches if needed, ensuring no lumps remain. The soup should have a velvety consistency with no visible vegetable pieces.
Return the soup to the pot and stir in the 0.5 cup chopped fresh basil leaves. Taste and adjust seasoning if needed. Keep the soup warm over low heat while you prepare the celery crown topping.
Create the Crispy Celery Crown
In a small bowl, combine the 2 tbsp all-purpose flour, 0.5 cup panko breadcrumbs, and 0.25 cup freshly grated Parmesan cheese. Cut the 3 whole celery stalks lengthwise into thin strips (about ¼-inch thick) and dip each piece into the flour mixture, pressing gently to adhere.
Arrange the coated celery strips in a single layer on a parchment-lined baking sheet, leaving space between each piece. Bake at 400°F for 12-15 minutes until golden brown and crispy. Flip halfway through for even browning.
Serve with Perfect Contrast
Ladle the warm tomato soup into bowls and arrange the crispy celery crowns on top. The contrast between the silky soup and crunchy topping is what makes this dish special. Serve immediately while the celery remains crispy and the soup stays warm.
For an extra touch, garnish with additional fresh basil leaves. The celery crown should hold its shape and provide a satisfying crunch with each bite, balancing the smooth tomato base perfectly.
Pro Tips For Making Arash Hashemi Tomato Soup
- Sweat the Veggies Right: After burning three batches of carrot-celery-onion, I finally learned: low and slow wins. Use a medium-low flame and stir every 30 seconds—yes, even if you’re impatient like me. You want them soft and translucent, not crispy. If they darken too fast, your soup will taste bitter.
- Blend in Stages: Dump everything into the blender at once, and you’ll end up with a gluey mess. Blend the tomato paste and broth first until smooth, then add the veggies in batches. This keeps the texture silky, not pasty—no one wants to chew their soup.
- Don’t Skip the Garlic: I used to add garlic at the end, thinking it’d save flavor. Wrong. Cook it with the onions until fragrant but not browned—this locks in sweetness and depth. If you rush it, you’ll just get a bitter aftertaste.
- Save Time with Frozen Veggies: Fresh carrots and celery take forever to chop, and I get lazy. Use frozen diced veggies—they’re prepped, thaw quickly, and won’t overcook. Just drain well first, or your soup turns watery. (Yes, even if you’re a purist.)
Troubleshooting this recipe
Lumpy Texture Fix
If your soup turns out lumpy despite blending, don't panic! Return it to the pot and add ¼ cup water or vegetable stock, then simmer for 5 minutes to break down any remaining chunks.
For extra smoothness, I like to strain the soup through a fine-mesh sieve after blending—this ensures a completely velvety texture. The key is patience: blend in 10-second bursts until perfectly smooth. 💫
Celery Crown Too Soft
If your celery crowns lose their crispiness, they likely didn't bake long enough or were overcrowded on the sheet. For next time, bake at 400°F for 15-18 minutes and leave 1 inch of space between pieces.
I also recommend using a wire rack over a baking sheet to allow air circulation on both sides. If they soften after baking, pop them back in the oven for 2-3 minutes to restore crispness.
Overly Acidic Flavor
The soup might taste too acidic if you used regular canned tomatoes instead of San Marzano. To balance the acidity, add 1 tsp sugar or honey while simmering or stir in ½ cup heavy cream at the end for richness.
For a vegetarian option, use ½ cup coconut milk instead. I also find that simmering the soup uncovered for an extra 5-10 minutes helps mellow out any sharp flavors.
Weak Celery Flavor
If your celery crowns lack flavor, you may have missed the celery's natural oils during sautéing. For deeper flavor, add 1 tsp soy sauce or miso paste to the flour mixture before coating the celery.
Another trick is to blanch the celery strips in boiling water for 30 seconds before coating—they'll absorb more flavor from the mixture. I also recommend using green celery instead of white for a more robust taste.
Soupy Consistency
If your soup is too thin, simmer it uncovered for 10-15 minutes to reduce the liquid. For a quicker fix, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 minutes until thickened.
Avoid over-blending, as this can make the soup thinner. The ideal consistency should coat the back of a spoon but still be easy to ladle. 🥄
Burnt Aromatics
Burnt onions or carrots can ruin the delicate flavors of this soup. To prevent this, keep the heat at medium-low while sautéing and stir frequently. If you notice any browned bits, remove them immediately with a slotted spoon.
For extra insurance, I like to add a pinch of salt to the oil before heating—this helps regulate the cooking temperature and prevents burning. 🔥
Nutrition facts
Frequently asked questions
Can I make this soup without San Marzano tomatoes?
Yes, but you'll need 2 cups crushed tomatoes instead of 0.5 cup paste—just look for high-quality canned varieties. For extra depth, add 1 tsp sugar or honey to balance any acidity. The texture will be slightly different but still delicious!
How do I keep the celery crown crispy for longer?
Store the baked crowns in an airtight container for up to 2 days at room temperature. To revive crispiness, reheat at 375°F for 5-7 minutes. For longer storage, freeze them for 1 month—just thaw at room temperature before serving.
Can I substitute the celery crown with something else?
Try leek strips or thinly sliced fennel bulbs instead—they add sweetness and work beautifully with the soup's flavors. For a vegetarian option, use toasted bread slices or crispy chickpeas as a topping. The key is maintaining that satisfying crunch contrast!
Why does the soup taste better after simmering longer?
The long simmer (20 minutes) allows flavors to meld and develop depth through a process called "fond formation." This creates a rich, concentrated base without needing heavy cream. Patience here transforms simple ingredients into something restaurant-quality!
Can I make this soup ahead of time?
Yes! The soup base freezes beautifully for 3 months—just store in airtight containers. Reheat gently on the stove, then add fresh basil and crispy crowns before serving. The celery crown can be prepped 2 days ahead and reheated separately. Perfect for meal prep!
