Soups & Stews
Arash Hashemi's tomato basil soup delivers that restaurant-quality velvety texture and bright herbaceousness you crave in every spoonful. The secret lies in perfectly balanced ratios—juicy tomatoes, fragrant basil, and a touch of cream that creates that signature silky smoothness without overpowering the fresh flavors.
This isn't your average soup; it's a refined technique that transforms simple ingredients into something truly special.
What sets this recipe apart is Hashemi's approach to blending and seasoning. We're sautéing aromatics until deeply fragrant, simmering tomatoes until they break down just enough to release their natural sweetness, and finishing with fresh basil that adds that signature pop of brightness.
The key technique is blending only part of the soup for that perfect textural contrast—creamy pockets against tender vegetables.
By the time you're done, you'll have a soup that's rich yet light, with each spoonful offering perfect harmony between sweet tomatoes, aromatic herbs, and velvety cream. The aroma alone will have everyone gathering around your table, and the first taste will make them ask for seconds.
This is comfort food at its finest—elegant enough for company but simple enough for weeknight dinners.
The best part? This recipe scales beautifully. Make a double batch and enjoy leftovers all week, or serve it immediately with crusty bread and a simple green salad.
The technique is straightforward, but the results are restaurant-quality—proof that you don't need fancy ingredients to create something truly special. Let's get cooking!
Ingredients for arash hashemi tomato basil soup
These vibrant ingredients transform into Arash Hashemi's signature silky tomato basil soup—rich yet light, with basil's fresh brilliance shining through every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Roma Tomatoes 🍅 | 2 ½ lb | Ripe, firm, and vibrant red |
| Fresh Basil Leaves 🌿 | 1 cup | Packed, stems removed |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely ground |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
| Carnation Evaporated Milk 🥛 | ¼ cup | For added creaminess |
| Fresh Thyme Leaves 🌿 | ¼ tsp | Dried works in pinch |
The tomatoes are the heart of this soup—Roma tomatoes are ideal for their meaty texture and low water content, but any ripe, flavorful variety works. Grab a handful from the farmers market if possible, or Heinz or Muir Glen cans in a pinch. Fresh basil is non-negotiable here; the bright green, fragrant leaves from your grocery store's produce section will give you that restaurant-quality flavor. If you're using dried thyme, one-third the amount of fresh works, but fresh is always better. For the olive oil, California Olive Ranch or Bertolli are great mid-range options that won't break the bank.
No fresh basil? Dried basil at half the amount will work, though it lacks that signature brightness. Substituting canned tomatoes? San Marzano is the gold standard—sweeter and less acidic than regular brands. For extra depth, add a pinch of smoked paprika or a splash of red wine vinegar if you're feeling adventurous. The heavy cream can be swapped for full-fat coconut milk for a dairy-free version, though the texture will differ slightly. And if you're using pre-minced garlic from a jar, rinse it well to remove excess oil that can make the soup taste bitter.
This soup tastes even better the next day as flavors meld—store leftovers in airtight containers for up to 5 days. Freeze portions in ice cube trays for quick servings later. The fresh basil wilts fast, so store it wrapped in damp paper towels in a resealable bag for up to 3 days. For double batches, the soup keeps for 3 months frozen. Pro tip: Blend only half the soup for that perfect textural contrast—creamy pockets against tender vegetables—just like Hashemi's technique.
Why You'll Love This Recipe
- No-Fuss Freshness: I swear by this recipe because it turns grocery-store basics into something that tastes like a summer garden. Roma tomatoes and basil scream "fresh" without needing fancy prep—just a quick chop and simmer. The onion and garlic build flavor while you stir, so you’re not stuck babysitting the pot.
- Umami Bomb: That slow-simmered tomato base? It’s where the magic happens. The onions caramelize just enough to deepen the flavor, while the garlic and olive oil add a rich, savory punch. Honestly, the first sip makes me forget I didn’t spend hours on it.
- Weeknight Hero: This soup is my secret weapon for busy nights—it’s ready in under 30 minutes, but it never feels rushed. I make a big batch on Sundays, and it’s still delicious reheated all week. (Yes, even on a Tuesday night when takeout sounds better than actual cooking.)
- Budget-Friendly Luxury: Fresh tomatoes and basil might seem pricier, but they stretch further than canned versions. The olive oil adds richness without breaking the bank, and you’ll use every drop—no wasted leftovers here. It’s the kind of soup that makes you feel fancy without the grocery bill to prove it.
Step-by-step instructions for Arash Hashemi's tomato basil soup
Here's how to create a velvety tomato basil soup with restaurant-quality depth and brightness.
Prepare the Tomato Base
Start by halving the 2.5 lb fresh Roma tomatoes crosswise and removing the cores. Place them cut-side down in a large, heavy-bottomed pot. Add the 1 whole yellow onion, peeled and quartered, along with the 4 cloves garlic cloves, peeled and lightly smashed. Pour in the 0.5 cup extra-virgin olive oil and sprinkle with 1 tbsp granulated sugar and 1.5 tsp Diamond Crystal kosher salt. The sugar helps balance the acidity while the salt draws out moisture for better flavor extraction.
Cook over medium heat for 15-20 minutes, stirring occasionally, until the tomatoes break down and the mixture darkens slightly. You'll see the edges caramelizing—that's when you know the flavors are melding beautifully. This slow cook transforms the tomatoes into a rich, concentrated base without burning. Real talk: don't rush this step. Patience here makes all the difference in the final texture and flavor.
Build the Flavor Foundation
Once the tomatoes have softened, add the 4 cups vegetable broth and bring the mixture to a gentle simmer. Let it cook uncovered for 20-25 minutes until the liquid reduces by about one-third and the flavors deepen. The broth should now be thick enough to coat the back of a spoon but still pour easily. This reduction process intensifies the tomato flavor and creates that silky texture we're after.
Strain the mixture through a fine-mesh sieve into a clean pot, pressing gently on the solids to extract all the juice. Discard the solids—we're keeping only the puréed tomato goodness. Here's the thing—this straining step is crucial for that velvety finish. If you skip it, you'll end up with a chunkier soup that lacks the smooth elegance Arash's version delivers.
Infuse with Fresh Herbs and Brighten
Return the strained tomato mixture to the pot and stir in the 1 cup fresh basil leaves, 0.25 tsp fresh thyme leaves, and 1 tbsp fresh lemon juice. Add 0.5 tsp freshly ground black pepper and bring to a gentle simmer. Let it cook for 5 minutes to allow the herbs to release their aromatic oils and the lemon to brighten the natural sweetness of the tomatoes. You'll notice the soup developing a vibrant green hue from the basil—that's your visual cue that the herbs are working their magic.
I know it seems counterintuitive to add lemon to a tomato soup, but trust me—it cuts through the richness and adds a refreshing acidity that makes the soup sing. The thyme adds an earthy depth that complements the basil beautifully. This is where the soup transforms from good to extraordinary.
Create the Signature Creamy Texture
Reduce the heat to low and gradually whisk in the 0.5 cup heavy cream and 0.25 cup Carnation evaporated milk. The key here is to add them slowly while continuing to stir—this prevents the cream from curdling from the heat. Let the soup simmer gently for 5-7 minutes until it reaches your desired consistency. You want it thick enough to coat a spoon but still light enough to flow gracefully. If it's too thick, whisk in 1-2 tablespoons of hot vegetable broth to reach that perfect silky texture.
Taste and adjust the seasoning with more kosher salt or lemon juice if needed. The soup should be perfectly balanced—sweet from the tomatoes, bright from the lemon, rich from the cream, and aromatic from the herbs. This is the moment that matters: where all the flavors come together in harmony. Don't be afraid to taste as you go—your palate is your best guide here.
Serve with Herb Garnish
Ladle the soup into warm bowls and garnish each serving with a small bunch of fresh basil leaves and a drizzle of extra-virgin olive oil. The basil adds a pop of color and fresh aroma that enhances the dining experience. Serve immediately while the soup is still steaming hot—this tomato basil creation is best enjoyed fresh from the pot. The contrast of temperatures between the hot soup and cool garnish creates a sensory experience that's simply delightful.
This soup keeps well in the refrigerator for up to 3 days in an airtight container. Reheat gently on the stove, stirring occasionally, and add a splash of water or broth if it thickens too much. The flavors actually improve overnight as the herbs infuse further. But honestly? It's best enjoyed fresh when the basil is at its peak aroma and the soup is at its warmest.
Pro Tips For Making Arash Hashemi Tomato Basil Soup
- CHAR THE ONION LOW: Use medium heat and a splash of water—this keeps the onions sweet without burning. I learned this the hard way after my first batch tasted like a sad campfire.
- SALT THE TOMATOES FIRST: Toss halved Roma tomatoes with 1 teaspoon salt and let them sit 10 minutes before cooking. This pulls out bitterness and makes the soup taste richer from the start.
- DON’T BOIL THE BASIL: Add whole basil leaves at the very end—just before serving—so they stay bright and aromatic. Tossing them in early turns your soup into a sad, wilted green sludge.
- SWAP THE GARLIC TIMING: Sauté minced garlic in olive oil until just golden (about 30 seconds), then remove it with a slotted spoon. This prevents overcooking and keeps the flavor bright—not bitter.
Dietary considerations for this dish
Vegetarian-Friendly
This tomato basil soup is naturally vegetarian, making it perfect for plant-based diets. The rich tomato base and creamy texture come entirely from vegetables, herbs, and plant-based ingredients like olive oil and vegetable broth.
For extra protein, stir in 1 cup cooked white beans or ½ cup nutritional yeast when serving. The fresh basil and lemon keep it light and vibrant, proving you don't need meat for a satisfying bowl. 🌱
Dairy-Free Adaptations
Skip the heavy cream and evaporated milk to make this dairy-free. Replace them with ½ cup full-fat coconut milk for richness or ½ cup cashew cream (blend ½ cup soaked cashews with ¼ cup water until smooth).
The texture will be slightly lighter but still delicious. For extra creaminess, add 1 tbsp olive oil at the end. The tomato and basil flavors shine even without dairy! 🥥
Gluten-Free Considerations
This recipe is naturally gluten-free, assuming you use a gluten-free vegetable broth. Always check labels on broths and other ingredients like sugar (some brands contain malt). For extra flavor, add 1 tsp gluten-free tamari or a splash of red wine to deepen the tomato base.
The fresh herbs and lemon keep the soup light and refreshing while staying completely gluten-free. ✨
Low-Carb Options
For a lower-carb version, reduce the tomatoes to 1.5 lb and omit the sugar. Use ½ cup cauliflower florets instead of some tomatoes for bulk. The onion can be reduced to ¼ cup or omitted entirely.
The fresh basil and lemon keep the soup flavorful while cutting carbs. This version still delivers that signature silky texture with fewer carbohydrates. 💪
Allergen Awareness
This soup contains dairy (cream and milk) and may come into contact with soy if using store-bought broth. For soy-free, use a certified soy-free vegetable broth. For nut-free kitchens, avoid cashew cream and stick to coconut milk or omit the creamy elements entirely.
Always check ingredient labels for hidden allergens like garlic powder or onion powder if avoiding specific allergies. 🌿
Nutrition facts
Frequently asked questions
Why does this recipe use Roma tomatoes instead of regular tomatoes?
Roma tomatoes have thicker flesh and fewer seeds, which means they break down beautifully while cooking without making the soup watery. Their meaty texture creates that signature velvety consistency Arash Hashemi's version is known for. Plus, they hold their shape better when simmered, giving you more control over the final texture.
Can I make this soup without blending?
The recipe calls for blending only part of the soup to create that perfect textural contrast—creamy pockets against tender vegetables. If you prefer a completely chunky version, simply omit the blending step entirely. Just remember that the straining step still helps create a smoother base. The key is simmering the tomatoes until they break down naturally for that rich flavor.
How do I prevent the soup from getting too acidic?
The sugar in the recipe helps balance the natural acidity of tomatoes, while the lemon juice adds brightness without overpowering. If your tomatoes are particularly tart, reduce the lemon to ½ tbsp or add a pinch of sugar at the end. Taste as you go—this soup should be perfectly balanced between sweet, rich, and bright flavors.
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat, stirring frequently to prevent scorching. If the soup thickens too much, add 1-2 tablespoons of hot vegetable broth to restore that silky texture. Avoid microwaving as it can make the cream separate. The flavors actually improve overnight, so leftovers often taste even better the next day!
Can I use dried basil instead of fresh?
While fresh basil gives that signature vibrant flavor, you can use dried basil at half the amount (about ½ tsp). However, the aroma and color won't be as bright. For best results, add a splash of lemon juice and a pinch of sugar to compensate for the lack of freshness. The texture and creaminess will still be excellent—just the herbaceousness will differ slightly.
