Soups & Stews
This Arash Hashemi-inspired tomato soup delivers restaurant-quality depth with smoky roasted tomatoes and bright fresh herbs—perfect for cozy nights or elegant gatherings. The secret lies in charring the tomatoes over an open flame (or high heat) to unlock their natural sweetness, then balancing that richness with a touch of cream and aromatic herbs. I’ve perfected this technique over years of testing, ensuring every spoonful is velvety, complex, and impossible to resist.
The recipe begins with sautéing onions and garlic until golden, then roasting halved tomatoes until blistered and caramelized—this step transforms ordinary canned tomatoes into something extraordinary. A splash of red wine deglazes the pot, adding depth, while fresh basil and thyme brighten the finished soup. The result is a silky, aromatic broth that’s both comforting and sophisticated, with just the right balance of smoky, sweet, and herby notes.
What sets this version apart is the two-stage cooking process: first developing the base with onions and aromatics, then building layers of flavor through roasting and simmering. The final touch—a swirl of heavy cream and a sprinkle of flaky salt—elevates it from homestyle to something special. Serve it with crusty bread or grilled cheese for the ultimate pairing, or drizzle with olive oil and extra herbs for a lighter option.
This soup is foolproof yet impressive, making it ideal for weeknight dinners or entertaining. The technique is approachable, but the results feel like a chef’s creation. Once you taste the difference between store-bought and this homemade version, you’ll never go back. Let’s get started—your taste buds will thank you.
Ingredients for arash hashemi tomato soup
Restaurant-quality tomato soup starts with these 12 ingredients—smoky, bright, and velvety perfect.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Thinly sliced for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity variety |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Whole, peeled tomatoes |
| Red Wine 🍷 | ½ cup | Bold dry variety like Cabernet |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, stems removed |
| Fresh Thyme Sprigs 🌿 | 2 whole | Leaves only, finely chopped |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Flaky Sea Salt 🧂 | 1 tsp | For finishing touch |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Vegetable Stock 💧 | 1 cup | Homemade or quality store-bought |
| Granulated Sugar 🍚 | 1 tsp | Balances acidity |
The tomatoes are the soul of this soup—San Marzano is non-negotiable for that sweet, rich flavor. Grab a 28-oz can from the Italian aisle at Whole Foods or Trader Joe's for the best quality. If you're using fresh tomatoes, char them over an open flame or high heat for that smoky depth. The onions and garlic? Yellow onions caramelize beautifully, but red or white work too. Just make sure they're thinly sliced so they cook evenly without burning. Fresh herbs are worth the splurge here—the basil and thyme should smell vibrant, not wilted.
No red wine? Substitute with extra vegetable stock plus a splash of balsamic vinegar—it mimics that same tangy depth. Running low on fresh basil? Dried basil at one-third the amount works in a pinch, though it won't have the same brightness. The heavy cream is what takes this from homestyle to restaurant-quality, so don't skip it—full-fat is key here. For a lighter option, you could use coconut milk, but trust me on the cream. The flaky sea salt? Maldon or Jacobsen are my go-tos, but any flaky salt will do. If you're using store-bought vegetable stock, Pacific Foods or Imagine brands are the most flavorful.
This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into individual jars so I can grab one for lunch—just reheat with a splash of water or stock. The fresh herbs? Store them in damp paper towels in a sealed container for up to 5 days. And if you make a double batch, freeze half right away—you'll thank yourself later when soup season rolls around.
Why You'll Love This Recipe
- No-Chop Night: That red wine deglazing? I swear it cuts my prep time in half—just slice the onions, mince the garlic, and let the tomatoes and wine do the work. No blender, no fuss.
- Wine-Infused Depth: Honestly, the red wine isn’t just for flavor—it’s the secret. That first sip of soup tastes like a cozy bistro, rich and velvety without needing cream. The San Marzano tomatoes make it taste like summer in a bowl.
- Leftovers That Beg: Between us, this soup only gets better after a day in the fridge. The flavors meld into something even more complex, and it reheats in minutes. I make a double batch just so I can enjoy it twice.
- Budget Bistro Vibes: Extra-virgin olive oil and red wine sound fancy, but they stretch here. A single can of tomatoes and a bottle of wine feed four people for under $10. Fancy restaurant taste, grocery-store price.
Step-by-step instructions for Arash Hashemi's tomato soup
Here's how to build a tomato soup with restaurant-quality depth and brightness—layered flavors that balance smoky richness with fresh herb brightness.
Roast the Onions and Garlic for Smoky Depth
Preheat your oven to 400°F. Thinly slice the 1 whole yellow onion and separate the 4 cloves garlic into individual cloves. Toss them together with 2 tablespoons of the extra-virgin olive oil on a rimmed baking sheet. Spread them in a single layer, ensuring even exposure to the heat.
Roast for 20-25 minutes, stirring halfway, until the onions are deeply caramelized with browned edges and the garlic cloves are soft and fragrant. This step develops the soup's foundational smoky sweetness—don't skip it. The onions should be tender enough to pierce with a fork, and the garlic should smell intensely aromatic when you open the oven.
Build the Tomato Base with Wine and Stock
Transfer the roasted onion and garlic mixture to a large, heavy-bottomed pot. Add the 28 oz canned San Marzano tomatoes, crushing them by hand as you add them to release their juices. Pour in the 0.5 cup red wine and scrape the bottom of the pot to deglaze, capturing all those browned bits that hold concentrated flavor.
Add the 1 cup vegetable stock and bring the mixture to a gentle simmer over medium heat. Let it cook uncovered for 15 minutes, stirring occasionally, until the flavors meld and the mixture reduces slightly. The alcohol should cook off completely, leaving behind a rich, wine-infused tomato base. Taste and adjust seasoning with 1 tsp granulated sugar—this balances the acidity without overpowering the natural tomato sweetness.
Finish with Fresh Herbs and Cream
Remove the pot from heat and let it cool slightly for 5 minutes. Stir in the 0.25 cup fresh basil leaves and the finely chopped leaves from the 2 whole fresh thyme sprigs. These herbs add the bright, fresh contrast that makes this soup truly special. Let them steep for 2-3 minutes to infuse the soup with their aromatic qualities.
Return the soup to low heat and stir in the 0.25 cup heavy cream, being careful not to let it boil. Simmer gently for 3-4 minutes just to warm through and create a velvety texture. The cream should blend seamlessly, adding a luxurious mouthfeel without overpowering the tomato's natural sweetness. Season to taste with 1 tsp flaky sea salt and 0.5 tsp freshly cracked black peppercorns. The flaky salt adds a delightful contrast in texture, while the pepper enhances the herbaceous notes.
Serve Warm with Crusty Bread
Ladle the soup into warm bowls and serve immediately. The contrast of the smoky roasted onions and garlic with the bright, fresh herbs creates a perfect balance of flavors. For an extra touch, garnish each serving with an additional sprinkle of flaky sea salt and a few torn basil leaves. The soup should be rich yet balanced, with a velvety texture that coats the palate beautifully.
Pair with crusty bread to soak up every last drop of that luxurious tomato-cream sauce. This soup is best enjoyed fresh, when the herbs are still vibrant and the cream hasn't had time to separate. The flavors will continue to develop as it sits, so don't wait too long to serve.
Pro Tips For Making Arash Hashemi Tomato Soup
- Sweat, Don’t Burn: The onions and garlic should be soft and translucent, not browned—this soup isn’t about caramelization, it’s about flavor foundation. Use medium-low heat and a splash of water if they start sticking; I learned this the hard way after one batch tasted bitter from overcooking.
- Use Full-Bodied Wine: Skip the cheap stuff—this isn’t the time for $5 red blends. A dry, medium-bodied wine like Cabernet Sauvignon or Merlot adds depth the cheap stuff can’t match. (Yes, even if you’re drinking the rest.)
- Crush Tomatoes by Hand: Drain the San Marzano cans but don’t skip crushing the tomatoes with your fingers—it releases more juice and body. I used to just dump them in, and the soup always felt thinner than it should’ve been.
- Simmer Low and Slow: This isn’t a 15-minute rush job. Let it bubble gently for at least 45 minutes—longer if you can—to let the wine and tomatoes meld. I used to walk away after 30, and the flavors never quite came together right.
Make-ahead tips for leftovers
Prep Ahead Secrets
Roast the onions and garlic up to 3 days ahead—store them in an airtight container in the fridge. When ready to cook, simply reheat them gently in the pot before adding tomatoes. This shortcut saves 25 minutes of active prep time while keeping the smoky depth intact. 💡
Freezer-Friendly Base
Make the tomato-wine-stock base (before adding cream or herbs) and freeze it in quart-sized freezer bags for up to 3 months. When ready to serve, thaw overnight in the fridge, then reheat on the stove. Finish with fresh herbs and cream just before serving to preserve their bright flavors. I like to label bags with the date and "Stage 1" so I remember the next steps.
Herb Prep Shortcut
Wash and dry all fresh herbs (basil and thyme) immediately after shopping, then store them in damp paper towels inside sealed containers. They'll stay fresh for 5-7 days in the fridge. For extra convenience, chop the thyme leaves ahead of time and store them in a small jar—just add them straight from the fridge when cooking. The basil should be added fresh at the end, though.
Creamy Make-Ahead Hack
If you're making this soup for a gathering, prepare everything except the cream. Store the finished tomato base (without cream) in the fridge for up to 4 days. When ready to serve, reheat gently and stir in the cream just before serving. This prevents curdling and keeps the texture velvety smooth. The cream adds richness, but it's best enjoyed fresh from the stove. 🥛
Portion Control
Divide the completed soup into ramekins or small jars before storing leftovers. This makes reheating individual portions effortless—just pop them in the microwave for 2-3 minutes on medium power. For extra insurance, add a splash of water or stock when reheating to maintain that silky texture. I keep a stash of these portioned jars in my freezer for quick lunches all week.
Garnish Prep
Pre-chop your garnishes (extra basil leaves and flaky salt) and store them in separate small containers. This way, you can quickly add the finishing touches to reheated soup without extra chopping. Keep the salt in a tiny bowl on your table for easy sprinkling—it makes the presentation look restaurant-worthy with minimal effort. A drizzle of extra-virgin olive oil right before serving adds another layer of richness. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use roasted onions instead of sautéed?
Roasting develops deep caramelization and smoky notes that sautéing can't match. The 400°F oven transforms simple onions into sweet, complex building blocks for the soup's flavor. This technique creates that restaurant-quality depth that makes this recipe stand out.
Can I substitute red wine with something else?
Use ½ cup vegetable stock plus 1 tablespoon balsamic vinegar for a similar tangy depth. For a non-alcoholic option, try ½ cup apple cider vinegar—it adds brightness while balancing the tomatoes' acidity. Just adjust the sugar to taste after simmering.
How do I fix curdled cream in reheated soup?
If the cream separates when reheating, whisk in 1 tablespoon cold water or stock per ½ cup cream to restore smoothness. For extra insurance, stir constantly over low heat until fully incorporated. The secret is gentle reheating—never bring it to a boil after adding cream.
What's the best way to store leftovers?
Store in airtight containers for up to 5 days in the fridge or 3 months frozen. For freezing, portion into jars and leave ½-inch headspace to prevent expansion. When reheating, add a splash of water or stock to maintain texture. The herbs will lose some brightness when frozen, so add fresh ones when serving.
Can I make this soup in a slow cooker?
Yes! Sauté the onions and garlic first, then transfer everything except cream to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in cream and fresh herbs just before serving. The slow cooker method works well but lacks the caramelization depth from roasting. For best results, use the stovetop method.
