Soups & Stews
Beecher's iconic tomato soup begins with a velvety base that balances smoky depth and subtle sweetness—this is the recipe that finally captures its signature texture. The secret lies in slow-simmered tomatoes and a touch of cream that creates that unmistakable, restaurant-quality velouté.
I've refined this method over years of testing, ensuring every spoonful delivers that perfect harmony of flavors.
What sets this recipe apart is the celery crown crunch topping, a crispy, golden-brown garnish that adds texture without overpowering the soup's richness. The process involves simmering tomatoes with aromatics until deeply flavorful, then blending until silky smooth.
A small amount of butter and cream at the end creates that luxurious mouthfeel that defines Beecher's version.
By the time you finish, you'll have a bowl of soup with a velvety, slightly sweet tomato base, enhanced by smoky herb notes and crowned with crispy celery for contrast.
The aroma alone will transport you to the restaurant, but the taste proves you can recreate it at home with simple techniques and quality ingredients.
Serve with grilled cheese sandwiches for the full experience, or enjoy it as a standalone dish that's perfect for chilly evenings. The recipe scales easily for gatherings, and leftovers reheat beautifully while maintaining that signature texture.
Ingredients for beecher's tomato soup
Sixteen ingredients, but only one delivers that Beecher's signature velvety crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or diced, seeds removed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Carrots 🥕 | 2 medium | Peeled and chopped |
| Celery Stalks 🧅 | 3 whole | Trimmed, chopped for topping |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Fresh Basil 🌿 | ¼ cup | Chopped, for garnish |
| Unsalted Butter 🧈 | 2 tbsp | European-style preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Granulated Sugar 🍚 | 1 tbsp | Light brown preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For toasting celery |
San Marzano tomatoes are non-negotiable here—their natural sweetness and low acidity create that restaurant-quality depth. Trader Joe's and Whole Foods carry them year-round, but if you can't find them, Muir Glen is a solid backup. The celery crown topping? Use heirloom celery if you want extra crunch, but regular works too. Toast the celery in olive oil until golden—don't skip this step, it's what makes the topping crispy. For the butter, Plugrá or European-style melts cleaner than American butter, giving you that silky texture.
No San Marzano tomatoes? Crushed Roma tomatoes work in a pinch, but add an extra pinch of sugar to balance the acidity. Fresh thyme is ideal, but dried at one-third the amount gets you close. The heavy cream can be swapped for half-and-half for a lighter version, though it won't be as rich. For a vegan option, use full-fat coconut milk—just know the texture will be slightly different. The sugar is key: light brown adds molasses notes, but white works if that's what you've got. And if you're scaling this up, double the flour to prevent splitting when reheating.
This soup reheats like a dream—just warm it gently on the stove and stir in a splash of cream at the end. The celery crown stays crispy if you reheat it separately in the oven at 350°F for 5 minutes. Store the base in the fridge for 5-6 days or freeze for 3 months—it actually tastes better the next day as flavors meld. For the celery topping, make it fresh daily or store it in an airtight container for 2 days max. Pro tip: Portion the soup into jars and freeze with the celery on top—it stays crispy even after thawing.
Why You'll Love This Recipe
- 20-Minute Sauté: I swear by the quick soffritto of onion, celery, and carrots—it’s basically the flavor foundation, and it takes less time than waiting for a podcast to load. The San Marzano tomatoes handle the rest while you stir.
- Umami Bomb: That first spoonful of soup? It’s like summer in a bowl, thanks to the deep, sweet San Marzano tomatoes and the slow-cooked garlic. Honestly, the canned tomatoes here taste better than any fresh batch I’ve ever made.
- Soup-to-Salad Swap: Make a double batch and freeze half for lazy days—it reheats like a dream. Or, let it cool and toss it with crusty bread, arugula, and Parmesan for a no-fuss salad when you’re over soup.
- Budget Magic: A single can of San Marzano tomatoes and a few cheap veggies stretch into four servings. Between us, this is how I feed my college student on a tight budget without sacrificing taste. (Yes, even on a Tuesday night.)
Step-by-step instructions for Beecher's tomato soup
This isn't your grandmother's tomato soup—we're building depth with smoky herb velouté and crisp celery crowns.
Build the Flavor Base with Carrots, Celery, and Onion
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, 2 medium carrots (chopped), and 3 whole celery stalks (chopped), stirring occasionally for 8-10 minutes until the vegetables soften and the onion becomes translucent. You're developing the foundation—this is where the sweetness and depth begin.
Add the 4 cloves garlic cloves (minced) and 1 tablespoon fresh thyme (chopped), cooking for another 1-2 minutes until fragrant. The garlic should sizzle gently but not burn—this is your signal to move quickly. Push the vegetables to the sides and add the 2 tablespoons unsalted butter, letting it melt into the mixture. This butter will carry the flavors into the tomatoes later.
Develop the Smoky Tomato Velouté
Pour in the 28 oz canned San Marzano tomatoes (crushed or diced), scraping the bottom of the pot to incorporate all the browned bits. Stir in the 1 tablespoon granulated sugar, 1.5 teaspoons diamond crystal kosher salt, and 0.5 teaspoon freshly ground black pepper. Bring to a gentle simmer, then reduce heat to low and let it cook uncovered for 20-25 minutes, stirring occasionally.
Here's the thing—you're letting the tomatoes break down naturally, concentrating their flavor. The soup should thicken slightly, and the edges of the vegetables should soften but not disintegrate. If it looks too thick, add 2-3 tablespoons water to loosen it. The goal is a velvety, smoky base that still has body.
Thicken and Finish with Herb Cream
In a small bowl, whisk together the 1 tablespoon all-purpose flour and 0.5 cup heavy cream. Slowly ladle this mixture into the simmering soup, stirring constantly to prevent lumps. The flour will create a gentle thickener, while the cream adds richness without overpowering the tomato flavor. Simmer for another 5-7 minutes until the soup reaches your desired consistency—it should coat the back of a spoon but still be pourable.
Taste and adjust seasoning—you might need a pinch more salt or a crack of black pepper. The sugar should balance the acidity of the tomatoes, but if it tastes too sweet, add a splash of lemon juice. Remove from heat and let it rest for 5 minutes while you prepare the celery crowns.
Create the Celery Crown Crunch
While the soup rests, carefully cut the 3 whole celery stalks into 1-inch thick rounds (like crowns). Heat 1 tablespoon extra-virgin olive oil in a small skillet over medium-high heat until shimmering. Add the celery crowns in a single layer and cook for 2-3 minutes per side until golden brown and crispy. They should hold their shape but develop a caramelized edge—this is what gives Beecher's signature crunch.
Transfer the crispy celery to a paper towel-lined plate to drain excess oil. If any crowns aren't perfectly crisp, return them to the skillet for another 30 seconds. These will add texture contrast that elevates the soup from ordinary to extraordinary.
Assemble and Garnish for Serving
Ladle the warm soup into bowls, dividing it evenly among the 6 servings. Top each portion with 2-3 celery crowns and a sprinkle of 0.25 cup fresh basil (chopped). The basil adds a bright, herbal finish that cuts through the richness of the cream and butter. Serve immediately so the celery stays crisp—this isn't a soup you want to reheat.
Here's the final touch: a drizzle of extra-virgin olive oil over each bowl. The oil enhances the tomato's natural sweetness and adds another layer of silkiness. Each spoonful should deliver smoky depth from the caramelized vegetables, creamy richness from the velouté, and that satisfying crunch from the celery crowns. That's Beecher's magic in a bowl.
Pro Tips For Making Beecher'S Tomato Soup
- SOFTEN THE AROMATICS: Crush the garlic cloves instead of mincing them—just smash each one with the flat side of your knife. This keeps the flavor whole without turning the soup into garlic paste, and I’ve found it blends better when you blend later. (Yes, even if you’re impatient like me.)
- SWEAT THE VEGETABLES LOW: Cook the onion, carrots, and celery at a true simmer, not a sizzle—you’re not searing, you’re melting. If you rush this, the carrots will turn mushy before the onions caramelize, and the soup will taste flat. After 8 minutes, the onions should be translucent but not browned.
- SKIP THE PEELS: Leave the skins on the carrots and celery—they’re packed with flavor and fiber, and they’ll break down into the soup without you even noticing. I used to peel everything religiously, but the soup just tastes richer when you don’t. (Your future self will thank you.)
- BLEND IN BATCHES: If your soup is thick, split it into two transfers when blending—this prevents burning out your blender and ensures a silky texture. I learned this the hard way after my blender coughed up a half-blended, half-chunky mess. (Does it look weird? Yes. Does it work? Every single time.)
Make-ahead tips for leftovers
Freezer Prep
This soup freezes beautifully—just let it cool completely before transferring to airtight containers or freezer-safe bags. I recommend using quart-sized mason jars for individual portions, as they reheat evenly.
Leave 1-inch headspace to prevent expansion cracks. Label with the date—it keeps for 3 months without losing texture or flavor. 🧊
Reheating Perfection
For the best results, thaw overnight in the fridge. Then, gently reheat on the stovetop over low heat with a splash of water or cream to restore silkiness. Avoid microwaving—the celery crowns will turn soggy.
If you froze the soup with celery on top, reheat the base first, then toast fresh celery crowns separately in a skillet for 2 minutes before serving. ✨
Batch Prep Tips
Make double batches for game days or potlucks—this soup scales perfectly. Use a large stockpot for simmering and divide into two 8-quart containers before freezing. For gatherings, keep one batch in the fridge and one frozen—just rotate as needed.
The celery crowns can be prepped ahead and frozen separately on a tray before bagging. 💪
Day-After Magic
The flavors actually deepen overnight, so leftovers are even better! Store in the fridge for 4-5 days or freeze immediately. When reheating, stir in 1 extra tablespoon cream to restore that velvety finish.
The celery crowns stay crisp if reheated in the oven at 350°F for 3 minutes—just pop them in while the soup warms. 🔥
Portion Control
For meal prep, divide into 2-cup servings in glass containers with tight lids. This keeps the soup fresh for 5 days in the fridge. The celery crowns should be added fresh when serving—store them separately in a paper towel-lined container to maintain crispness.
If you're prepping for a week, consider making a smaller batch of celery crowns and toasting fresh ones as needed. 📅
Make-Ahead Mistakes
Avoid these common pitfalls: Don't freeze the celery crowns directly on the soup—they'll get soggy. Don't skip the flour when reheating—it helps stabilize the cream. And never microwave the soup with celery on top—it turns to mush.
Instead, reheat the base and crisp fresh celery in a skillet. Trust me, it makes all the difference! 💡
Nutrition facts
Frequently asked questions
Why does Beecher's tomato soup have that signature creamy texture?
The velvety texture comes from simmering tomatoes until deeply concentrated, then finishing with a blend of heavy cream and a flour slurry. The slow cooking breaks down the tomatoes' natural pectin, while the butter and cream add silkiness. Never substitute light cream—it won't give the same rich mouthfeel.
Can I make this soup without San Marzano tomatoes?
You can use Roma tomatoes as a substitute, but add an extra ½ teaspoon sugar to balance the acidity. For deeper flavor, simmer the soup 5 minutes longer to concentrate the natural sweetness. The celery crown topping won't change, but the base will be slightly less refined.
How do I keep the celery crowns crispy when reheating?
Never reheat the celery in the soup—it'll turn soggy. Instead, toast fresh crowns in a skillet with olive oil for 2-3 minutes until golden. For frozen soup, reheat the base on the stove, then add crispy celery right before serving. Pro tip: Store celery crowns separately in a paper towel-lined container to maintain crispness.
What's the best way to serve this soup?
Pair it with classic grilled cheese sandwiches for the full Beecher's experience, or serve it as a standalone appetizer. The crispy celery crowns add texture contrast, while the creamy base satisfies hearty cravings. For extra flair, drizzle with extra-virgin olive oil before serving.
Can I make this soup vegan?
Yes! Replace the butter and heavy cream with coconut oil and full-fat coconut milk, and use vegan butter for richness. The texture will be slightly lighter, but the smoky tomato base remains intact. For crispy celery, use vegan olive oil—no other changes needed.
