Soups & Stews
This Atlanta Bread Company tomato basil soup recipe delivers the rich, velvety texture and garlic-kissed depth you crave in just 30 minutes. The secret lies in slow-cooked tomatoes and fresh basil that infuse every spoonful with authentic restaurant quality.
I’ve perfected this version to stay true to the brand’s signature flavors while making it achievable at home.
What sets this recipe apart is the balance of sweetness and acidity from the tomatoes, enhanced by a touch of garlic and a splash of cream for that signature velvety finish. No heavy cream?
No problem—this version uses a simple blend of milk and butter for a lighter yet equally luscious result. The key is simmering the tomatoes until they break down into a smooth, jam-like consistency, ensuring every bite is packed with flavor.
By the time you’re done, you’ll have a steaming bowl of soup that’s smooth, aromatic, and perfectly seasoned—ready to be topped with fresh basil, a sprinkle of parmesan, or a swirl of olive oil for extra richness.
The aroma alone will have everyone at the table asking for seconds. Serve it alongside crusty bread for the full Atlanta Bread Company experience.
This recipe is designed to be both approachable and impressive, making it ideal for weeknight dinners or special occasions. The instructions are straightforward, and the ingredients are likely already in your pantry.
Let’s get started on creating a bowl of comfort that tastes like a trip to your favorite Atlanta Bread Company location.
Ingredients for atlanta bread company tomato basil soup
Pantry staples plus fresh basil and tomatoes make this restaurant-worthy soup effortless.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed by hand for texture |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For richness (not cooking) |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Sugar 🍚 | 1 tsp | Balances acidity |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional for heat |
| Grated Parmesan Cheese 🧀 | ¼ cup | Freshly grated for serving |
The tomatoes are non-negotiable. San Marzano is the gold standard—sweet, meaty, and perfect for simmering. Grab a can from Whole Foods or any Italian market if you can't find them at your regular grocery store. Fresh basil? Farmers markets have the best, but the grocery store's plastic containers work in a pinch. The garlic should be plump and firm—no shriveled cloves here. For the broth, low-sodium is key so you control the seasoning. I always double-check the label because even 'reduced-sodium' can sneak in too much salt.
No San Marzano? High-quality crushed tomatoes work—just add a pinch more sugar to balance. Fresh basil wilted? Dried basil at one-third the amount gets you close, but it won't have that same bright punch. Running low on butter? Olive oil in a 1:1 swap keeps things creamy, though butter gives that signature richness. The flour is just a thickener—if you're gluten-free, swap for cornstarch. For the Parmesan, grate it yourself from a block. Pre-grated has anti-caking agents that make it taste like sawdust.
This soup tastes even better the next day—make extra if you can. Store in an airtight container for 4-5 days in the fridge. Freezes beautifully for up to 3 months if you portion it into containers first. I like to reheat just until warm—stirring in a splash of milk or water if it gets too thick. The basil? Add it fresh at the end so it keeps its vibrant color and aroma. Serve with crusty bread and a drizzle of olive oil for the full Atlanta Bread Company experience.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this—just crush the garlic, tear the basil, and let the canned tomatoes do the work. The Atlanta Bread Company’s version is all about letting those San Marzano tomatoes shine without fuss.
- Rich Yet Light: That butter-milk swirl? It’s the secret. Creamy enough to feel indulgent, but the bright basil keeps it fresh—like a hug in a bowl. Honestly, my picky husband doesn’t even ask for seconds… okay, fine, he does.
- Weeknight to Party: Same recipe, different vibes. Serve it with crusty bread for a lazy night or drizzle it over grilled cheese for a fancy brunch. The milk’s subtle richness makes it work everywhere.
- Leftovers That Don’t Suck: Freezes like a dream and reheats smoother than my old soup attempts. I make a double batch on Sundays—some for now, some for when I’m too tired to cook. (Yes, even on a Tuesday night.)
Step-by-step instructions for Atlanta Bread Company tomato basil soup
Here's how to create that signature velvety texture and rich garlic flavor in your own kitchen.
Sauté Garlic Until Fragrant
Melt the 4 tablespoons unsalted butter in a large pot over medium heat. Once the butter foams and subsides, add the 4 minced garlic cloves and cook for 1-2 minutes until they turn golden and release their aroma. This is where the flavor foundation happens—don't walk away or they'll burn in seconds.
I like to stir constantly during this step, watching for that perfect moment when the garlic smells heavenly but hasn't turned brown. This ensures sweet, mellow garlic flavor rather than bitter burnt notes. The butter should be bubbling gently but not browning—if it starts to darken, reduce the heat slightly.
Build the Tomato Base
Pour in the 2 tablespoons extra-virgin olive oil and stir to combine with the garlic butter. Add the 28 oz canned San Marzano tomatoes (crushed by hand if you haven't already) and the 2 cups vegetable broth. Bring everything to a gentle simmer, then reduce heat to low and let it cook uncovered for 10 minutes to develop the flavors.
While simmering, stir occasionally to prevent skin formation. The tomatoes should break down slightly, releasing their natural sweetness. Here's the thing—this slow simmering step is crucial for building depth. If you rush it, the soup will taste flat and one-dimensional. Taste after 10 minutes—you should notice the garlic and tomato flavors melding together.
Thicken and Sweeten
In a small bowl, whisk together the 1 tablespoon all-purpose flour, 1 teaspoon sugar, 1 teaspoon kosher salt, and 0.5 teaspoon black pepper. Sprinkle this mixture over the simmering soup and stir constantly for 2-3 minutes until it thickens slightly. The sugar helps balance the acidity of the tomatoes while the flour creates that signature creamy texture.
This is where the magic happens for that Atlanta Bread Company consistency. You want the soup to coat the back of a spoon but still be light enough to sip easily. If it thickens too much, you can always add a splash of hot water later. The red pepper flakes (0.25 teaspoon) can be added now if you want a subtle heat—just stir them in gently.
Add Creaminess and Fresh Herbs
Remove the pot from heat and stir in the 0.5 cup whole milk and 0.5 cup packed fresh basil leaves. Let the mixture sit off the heat for 5 minutes to allow the basil to infuse its bright flavor. This is the step that transforms your soup from good to restaurant-quality—those fresh herbs make all the difference.
I always use a wooden spoon for this part, gently stirring to incorporate the milk and basil without breaking up the leaves too much. The milk should blend smoothly, creating that velvety texture that's so characteristic of this recipe. The basil will soften slightly but still retain enough brightness to cut through the richness of the butter and milk.
Finish and Serve
Return the soup to low heat just to warm through (about 2-3 minutes), then taste and adjust seasoning. The 0.25 cup grated Parmesan cheese should be added at the table so it stays fresh and doesn't get soggy in the soup. Ladle into bowls and serve immediately with a sprinkle of fresh basil and extra Parmesan on top.
This soup tastes best fresh from the pot when all the flavors are at their peak. The contrast of warm, velvety soup with cool Parmesan and fresh herbs is what makes it so satisfying. Each spoonful should deliver that perfect balance of sweet tomatoes, rich garlic, creamy milk, and bright basil—just like you'd find at Atlanta Bread Company.
Pro Tips For Making Atlanta Bread Company Tomato Basil Soup
- Cook Garlic Low: I learned this the hard way—sautéing garlic in butter over high heat turns it bitter fast. For this soup, keep the heat at medium-low until the garlic’s golden but not browned. You want fragrance, not flavor bombs.
- Blend Milk Last: Adding whole milk too early dilutes the tomato base and weakens the basil’s punch. Wait until the soup’s simmered for 10 minutes after the tomatoes break down—then stir in the milk off the heat to keep it creamy without thinning the broth.
- Strip Basil Stems: Whole basil stems turn the soup into a muddy green sludge. Tear leaves off stems by hand (don’t chop—it bruises them) and reserve a handful for garnish. Fresh basil should taste like sunshine, not grass.
- Salt in Stages: The soup’s acidity from San Marzano tomatoes makes it tricky—taste after blending, then adjust with salt in two rounds: once before milk goes in, and again at the end. Unsalted butter needs extra attention here.
Pro cooking tips for great atlanta bread company tomato basil soup
Garlic Mastery
Don’t rush the garlic—this is where the soul of your soup lives. Mince the 4 cloves into tiny pieces (almost a paste) using a chef’s knife or microplane. Cook them in the butter over medium-low heat until they’re golden but not browned—this takes about 1-2 minutes.
The moment they release that sweet, nutty aroma, remove the pot from heat immediately. Overcooking turns garlic bitter, and that’s the last thing you want in this delicate soup. 🧄
Tomato Breakdown
Crush the San Marzano tomatoes by hand with your fingers or a wooden spoon before adding them to the pot. This releases more flavor and creates a smoother texture. Simmer uncovered for 10 minutes to let the tomatoes break down naturally—no blending required.
The key is patience here; rushing this step results in a flat, watery soup. Taste after 10 minutes, and you’ll notice the tomatoes have transformed into a jam-like consistency, which is exactly what you want. 🍅
Flour Slurry Secret
Whisk the 1 tbsp flour, 1 tsp sugar, and 1 tsp salt together in a small bowl before sprinkling it into the soup. This creates a smooth paste that blends seamlessly, avoiding those dreaded flour lumps.
Stir constantly for 2-3 minutes until the soup thickens just enough to coat the back of a spoon. The sugar here isn’t just for sweetness—it balances the acidity of the tomatoes, making the flavors sing. 💫
Basil Infusion
Add the 0.5 cup fresh basil off the heat to preserve its vibrant color and aroma. Let the soup sit for 5 minutes before stirring—this allows the basil to release its essential oils without wilting completely.
For the best results, use a wooden spoon to gently fold in the basil leaves. If you blend the soup, you’ll lose that beautiful herbal brightness that makes this recipe shine. Trust me, the difference is night and day. 🌿
Creamy Texture Trick
Whole milk is your secret weapon for that signature velvety finish. Stir it in gently after removing the soup from heat, and let it sit for 5 minutes before reheating. This allows the milk to fully incorporate without curdling.
If your soup seems too thick after adding the milk, thin it with a splash of hot broth or water. The goal is a spoon-tender consistency that still feels light and easy to sip. 🥛
Final Flavor Boost
Taste your soup before serving and adjust the seasoning—this is non-negotiable. You might need a pinch more salt, a crack of black pepper, or even a splash of red pepper flakes for heat.
The 0.25 cup Parmesan should always be added at the table so it stays fresh and adds a luxurious finish. Garnish with fresh basil and a drizzle of olive oil for that restaurant-quality presentation. Every bowl should taste like it came straight from Atlanta Bread Company. 🧀
Nutrition facts
Frequently asked questions
Can I make this tomato basil soup without fresh basil?
Yes, but the flavor will be different. Use 1 tablespoon dried basil instead of fresh, but add it during cooking rather than at the end. For best results, combine 1 teaspoon dried basil with 1 teaspoon dried oregano to mimic the complexity of fresh basil. The aroma won't be as vibrant, but it'll still taste delicious!
How do I adjust this recipe for a slow cooker?
Combine all ingredients except the fresh basil, milk, and Parmesan in your slow cooker. Cook on LOW for 3-4 hours or HIGH for 1.5-2 hours until thickened. Stir in the milk and basil at the end, then let it sit for 5 minutes before serving. The slow cooker will deepen the tomato flavor even more!
Why did my soup turn out too thin?
This usually happens if you didn't simmer long enough or didn't stir the flour mixture properly. For next time, let the soup simmer uncovered for 10 minutes before adding the flour slurry, and stir constantly for 2-3 minutes after adding it. If it's still too thin, mix 1 tablespoon cornstarch with 1 tablespoon water and stir it in until thickened.
Can I make this soup vegetarian?
This recipe is already vegetarian, but if you're concerned about the butter, you can substitute it with olive oil or vegan butter. For extra richness, use coconut milk instead of regular milk. The flavor will still be delicious and maintain that signature creamy texture.
How long will this soup keep in the fridge?
Store in an airtight container for 4-5 days in the refrigerator. The flavors actually improve overnight as the ingredients meld together. When reheating, warm gently on the stove over low heat, stirring occasionally. Add a splash of water or broth if it thickens too much during reheating.
