Soups & Stews
Atlanta Bread Company’s tomato soup is the ultimate comfort food—rich, velvety, and infused with smoky roasted garlic and fresh basil. This recipe captures their signature depth, where slow-simmered tomatoes meet a creamy, aromatic base that feels like a hug in a bowl.
The secret lies in building layers of flavor through a simple roux and letting the soup develop its own complexity over time.
The process is straightforward but rewarding: sauté onions and garlic until golden, build a smooth roux, then blend in roasted tomatoes and vegetable broth for that signature texture. Fresh basil and a touch of cream add brightness and richness, balancing the soup’s natural acidity.
What you’ll end up with is a soup that’s creamy yet light, with a smoky-sweet depth that pairs perfectly with buttery grilled cheese or crusty bread.
This recipe delivers restaurant-quality results at home, with a consistency that’s neither too thick nor too thin—just right for slurping or dipping. The roasted garlic adds a subtle warmth, while the basil ensures freshness in every spoonful.
Whether you’re craving a cozy weeknight dinner or a nostalgic taste of Atlanta Bread Company, this soup hits the mark.
Serve it with a side of garlic toast or a classic grilled cheese sandwich for the full experience. The simplicity of the ingredients belies the depth of flavor, making it a recipe you’ll return to again and again. Let’s get cooking!
Ingredients for atlanta bread company tomato soup
Rich, velvety tomato soup with smoky roasted garlic and fresh basil—just like Atlanta Bread Company's signature version.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or diced, high-quality |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 8 cloves | Roasted for smoky flavor |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sugar 🍚 | 1 tsp | Balances acidity |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional, for heat |
The tomatoes make all the difference. San Marzano is the gold standard—sweeter, meatier, and less acidic than regular canned tomatoes. I always grab the 28-ounce cans at Whole Foods or Trader Joe's; they crush beautifully by hand. For the garlic, roasting intensifies its sweetness—wrap whole cloves in foil with olive oil, roast at 400°F for 20 minutes. The onions should be diced finely for even cooking, and yellow onions work best here for their mild sweetness. Fresh basil is non-negotiable; dried won't give you that bright, fresh finish.
No San Marzano tomatoes? High-quality crushed tomatoes will work, but you might need to add a pinch of sugar to balance the acidity. Short on fresh basil? Dried basil at one-third the amount is a decent substitute, though it won't have the same aroma. For the roux, European-style butter (like Plugrá) gives the best flavor, but any unsalted butter works. If you're avoiding dairy, swap the heavy cream for full-fat coconut milk—it adds richness without overpowering the tomato flavor. The vegetable broth should be low-sodium; Pacific Foods or Imagine brands are my go-tos for clean flavor.
This soup tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into 2-cup servings and freeze for up to 3 months—. Thaw overnight in the fridge before reheating. The roux is the key to that signature velvety texture—don't rush it. Let it cook until it's a deep golden color, but watch it closely to avoid burning. And always taste as you go; the acidity in tomatoes varies by brand, so adjust the sugar and salt to your preference.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this shortcut—just slice the onion and garlic, no dicing. The San Marzano tomatoes handle the heavy lifting, so you’re stirring instead of standing at the board for 20 minutes.
- Rich Without Effort: That butter-flour roux? It’s the secret weapon—creamy, velvety, and actually rich, not just canned soup with a splash of cream. The garlic? It caramelizes just enough to make your kitchen smell like a Parisian bistro.
- Freezer-Friendly Magic: Make a double batch and stash it for lazy Mondays. The roux keeps it thick and luscious after reheating, and the flavor only gets deeper. (Yes, even on a Tuesday night.)
- Budget Meets Gourmet: San Marzano tomatoes and butter sound fancy, but they’re the only splurge you’ll make. The rest? Pantry staples that turn into something so satisfying, you’ll forget you spent less than $10 on ingredients.
Step-by-step instructions for Atlanta Bread Company tomato soup
This method captures the restaurant's signature depth—roasted garlic, rich cream, and fresh basil.
Roast the Garlic for Smoky Depth
Preheat oven to 400°F. Peel the 8 cloves garlic cloves and place them on a parchment-lined baking sheet. Drizzle with 1 tablespoon of the extra-virgin olive oil and sprinkle with ¼ teaspoon salt. Roast for 15-20 minutes until golden and fragrant—you'll smell it before you see it. The garlic should be soft enough to crush with your fingers but still hold its shape.
This roasting step transforms the garlic from sharp to sweet and caramelized, creating the soup's signature smoky flavor. Don't skip it—raw garlic would make the soup taste harsh. Let the roasted garlic cool slightly before handling to avoid burns from the hot oil.
Build the Roux for Velvety Texture
In a large, heavy pot, melt the ½ cup unsalted butter over medium heat until it stops bubbling. Add the ½ cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a rich, golden brown color. This is your roux—the foundation of the soup's thickness and flavor.
Watch the color closely—it should be the color of peanut butter, not white or dark brown. If it darkens too quickly, reduce the heat slightly. The roux should coat the back of a spoon and leave a clean streak when you run your finger through it. This ensures the soup will be silky, not grainy.
Develop the Flavor Base
Add the diced 1 whole yellow onion to the roux and cook for 5 minutes, stirring constantly, until softened and translucent. Stir in the roasted garlic cloves (crushed slightly with your fingers) and cook for another 2 minutes until fragrant. Pour in the 28 oz canned San Marzano tomatoes and 4 cups vegetable broth, scraping up any browned bits from the bottom of the pot.
Bring the mixture to a gentle simmer and let it cook uncovered for 15 minutes to allow the flavors to meld. You'll notice the onion dissolve into the soup, and the tomatoes will break down slightly, releasing their natural sweetness. Taste the mixture at this point—it should be rich and slightly acidic, with a deep tomato flavor.
Finish with Cream and Herbs
Reduce the heat to low and stir in the 1 cup heavy cream. Add the 1.5 teaspoons salt, ½ teaspoon ground black pepper, 1 teaspoon sugar, and ¼ teaspoon red pepper flakes. Simmer gently for 5 minutes to heat through and blend the flavors. The cream should create a luxurious, velvety texture without curdling if the heat is kept low.
Remove the pot from heat and stir in the ½ cup fresh basil leaves, stems removed. Let the soup sit for 5 minutes to allow the basil to infuse its bright, fresh flavor. The basil should wilt slightly but still retain its vibrant green color. Taste again and adjust the seasoning if needed—you might want to add a pinch more salt or a splash of broth to reach your desired consistency.
Blend and Serve
For a completely smooth texture, use an immersion blender to purée the soup directly in the pot. If you prefer some texture, skip blending and simply stir well. The soup should be thick enough to coat the back of a spoon but still pour easily. Serve immediately with crusty bread or grilled cheese for the ultimate Atlanta Bread Company experience.
This soup tastes best fresh, but it will keep in the refrigerator for 3-4 days in an airtight container. If you have leftovers, reheat gently on the stove over low heat, stirring frequently to prevent scorching. The flavors will only deepen as it sits, making it even more comforting the next day.
Pro Tips For Making Atlanta Bread Company Tomato Soup
- CRUSH THE ONIONS: Dice them small—think 1/4-inch pieces or finer. I used to cut them in big chunks, and the soup would taste like you’d forgotten to finish cooking them. A quick pulse in the food processor (no blades, just chopping) saves time and guarantees even cooking.
- SWEAT THE GARLIC LOW: Once the onions are translucent, turn the heat down to medium-low and add the garlic. If you let it brown, it’ll burn before the tomatoes even get a chance to sing. You want it fragrant, not bitter—this is where the flavor foundation happens.
- BLOOM THE FLOUR RIGHT: When you toss in the flour, cook it with the butter for 2 full minutes before adding liquid. Stirring constantly, let those raw flour notes toast out—it’s the difference between a bland roux and one that actually carries flavor. (Yes, even if you’re impatient like me.)
- SIMMER THE TOMATOES LONG: Don’t rush the simmer. After adding the tomatoes, let it bubble gently for at least 15 minutes uncovered. The acid needs time to mellow, and the flavors meld. Skim any foam that rises—it’s the stuff that makes your soup taste like it came from a can, not a pot.
Make-ahead tips for this atlanta bread company tomato soup
Prep Ahead Secrets
The roux is the star of this soup, and you can make it a day ahead to save time on cooking day. Whisk together the ½ cup unsalted butter and ½ cup all-purpose flour in a bowl, then refrigerate covered.
When ready to cook, simply melt the roux in your pot over medium heat—no whisking needed. This trick cuts your active cooking time by 10 minutes and ensures a smoother texture. 💡
Roasted Garlic Prep
Roast all 8 cloves garlic at once and store them in the fridge for up to 5 days in an airtight container. The flavor intensifies as they sit, making your soup even more aromatic.
I like to crush them slightly with my fingers right before adding to the pot for maximum impact. This step is foolproof—just roast, store, and use as needed. 🧄
Tomato Broth Base
Combine the 28 oz San Marzano tomatoes and 4 cups vegetable broth in a blender or food processor and refrigerate for up to 3 days. This pre-blending ensures a silky texture without last-minute blending.
Just reheat the mixture gently before adding to the roux. The acidity mellows slightly over time, creating a more balanced flavor. ⏰
Herb Storage Tips
Wash and dry the ½ cup fresh basil leaves, then wrap them in a damp paper towel and store in a sealed container in the fridge for 4 days.
Alternatively, freeze the basil in an ice cube tray with water—add a cube directly to your soup when reheating. This preserves the vibrant flavor without wilting. 🌿
Make-Ahead Serving
Assemble the entire soup (without the basil) and refrigerate for up to 5 days. When ready to serve, reheat gently and stir in fresh basil.
The flavors actually improve after sitting, with the acidity and sweetness balancing perfectly. I often make a double batch—perfect for meal prep or entertaining. ❄️
Freezer-Friendly
Portion the soup into 2-cup airtight containers, leaving ½ inch headspace for expansion. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat on the stove over low heat with a splash of broth if needed.
The texture remains creamy, though the basil may lose some vibrancy—add fresh basil when serving. 🧊
Nutrition facts
Frequently asked questions
Why does Atlanta Bread Company tomato soup have such a rich, velvety texture?
The secret lies in the roux—a golden-brown mixture of butter and flour cooked until peanut-butter colored. This creates a natural thickening agent that gives the soup its signature smoothness without relying on cornstarch. The slow simmering time also helps break down the tomatoes and onions, releasing their natural sweetness and creating that luxurious mouthfeel.
Can I make this soup without heavy cream for a lighter version?
Yes! Swap the 1 cup heavy cream with 1 cup full-fat coconut milk or ½ cup Greek yogurt for a tangier, lighter option. For extra richness without dairy, add 2 tablespoons olive oil at the end. The soup will still be creamy, just with a different texture profile. The basil will help balance any richness changes.
What's the best way to reheat leftovers without breaking the texture?
Always reheat gently on the stove over low heat, stirring frequently to prevent scorching. For extra insurance, add 1-2 tablespoons broth or water to help restore creaminess. Microwaving can cause separation, so avoid it. If the soup seems too thick after reheating, thin with a splash of warm broth. The flavors actually deepen overnight, so leftovers often taste even better!
How can I adjust this recipe for a vegetarian or vegan version?
For vegetarian, use vegetable broth and vegan butter for the roux. For vegan, replace the heavy cream with coconut cream and use vegan butter in the roux. Add 1 teaspoon nutritional yeast for a cheesy flavor. The roasted garlic and tomato base remain the same—these ingredients are naturally plant-based. The texture will be slightly different but still delicious!
What if my roux burns before reaching the right color?
This happens when the heat is too high. Reduce to medium-low heat and whisk constantly—don't walk away! If it starts to darken too much, immediately add 1 tablespoon broth to cool it down. The roux should be peanut-butter colored, not dark brown. A slightly lighter roux will still work, but it won't be as flavorful. The key is patience—rushing leads to burnt roux!
