Soups & Stews
This Atlanta Bread Company tomato basil soup recipe delivers the perfect balance of crispy celery crowns and velvety tomato basil velouté that makes every spoonful unforgettable. The secret lies in a two-stage cooking process that transforms simple ingredients into restaurant-quality depth.
I’ve perfected this technique after countless batches—each one better than the last.
The foundation starts with a rich tomato base, slow-simmered to develop complex flavors, while the celery crowns achieve that signature crispy texture when fried to golden perfection. This contrast of textures and temperatures is what sets this soup apart from standard versions.
The herb-infused velouté coats each bite, making it impossibly creamy without losing the bright, fresh basil notes.
What you’ll end up with is a bowl of soup that’s both comforting and sophisticated—ideal for chilly evenings or as a starter for dinner parties. The crispy celery crowns add a satisfying crunch, while the velouté delivers that melt-in-your-mouth creaminess.
Every ingredient plays a role, ensuring every spoonful is a harmonious blend of flavors and textures.
The best part? This recipe is designed to be foolproof, with clear steps to achieve that restaurant-style finish at home. Ready to elevate your soup game? Let’s get started on creating a dish that rivals the original.
Ingredients for atlanta bread company tomato basil soup
Sixteen ingredients transform into restaurant-style tomato basil soup with crispy celery crowns and velvety velouté.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ½ cup | For frying celery crowns |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Celery Stalks 🥬 | 3 whole | Thick stalks for crowns |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed, high-quality |
| Fresh Basil Leaves 🌿 | 1 cup | Packed, stems removed |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| All-Purpose Flour 🌾 | ¼ cup | For velouté thickening |
| Butter 🧈 | 2 tbsp | Unsalted, for velouté |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional |
The celery crowns are the star—thick stalks make the best crispy texture. Look for celery with firm, vibrant green tops at the grocery store; the thicker the stalk, the better it holds shape when fried. Whole Foods or Trader Joe's carry the best quality, but any supermarket celery works if it's fresh. For the tomatoes, San Marzano cans are non-negotiable—they're sweeter and less acidic, which is crucial for that velvety velouté. If you can't find them, Muir Glen is a solid backup. Fresh basil is ideal, but dried oregano at half the amount works in a pinch if you're short on time.
No San Marzano tomatoes? Crushed tomatoes in a high-quality jar will work, but you may need to add a pinch of sugar to balance the acidity. For the celery crowns, if you can't find thick stalks, cut regular celery into 1-inch chunks and fry them in batches—they won't be as crispy, but they'll still add texture. The velouté relies on a proper roux, so don't rush the cooking—it needs to be golden brown, not burned. If you're avoiding dairy, substitute coconut cream for the heavy cream, though the texture will be slightly lighter. The Parmesan is optional but adds depth—skip it if you're serving vegetarians.
This soup tastes even better the next day as the flavors meld. Store the velouté and celery crowns separately in the fridge for up to 4 days, then reheat gently before serving. The celery crowns stay crispy if reheated in a 350°F oven for 5-7 minutes. For a restaurant-style finish, garnish with extra basil leaves and a drizzle of olive oil right before serving. Freeze the velouté for up to 3 months—just thaw and reheat, adding fresh basil at the end.
Why You'll Love This Recipe
- No-Chop Shortcut: I swear by this recipe when I’m too tired to dice anything. The celery and onion go in whole—yes, really—and still soften into that perfect, fragrant base without fuss. (Between us, I’ve burned more onions than I’ll admit.)
- San Marzano Magic: That canned tomato choice isn’t just a shortcut—it’s the secret weapon. The sweet, meaty San Marzano tomatoes turn this into something richer than anything from a jar, with just a splash of olive oil and fresh basil. Honestly, the first time I tasted it, I wondered why I’d ever bought pre-made.
- Lunchbox Hero: This soup doubles down as a meal prep dream. Pack it in jars for work or school lunches—it stays fresh for days, and the flavors only deepen. My college-aged kid brings it back always, even when he pretends to hate vegetables.
- Budget-Friendly Luxury: You’re getting restaurant-quality depth for pennies. A single can of tomatoes, a head of garlic, and a cheap onion stretch into multiple servings, but it tastes like you spent hours simmering. (Spoiler: I don’t. I just sip wine while it cooks.)
Step-by-step instructions for atlanta bread company tomato basil soup
This method delivers the signature contrast of crispy celery crowns over velvety tomato-basil velouté.
🔥 Step 1: Fry Celery Crowns to Crispy Perfection
Separate the thick celery stalks into individual crowns by cutting just above the leafy tops. Heat the 0.5 cup extra-virgin olive oil in a deep skillet over medium-high heat until shimmering. Add the celery crowns in a single layer and fry for 3-4 minutes per side until they develop a deep golden-brown crust. Real talk: don't crowd the pan or they'll steam instead of crisp.
Transfer the crispy crowns to a paper towel-lined plate and sprinkle immediately with 1.5 teaspoons salt while still hot. This preserves their crunch. Set aside—you'll return them to the soup at the very end. The crispy texture is what makes this soup stand out from ordinary tomato basil recipes.
🍳 Step 2: Build the Velouté Base
In the same skillet (no need to clean it—those browned bits add flavor), reduce heat to medium and add 2 tablespoons butter. When melted, add the 1 whole yellow onion, 4 cloves minced garlic, and cook for 5-6 minutes until the onion softens and becomes translucent. Here's where the flavor foundation happens—don't rush this step.
Stir in the 0.25 cup all-purpose flour and cook for 1-2 minutes until lightly golden. This creates a roux that will thicken your velouté beautifully. Gradually whisk in the 4 cups vegetable broth and bring to a gentle simmer for 5 minutes until slightly thickened. The reason we simmer is to develop depth of flavor before adding the tomatoes.
🥘 Step 3: Incorporate Tomatoes and Herbs
Add the 28 oz crushed San Marzano tomatoes and 1 cup packed fresh basil leaves to the simmering broth mixture. Stir well to combine, then reduce heat to low and let it cook uncovered for 15-20 minutes. You're looking for the flavors to meld together—this is when the soup transforms from individual ingredients to a cohesive whole.
Season generously with 0.5 teaspoon black pepper and adjust the 1.5 teaspoons salt as needed. Taste the soup at this stage—it should be rich and tomato-forward with bright basil notes. If it needs acidity, add the 1 tablespoon lemon juice now. The lemon cuts through the creaminess later and brightens the whole dish.
⏰ Step 4: Finish with Cream and Cheese
Remove the soup from heat and stir in the 1 cup heavy cream and 0.25 cup freshly grated Parmesan cheese. Let it sit off heat for 5 minutes to allow the cheese to melt completely and the cream to temper properly. This prevents curdling and gives you that signature creamy texture without being overly rich.
Return the soup to low heat just until warmed through—about 2-3 minutes. The velouté should now be silky smooth with perfect balance between the tomato acidity, herb brightness, and creamy richness. This is where all the elements come together in harmony.
🍽️ Step 5: Serve with Crispy Celery Crowns
Ladle the warm velouté into bowls, then arrange 3-4 crispy celery crowns on top of each serving. The contrast of the warm, creamy soup with the cool, crispy celery is what makes this recipe special. To serve, I like to add a sprinkle of extra Parmesan cheese and a few fresh basil leaves for garnish.
Each spoonful delivers the perfect balance: the velvety tomato-basil velouté with its creamy texture and bright flavors, contrasted by the satisfying crunch of the celery crowns. Serve immediately while the celery remains crisp—this isn't a soup you want to wait for. Pair with crusty bread to soak up every last drop of that incredible velouté.
Pro Tips For Making Atlanta Bread Company Tomato Basil Soup
- Sweat the Onions Low: I learned this the hard way—drowning onions in oil at high heat turns them bitter before they even soften. Keep the heat at a gentle simmer (just enough to see tiny bubbles) and stir occasionally. You’re not searing, you’re melting—this soup’s depth comes from caramelized flavor, not burnt bits.
- Crush the Tomatoes: Skip the blender if you’re in a rush, but resist the urge to just dump whole tomatoes straight in. Roughly crush them by hand first—this breaks down the skins and releases more juice, giving your soup that silky texture without overworking it. (Yes, even if you’re impatient like me.)
- Salt the Celery: This isn’t just about seasoning—salting the celery and onion before cooking draws out moisture, which means they soften faster and release more flavor into the pot. Toss them with a pinch of salt and let sit for 5 minutes while you heat the oil. Your future self will notice the difference.
- Simmer, Don’t Boil: After adding the tomatoes, keep the heat low enough that you barely see bubbles—this prevents the skins from hardening and makes skimming them out later way easier. I used to rush it, and the soup always ended up with a weird, grainy texture. Patience here guarantees smoothness.
Common mistakes when making your atlanta bread company tomato basil soup
Overcooking Celery Crowns
Celery crowns lose their crispy magic if fried too long or at too high heat. I’ve burned them more times than I’d admit—once, they turned black and bitter. Keep the oil at 350°F and fry for exactly 3-4 minutes per side.
Use a thermometer to monitor temperature; if it’s too hot, the crowns will burn before crisping. A deep-fry thermometer from Thermoworks is my go-to for precision. 🔥
Skipping the Roux
That golden roux is what gives the velouté its signature thickness and richness. If you rush it or skip it entirely, your soup will end up thin and watery. Cook the 0.25 cup flour with the butter until it’s a deep golden color—about 1-2 minutes.
This step builds flavor and body. I once made soup without a roux, and it tasted flat compared to the restaurant version. Don’t skip it!
Adding Cream Too Early
Heavy cream curdles if added to hot soup. I learned this the hard way when my first batch turned into a lumpy mess. Always remove the soup from heat before stirring in the 1 cup heavy cream and 0.25 cup Parmesan.
Let it sit off heat for 5 minutes to temper properly. This ensures a silky, creamy texture without clumps. 🥛
Underseasoning the Velouté
Tomato soup needs bold seasoning to shine. I’ve made the mistake of holding back on salt and pepper, thinking it would be "healthier." But this soup should taste rich and flavorful. Taste as you go, especially after adding the tomatoes and before finishing with cream.
Adjust with 1.5 tsp salt and 0.5 tsp black pepper—don’t be shy! The lemon juice is your secret weapon for brightness.
Using Low-Quality Tomatoes
San Marzano tomatoes are non-negotiable for that authentic flavor. I once used regular canned tomatoes, and the soup lacked depth and sweetness. If you can’t find San Marzanos, Muir Glen is your next best option.
Avoid tomatoes with added salt or preservatives—they’ll make your velouté taste flat. The quality of the tomatoes makes or breaks this recipe. 🍅
Waiting Too Long to Serve
Crispy celery crowns lose their crunch if left sitting in warm soup. Serve immediately after assembling bowls to enjoy that satisfying contrast. If you must prep ahead, store the velouté and celery crowns separately.
Reheat the velouté gently on the stovetop and crisp the celery crowns fresh in a 350°F oven for 5-7 minutes before serving. This keeps the texture perfect. ⏰
Nutrition facts
Frequently asked questions
Can I make this tomato basil soup without celery crowns?
The crispy celery crowns are what give this soup its signature texture, but you can still make a delicious velouté base without them. Use 2 extra celery stalks chopped fine into the velouté instead for flavor. For a different crunch, try adding toasted bread croutons or crispy fried shallots on top. The soup will still taste rich and creamy—just missing that satisfying contrast.
How can I make this soup vegetarian?
This recipe is already vegetarian-friendly! Simply omit the Parmesan cheese if you prefer a fully plant-based version. For extra richness, substitute the heavy cream with full-fat coconut cream or cashew cream (blend soaked cashews with water). The velouté will still be luscious, though slightly lighter. The crispy celery crowns remain perfectly vegetarian.
Can I prepare this soup ahead of time?
Make the velouté up to 3 days ahead and store it in the fridge. Keep the celery crowns separate until ready to serve. Reheat the velouté gently on the stove, then crisp fresh celery crowns in a 350°F oven for 5-7 minutes before adding them to bowls. This preserves that perfect crunch. For freezing, store the velouté only (no celery) for up to 3 months.
What's the secret to getting the velouté perfectly creamy?
The key is in the roux and timing. Cook the 0.25 cup flour with butter until golden brown (1-2 minutes) for maximum flavor. When adding the cream, always remove the soup from heat first and let it sit 5 minutes before stirring. This prevents curdling. Also, use full-fat heavy cream—it emulsifies better than lighter versions. Patience is everything here!
Can I use dried basil instead of fresh?
Fresh basil gives the brightest flavor, but you can use dried in a pinch. Use 1 teaspoon dried basil for every 1 cup fresh, and add it with the tomatoes. The dried version lacks the same freshness, so boost brightness with an extra 1 tablespoon lemon juice. For best results, try to find fresh basil—it makes all the difference in this creamy tomato soup.
