Soups & Stews
Recreating Banchero's Restaurant soup at home delivers that signature creamy tomato basil perfection you crave after a long day. The restaurant’s secret lies in a slow-simmered broth infused with fresh basil and a touch of cream that transforms simple ingredients into velvety comfort.
I’ve simplified the process without sacrificing that restaurant-quality depth—just one pot, 45 minutes, and a few key techniques.
The foundation starts with a rich tomato base, where canned tomatoes caramelize into a concentrated, sweet-savory flavor. Fresh basil isn’t just an afterthought here—it’s the star, steeped into the broth for an aromatic punch that lingers long after the last spoonful.
A splash of heavy cream at the end adds that signature creamy texture without overpowering the bright tomato notes.
What you’ll end up with is a steaming bowl of soup that tastes like a hug from your favorite Italian-American diner. The broth is thick enough to coat a spoon, the basil is fragrant and fresh, and every bite carries that perfect balance of tangy, sweet, and herby flavors.
This is the kind of soup that disappears faster than you can say "second helping."
Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for a complete meal. The best part? Leftovers taste even better the next day as the flavors meld further. Let’s make this restaurant-quality soup at home.
Ingredients for banchero's restaurant soup
Simple pantry staples and fresh basil transform into Banchero's iconic creamy tomato soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 2 cans | 28 oz each, crushed by hand |
| Fresh Basil Leaves 🌿 | 2 cups | Packed, stems removed, fresh preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Onion 🧅 | 1 whole | Yellow or white, diced small |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or store-bought |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity variety |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Oregano 🍃 | 1 tsp | Italian variety if available |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity, optional |
| Crusty Bread 🍞 | 4 slices | For serving, optional |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for garnish |
The tomatoes are the soul of this soup. San Marzano is ideal for its sweet, meaty texture, but any high-quality canned tomatoes work—just crush them by hand for that restaurant-quality depth. Fresh basil is non-negotiable here; Trader Joe's or local markets usually have the best bunches. I always grab extra because half gets steeped in the broth while the other half gets torn over the top for that signature aroma. The onion and garlic? Dice them small—you want them to disappear into the soup, not be noticeable. Low-sodium broth is key unless you're okay with salting it heavily later.
No fresh basil? Dried works at one-third the amount, but it won't have that same bright punch. Short on heavy cream? Half-and-half or whole milk will give you a lighter texture, though it won't be as rich. The sugar is optional but balances the acidity beautifully—skip it if you prefer a tangier soup. For the olive oil, any good extra-virgin will do, but avoid the cheap stuff that tastes like soap. The crusty bread is for serving, but you can also pair this with a simple arugula salad to round out the meal. The Parmesan is just for garnish—don't skip the fresh basil, though!
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days, or freeze for 3 months in airtight containers. I like to portion it into individual containers so I can grab a bowl straight from the freezer—just reheat with a splash of water or broth. The basil wilts fast, so add it fresh when reheating. Pro tip: If the soup seems too thick after chilling, stir in a splash of broth or water to loosen it up.
Why You'll Love This Recipe
- Restaurant-Quality Shortcut: I swear, the San Marzano tomatoes do all the heavy lifting—just chop onions, crush garlic, and dump in the canned tomatoes. No fancy technique, no stress.
- That Creamy Garlic Kiss: Between us, the heavy cream and fresh basil make this taste like you slaved over it. The garlic? Oh, it’s there—in the best way, like a warm hug in soup form.
- Weeknight to Dinner Party: Same recipe works for Tuesday takeout or when Aunt Maria drops by. Add crusty bread for casual, or garnish with basil for fancier vibes. No judgment either way.
Step-by-step instructions for creamy tomato basil soup
This one-pot wonder delivers restaurant-quality richness with minimal effort.
Sauté Aromatics Until Fragrant
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole onion, diced small, and cook for 5-6 minutes until softened and translucent. You'll notice the onions release their moisture and begin to caramelize slightly at the edges.
Add the 4 cloves garlic cloves, minced finely, and cook for another 30 seconds until the garlic becomes fragrant—not browned, just perfumed. This step builds the flavor foundation, so don't rush it. If the garlic starts to color too quickly, reduce heat slightly. Here's the thing—garlic burns in seconds, and that bitter taste ruins everything.
Build the Tomato Base
Pour in the 2 cans canned San Marzano tomatoes, crushed by hand, and stir to combine with the onions and garlic. Add the 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried oregano. Bring everything to a gentle simmer over medium-high heat, then reduce heat to medium-low and let it cook uncovered for 15 minutes.
During this time, the tomatoes will break down and release their juices, creating a rich, concentrated base. Stir occasionally to prevent sticking. You'll see the mixture thicken slightly and develop a deep red color. This is where the soup's depth of flavor begins to develop—don't skip this cooking time.
Add Broth and Simmer
Pour in the 4 cups chicken broth and add the 1 tbsp granulated sugar. Stir well to combine and bring the soup back to a simmer. The sugar helps balance the acidity of the tomatoes, creating a more harmonious flavor profile. Let the soup simmer uncovered for 20-25 minutes, stirring occasionally.
You'll notice the soup reduce slightly and the flavors meld together. The sugar will dissolve completely, and the acidity will mellow out. This is the moment that matters: the soup should be smooth and well-seasoned. Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper depending on your broth.
Finish with Cream and Basil
Reduce heat to low and stir in the 0.5 cup heavy cream. The cream will immediately begin to thicken the soup, creating that luxurious, creamy texture you're after. Add the 2 cups fresh basil leaves, packed and stems removed, and simmer gently for 5 minutes to infuse the basil's bright flavor.
Here's where it gets fun—the basil will soften and release its aroma, making your kitchen smell amazing. The soup should now be velvety smooth with a vibrant green hue from the basil. If you prefer a smoother texture, use an immersion blender to lightly blend the soup, but I like to leave some texture for visual appeal and mouthfeel.
Serve with Crusty Bread and Garnish
Ladle the soup into bowls and garnish each serving with 0.25 cup freshly grated parmesan cheese and an extra sprinkle of black pepper. Serve immediately with the 4 slices crusty bread on the side for dipping. The contrast of the warm, creamy soup with the crispy bread is pure comfort.
This soup delivers on its creamy promise with every spoonful. The rich tomato base, velvety cream, and fresh basil create a harmonious balance of flavors that's both comforting and elegant. The key to success is patience—letting the flavors develop and the cream blend smoothly into the soup. Enjoy it hot, straight from the pot!
Pro Tips For Making Banchero'S Restaurant Soup
- CRUSH THE GARLIC: Mince it fine—like you’re trying to make it disappear—then let it sit in the oil for 30 seconds before adding onions. I learned this the hard way: raw garlic burns fast, and you’ll taste the bitterness in every spoonful. (Yes, even if you’re impatient like me.)
- SIMMER THE TOMATOES LOW: After crushing the San Marzano cans, let the raw tomato pulp cook uncovered for 10 minutes at a gentle simmer—no lid, no rushing. This breaks down the acidity and concentrates the sweetness. Skipping this step? Your soup will taste sharp and underdeveloped.
- SALT THE CREAM FIRST: Whisk the heavy cream with a pinch of salt before adding it to the pot. Cold cream curdles when it hits hot liquid, and salting it upfront means you won’t have to chase after a bland, clumpy finish. (Your future self will notice the difference.)
- STIR THE BASIL AT THE END: Tear the basil leaves (don’t chop—big pieces hold better) and fold them in just before serving. If you add them too early, they’ll turn the soup bitter and slimy. A quick swirl at the last second keeps them vibrant and fragrant. (Does it look weird? Yes. Does it work? Every single time.)
Flavor customization for this dish
Herb Variations
Swap out basil for cilantro if you prefer a brighter, citrusy note—just use 1 cup instead of basil and add ½ tsp ground cumin to complement it. For a Mediterranean twist, mix 1 cup basil with ½ cup fresh parsley and a pinch of dried thyme for an earthy depth.
I’ve also tried fresh dill in place of basil, which adds a delicate anise-like quality that pairs beautifully with the cream.
Spice Level Boost
Add ½ tsp red pepper flakes when sautéing the onions for a subtle heat that lingers. For more kick, stir in 1 tsp hot sauce (like Tabasco) or 1 chopped chipotle pepper in adobo sauce during the simmering stage.
If you love smoky flavors, add ½ tsp smoked paprika with the oregano—it enhances the tomato’s depth without overpowering.
Protein Add-Ins
Stir in 1 cup cooked chicken breast or ½ cup shredded rotisserie chicken during the final 5 minutes of simmering to keep it tender. For a heartier soup, add ½ cup cooked white beans or ½ cup diced ham when you incorporate the broth.
I once added ½ cup cooked shrimp for a seafood twist—it cooks in just 3 minutes and adds a luxurious texture.
Vegetable Enhancements
Toss in 1 cup diced zucchini or ½ cup grated carrots with the broth—they soften perfectly during the simmer. For a roasted flavor, add ½ cup roasted bell peppers (jarred or homemade) when you blend the cream.
Mushrooms also work beautifully: sauté ½ cup sliced cremini mushrooms with the onions for an umami boost.
Dairy Alternatives
Replace heavy cream with ½ cup coconut milk for a dairy-free version that still delivers creaminess. For a lighter texture, use ½ cup Greek yogurt or ½ cup sour cream, whisked in at the end.
If you’re avoiding all dairy, blend ½ cup silken tofu into the soup after simmering—it adds a silky mouthfeel without altering the flavor dramatically.
Texture Twists
Top with toasted breadcrumbs for crunch—simply mix 2 tbsp breadcrumbs with 1 tbsp olive oil and toast in a dry pan until golden. For a rustic touch, stir in ¼ cup cooked pasta (like tiny orzo or ditalini) in the last 5 minutes.
I also love adding ¼ cup torn croutons to the pot during the final simmer for a crispy contrast that soaks up the broth beautifully.
Nutrition facts
Frequently asked questions
What makes this soup taste like Banchero's Restaurant?
The secret lies in the fresh basil infusion and proper tomato reduction. The restaurant uses San Marzano tomatoes crushed by hand for depth, and simmers them for 15 minutes to concentrate flavors. The heavy cream is added last to maintain its richness, while the basil is both steeped in the broth and garnished fresh for that signature aroma.
Can I make this soup without fresh basil?
Yes, but it won't taste exactly the same. Use 2 tbsp dried basil instead, but add it with the oregano during the simmer. For extra flavor, stir in 1 tsp lemon zest when adding the cream—it mimics basil's brightness. The soup will still be delicious, just with a slightly different herbal profile.
Why does my soup look too thin after adding cream?
This happens when the broth hasn't reduced enough. Simmer the soup uncovered for 5-10 extra minutes before adding cream to thicken it naturally. If it's still too thin, whisk in 1 tbsp cornstarch mixed with 2 tbsp water and simmer for 2 minutes until thickened. The cream should create a velvety texture, not a watery one.
How can I make this soup ahead of time?
Prepare the soup up to Step 3 (after adding broth), then cool completely and refrigerate for up to 3 days. When ready to serve, reheat gently and add the cream and fresh basil in the last 5 minutes of cooking. For freezing, cool completely, portion into airtight containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Can I use store-bought tomato sauce instead of canned tomatoes?
Yes, but you'll need to adjust the cooking time. Use 2 cups tomato sauce instead of crushed tomatoes and simmer for 20 minutes instead of 15 to develop the same depth of flavor. Store-bought sauces often contain added salt, so taste and adjust seasoning before adding the broth. The texture will be slightly smoother but still delicious.
