Soups & Stews
Atlanta Bread Company’s tomato soup delivers that signature smoky roasted tomato depth and velvety texture you crave in every spoonful. The secret lies in slow-roasting tomatoes until caramelized, then blending them into a rich, savory base that builds layers of flavor.
This isn’t your basic canned soup—it’s restaurant-quality comfort with a rustic bread crust topping that adds a satisfying crunch.
The recipe begins with fresh tomatoes roasted with garlic, onion, and a touch of smoked paprika to develop that signature depth. A blend of cream and broth creates the luscious base, while fresh herbs and a splash of lemon brighten the finish.
The herbed bread crust, made from day-old bread and melted butter, transforms this into a complete dish that’s as visually appealing as it is delicious.
What makes this recipe stand out is the balance of smoky, sweet, and tangy flavors—each element carefully layered to create a soup that’s both comforting and sophisticated. The bread crust adds texture contrast, while the slow-cooked tomatoes ensure rich, complex flavor in every bite.
Perfect for chilly evenings or as a starter for dinner parties, this soup is designed to impress without sacrificing ease.
Once you taste the difference between this homemade version and store-bought, you’ll never go back. The depth of flavor, the velvety texture, and that crispy bread topping make it a recipe worth perfecting. Ready to recreate Atlanta Bread Company’s iconic tomato soup at home? Let’s get started.
Ingredients for atlanta bread company tomato soup
Fresh tomatoes and day-old bread transform into restaurant-style comfort with smoky depth and crispy crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Tomatoes 🍅 | 3 lb | Roma or vine-ripened preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed slightly |
| Smoked Paprika 🌶️ | 2 tsp | For signature smoky depth |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Basil 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Day-Old Bread 🍞 | 1 ½ cups | Cubed, crust removed |
| Unsalted Butter 🧈 | ½ cup | Melted, salted to taste |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting tomatoes |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
The tomatoes are the heart of this soup—Roma or vine-ripened give the best texture and sweetness. Local farmers markets usually have the juiciest ones in season, but grocery store vine-ripened work too. Look for tomatoes that feel heavy for their size and have a vibrant color. The day-old bread? Sourdough or crusty Italian from the bakery section works best—it holds up better to toasting. If you can't find day-old, lightly toast fresh bread and let it cool completely before cubing. The smoked paprika is non-negotiable for that signature Atlanta Bread Company flavor—Penzeys or Goya are my go-tos, but any quality brand will do.
No fresh basil? Dried works at one-third the amount, but fresh is ideal here. Short on vegetable broth? Low-sodium chicken broth plus a splash of water gets you close. The heavy cream can be swapped for coconut milk for a lighter version, though it'll lose some richness. For the bread crust, garlic bread or croutons can substitute in a pinch—just toast them extra crisp. The sugar balances the acidity, so don't skip it even if you're watching your sweet intake. And trust me, freshly ground black pepper makes a world of difference compared to pre-ground.
Roasted tomatoes keep for 5 days in the fridge—make extra and freeze the base without the crust. The bread topping is best made fresh, but you can assemble the soup ahead and toast the crust just before serving. For meal prep, store the soup base and crust separately. The crust reheats beautifully in a 375°F oven for 5-7 minutes—watch it like a hawk so it doesn't burn. This soup actually tastes better the next day as the flavors meld, so double the batch if you can.
Why You'll Love This Recipe
- No-Chop Nightmare: That smoked paprika and heavy cream combo? It’s the kind of flavor that makes you forget you didn’t chop anything. I’ll often use canned tomatoes in a pinch—same rich depth, zero fuss.
- Savory Hug in a Bowl: The garlic and onion caramelize into something almost sweet, while the heavy cream smooths it into pure, creamy satisfaction. Honestly, it’s the kind of soup that makes you slow down and savor every spoonful.
- Leftover Goldmine: This soup tastes just as good reheated the next day—better, even. I’ll batch it on Sundays and freeze portions; thaw, heat, and it’s like it was just made.
- Budget-Friendly Luxe: Fresh tomatoes and onions are cheap staples, and a little smoked paprika stretches the flavor. Between us, this is the kind of recipe that makes you feel fancy without breaking the bank.
Step-by-step instructions for atlanta bread company tomato soup
Here's how to recreate that signature restaurant soup with deep smoky flavor and perfect bread crust.
Roast the Tomatoes and Aromatics for Maximum Flavor
Preheat your oven to 425°F. Cut the 3 lb fresh tomatoes in half crosswise and place them cut-side down on a baking sheet. Drizzle with 2 tablespoons extra-virgin olive oil and sprinkle with 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 2 teaspoons smoked paprika. Toss gently to coat.
Add the 1 whole yellow onion (cut into wedges) and 6 cloves garlic cloves (smashed slightly) to the same sheet. Roast for 30-35 minutes until the tomatoes are deeply caramelized and the edges of the onion are golden brown. The skin should blister and darken—this is where all that restaurant-worthy flavor comes from. Real talk: Don't skip this step. Raw tomatoes won't give you that same depth of flavor.
Build the Tomato Base with Broth and Cream
Transfer the roasted vegetables to a large pot or Dutch oven. Add 4 cups vegetable broth and 1 tablespoon granulated sugar. Bring to a simmer over medium-high heat and cook for 10 minutes to let the flavors meld. You'll see the mixture reduce slightly and develop a rich, concentrated tomato aroma.
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a slightly chunkier texture, blend only half before adding it back. Stir in the 1.5 cups heavy cream and 1 tablespoon lemon juice—this brightens the soup and balances the richness. Keep the soup warm over low heat while you prepare the bread topping.
Prepare the Herbed Bread Crust
Toast the 1.5 cups day-old bread (cubed with crust removed) in a dry skillet over medium heat for 3-4 minutes until golden and crisp. This step is crucial—it prevents the bread from getting soggy when it hits the hot soup. Transfer the toasted bread to a bowl and let it cool slightly.
In a small bowl, mix together the 0.25 cup fresh basil (chopped), 1 tablespoon fresh thyme (chopped), and 0.5 cup melted unsalted butter (salted to taste). Toss this herbed butter mixture with the toasted bread until every cube is coated. The bread should look glistening and fragrant—this is what gives the soup its signature crusty topping.
Combine and Serve with Perfect Texture
Return the soup to a gentle simmer and carefully spoon the herbed bread cubes onto the surface. The bread will float and create that beautiful crust as it absorbs the soup's heat. Let it cook for 5-7 minutes until the bread is golden brown and crispy on top.
Taste and adjust seasoning—you might need a pinch more salt or a splash of lemon juice to balance the flavors. Ladle the soup into bowls, making sure each serving gets a generous portion of that crispy bread topping. The contrast between the velvety soup and crunchy bread is what makes this recipe special. Serve immediately while the bread is still crisp and the soup is piping hot.
Pro Tips For Making Atlanta Bread Company Tomato Soup
- Char Tomatoes First: Don’t just toss raw tomatoes into the pot—blister them first. Cut them in half, place cut-side down on a baking sheet, and broil for 5-6 minutes until edges darken. This concentrates their sweetness and deepens the flavor, which is especially important when you’re balancing the acidity later with heavy cream.
- Sweat Onions Low: I used to rush the onion cooking, and the soup ended up tasting raw. For this recipe, keep the heat low and let onions cook for 8-10 minutes until they’re translucent and just starting to caramelize. Smoked paprika needs something to cling to, and soft onions make all the difference.
- Strain the Base: After simmering tomatoes, onions, and garlic, strain the mixture through a fine-mesh sieve. Yes, it’s extra work, but the smooth texture is worth it—especially when you’re adding heavy cream later. Skimping here means a thicker, chunkier soup that can feel heavy.
- Add Cream Last: Heavy cream burns faster than you’d think. Let the tomato base cool slightly (just until it’s no longer steaming) before stirring in the cream. If you’re in a hurry, temper it first: whisk a spoonful of warm soup into the cream before adding the whole batch. Trust me, your soup won’t curdle.
Make-ahead tips for this dish
Prep Ahead Strategy
Roast the tomatoes and aromatics the night before—this step takes the longest and develops the most flavor. Store them in an airtight container in the fridge. The roasted veggies keep for 5 days, so you can prep everything except the bread crust up to a day ahead.
Honestly, this saves you 45 minutes of active cooking time on the day you serve it. 🌱
Bread Crust Make-Ahead
Toast and coat the bread cubes with herbed butter, then store them in a single layer on a baking sheet at room temperature. They’ll stay crisp for 12 hours this way. For longer storage, freeze the coated cubes on a tray before transferring to a sealed bag.
Reheat frozen cubes in a 375°F oven for 5-7 minutes—just watch them like a hawk to avoid burning. 🥖
Soup Base Storage
After blending the soup (without the bread topping), let it cool completely, then store it in airtight containers. It keeps in the fridge for 4 days and freezes beautifully for up to 3 months.
When reheating, add 2 tablespoons broth per cup to prevent thickening. I always double the batch—leftovers make the best lunch the next day. ❄️
Assembly Timeline
Here’s my foolproof schedule: Roast tomatoes 24 hours ahead>; blend soup base 12 hours ahead>; prep bread cubes 6 hours ahead>. On serving day, just reheat the soup, add the bread topping, and simmer for 5 minutes>.
This keeps everything fresh while minimizing last-minute stress. Trust me, your guests won’t know it wasn’t made fresh. ⏰
Freezer-Friendly Tips
Freeze the soup base in quart-sized portions>—they thaw perfectly in 2 hours> in the fridge. For the bread topping, freeze it separately in a single layer on a tray, then transfer to a bag.
When ready to serve, thaw the soup and reheat the bread cubes in the oven. The texture holds up surprisingly well after freezing. 💫
Serving Prep Shortcuts
Set the table and arrange bowls before reheating. Pre-measure the lemon juice and extra herbs you’ll need for balancing flavors—this saves time when you’re ready to adjust seasoning.
I also like to pre-portion the soup into individual bowls while it’s still hot, then pop them under the broiler for 2 minutes> to crisp the bread topping right before serving. It’s a game-changer for restaurant-style presentation. 🍽️
Nutrition facts
Frequently asked questions
Can I make this tomato soup without roasting the tomatoes?
The roasting step is key for that signature restaurant depth! Without it, you'll miss the caramelized sweetness and smoky flavor that makes this soup special. If you're short on time, try sautéing the tomatoes and aromatics in a skillet with olive oil for 15-20 minutes instead—it won't be identical, but you'll still get some depth of flavor.
What's the best bread to use for the crust?
Day-old sourdough or crusty Italian bread works best—it holds up to toasting and won't get soggy. For a shortcut, use garlic bread or croutons (toasted extra crisp), but they won't have the same herbed butter flavor. If you only have fresh bread, lightly toast it first and let it cool completely before cubing.
How can I make this soup dairy-free?
Swap the heavy cream for 1.5 cups full-fat coconut milk (the canned kind works best) or cashew cream. For extra richness, add 1 tablespoon nutritional yeast to mimic the umami depth. The texture will be slightly lighter, but the flavor will still be delicious—just don't expect the same velvety mouthfeel.
Why does my bread topping get soggy?
This happens when the bread isn't properly toasted before adding it to the soup. Always toast the cubes in a dry skillet until golden and crisp—about 3-4 minutes over medium heat. Also, make sure your soup isn't boiling when you add the bread; a gentle simmer is key. If it starts getting soggy, broil the soup for 2 minutes to crisp it back up.
Can I use canned tomatoes instead of fresh?
You can, but fresh tomatoes give that superior texture and sweetness. If using canned, choose whole peeled tomatoes (not diced) and roast them whole with the juice. For extra depth, add 1 teaspoon tomato paste to the soup base. The flavor will be good, but it won't have the same complexity as fresh roasted tomatoes.
