Soups & Stews
The Atlanta Bread Company potato soup delivers that signature velvety creaminess with a crispy topping that steals every bite. This recipe captures the restaurant's comforting perfection at home—where tender potatoes blend seamlessly with aromatic broth and a golden, crackling crust.
The secret lies in slow simmering and a high-heat topping that transforms ordinary soup into something extraordinary.
What sets this apart is the balance of textures: silky broth meets crunchy bread topping, while the potatoes remain fork-tender. You'll start with a simple sauté of onions and garlic, then build layers of flavor through simmered potatoes, cream, and a touch of mustard for depth.
The crispy topping comes together in minutes but elevates the entire dish.
By the time you serve it, you'll have a bowl of soup that's rich, satisfying, and impossible to resist. The aroma alone will have everyone gathering around the table, while the first spoonful delivers that perfect harmony of creamy, savory, and crispy.
This is comfort food at its finest—ideal for chilly evenings or when you crave a taste of Atlanta's famous bread company.
Pair it with crusty bread for dipping or serve as-is with a side salad. The leftovers reheat beautifully, making this a recipe that works for both weeknight dinners and special gatherings. Let's recreate this iconic dish at home.
Ingredients for atlanta bread company potato soup
Six ingredients for the soup base, plus five for that iconic crispy topping—nothing fancy, just restaurant-quality comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ cups | Diced into small pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic depth |
| Russet Potatoes 🥔 | 3 lbs | Cut into 1-inch cubes |
| Low-Sodium Chicken Broth 🍲 | 6 cups | Homemade or high-quality store-bought |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for velvety texture |
| Dijon Mustard 🍯 | 1 ½ tbsp | For subtle tang |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Unsalted Butter 🧈 | ½ cup | Cold for topping |
| Sourdough Bread 🍞 | 2 cups | Crumbled for crispy topping |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for topping |
The potatoes are the heart of this soup, so Russets are your best bet—they're waxy and hold shape beautifully. Look for firm, unblemished potatoes at Whole Foods or your local market; the starchy ones (like Yukon Gold) will turn mushy. For the broth, homemade is ideal, but Pacific Foods or Swanson low-sodium options work in a pinch. The onions and garlic? Sauté them low and slow—rushing this step kills the flavor foundation. And trust me on the Dijon mustard: it's the secret to that signature depth.
No heavy cream? Full-fat coconut milk works in a bind, though it'll taste slightly different. Running out of sourdough? Pumpernickel or crusty baguette crumbs make great substitutes for the topping—just toast them extra crispy. The Parmesan can be skipped if you're avoiding dairy, but it adds that salty crunch that makes the topping sing. For the thyme, fresh is ideal, but if you're using dried, one-third the amount does the trick. And if your butter feels too soft for the topping, chill it for 20 minutes before mixing.
This soup tastes even better the next day—3-4 days in the fridge, honestly. For the crispy topping, make it fresh if you can, but you can prep the crumbs ahead and toast them when ready. Store the soup base in an airtight container, then just reheat and top with fresh crumbs. Freezes beautifully for up to 3 months, though the topping loses its magic after a day or two. Portion into bowls before freezing for easy reheating—just add hot water to loosen the topping.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash another dish. Just dice the onions, peel the potatoes, and let the broth and cream do the heavy lifting—no straining, no fuss.
- Creamy-Garlic Bliss: That moment when the heavy cream swirls into the broth? Pure satisfaction. The garlic cloves caramelize just enough to give it a rich, savory depth without overpowering the buttery Russets.
- Weeknight & Meal Prep Hero: Between us, this is my go-to for lazy Sundays or busy Wednesdays. It reheats beautifully—even better the next day, honestly—and the leftovers freeze like a dream for those nights when you’re too wiped to cook.
- Budget-Friendly Luxury: Russets and onions are cheap, but the heavy cream makes it feel like a restaurant dish. I’ll be real: I’ve served this at potlucks, and no one’s ever guessed it’s not from a gourmet kitchen.
Step-by-step instructions for Atlanta bread company potato soup
Here's how to recreate that signature velvety texture and golden-brown topping at home.
🍳 Step 1: Sauté Aromatics Until Fragrant
Heat 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 1.5 cups diced yellow onions and cook for 5-6 minutes until softened and translucent. This is where the flavor foundation builds—don't rush it.
Add the 6 cloves minced garlic and 1 tablespoon fresh thyme leaves to the onions, stirring constantly for 30 seconds until the garlic becomes golden and fragrant. The thyme should release its piney aroma—this is your signal it's ready for the next step. I like to press the garlic lightly with the back of my spoon to enhance its flavor release.
🍳 Step 2: Cook Potatoes Until Tender
Add the 3 lbs cubed russet potatoes to the Dutch oven along with the 6 cups low-sodium chicken broth. Bring to a gentle boil, then immediately reduce heat to medium-low. Cover and simmer for 15-18 minutes until the potatoes are fork-tender but not falling apart.
Here's the thing—russet potatoes should hold their shape but be easily pierced with a knife. If they're breaking apart too soon, you've overcooked them. The broth should reduce slightly but still cover the potatoes by about ½ inch. This step ensures your soup has that perfect creamy texture without being gluey.
🥘 Step 3: Build the Creamy Base
Remove the Dutch oven from heat and let it cool slightly for 2 minutes. Using an immersion blender, carefully purée the soup until smooth. If you don't have one, transfer the soup to a blender in batches (be careful with hot liquids) and blend until completely smooth.
Return the puréed soup to the Dutch oven and stir in the 1.5 cups heavy cream, 1.5 tablespoons Dijon mustard, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. The mustard adds a subtle tang that balances the richness of the cream. Bring the soup back to a gentle simmer over medium-low heat for 5 minutes to let the flavors meld.
🔥 Step 4: Prepare the Crispy Topping
While the soup simmers, prepare the topping by combining the 2 cups crumbled sourdough bread and 0.5 cup freshly grated Parmesan cheese in a bowl. Add 0.5 cup cold unsalted butter and mix with your fingers until the butter is evenly distributed and the mixture resembles coarse crumbs.
Spread this mixture evenly over the surface of the soup just before serving. The cold butter is crucial—it prevents the topping from becoming soggy immediately. Here's a pro tip: I like to use my fingers to press the topping gently into the soup, creating those signature golden-brown pockets.
⏰ Step 5: Bake to Golden Perfection
Transfer the Dutch oven to a 425°F oven and bake for 10-12 minutes until the topping is deep golden brown and crispy. You'll know it's ready when the edges are crisp and the center has just a few soft spots—this is where the magic happens.
Let the soup rest for 5 minutes before serving to allow the topping to set slightly. The contrast between the velvety soup and crispy topping is what makes this recipe so special. Serve immediately with extra topping on the side—everyone will want seconds!
Pro Tips For Making Atlanta Bread Company Potato Soup
- Sear the Onions Properly: Don’t just soften them—get those onions downright caramelized until the edges turn golden brown. I used to rush this, and the soup lacked depth. A few extra minutes here makes a real difference, especially when you’re blending later.
- Cut Potatoes Evenly: Russets break apart when boiled, so aim for 1.5-inch chunks. If they’re too big, they’ll stay tough; too small, they’ll turn to mush. Test one piece first—if it’s still firm after 10 minutes in boiling water, you’re good.
- Temper the Cream: Warm the heavy cream separately before stirring it into the soup—just heat it to body temperature (about 100°F). Dumping cold cream into hot broth curdles it faster than you can say “oops.” A splash of broth in the cream first helps too.
- Blend in Batches: If your soup is thick, split it into two pours when blending. Overloading the blender strains the motor and leaves chunks. I learned this after burning out a $100 blender—now I do half first, taste, then blend the rest.
Common mistakes when making this recipe
Overcooking Potatoes
Rushing the potato cooking time is a classic mistake—those starchy russets will turn mushy and gluey if simmered too long. I’ve learned the hard way that 15-18 minutes is the sweet spot for 1-inch cubes in broth.
Test with a fork: it should slide in easily but still hold its shape. If you’re using smaller cubes, reduce time by 2-3 minutes. Overcooked potatoes ruin the velvety texture we’re chasing here. 🥔
Skipping the Mustard
The 1.5 tablespoons Dijon mustard isn’t just flavor—it’s the secret to balancing the soup’s richness. Without it, the heavy cream can taste one-note. I’ve made this mistake and ended up with a soup that felt flat.
Add it after blending, not before—this way, you control the tang. For extra depth, a pinch of smoked paprika works too, but stick to the mustard for authenticity. 🍯
Warm Butter in Topping
Cold butter is non-negotiable for that crispy topping. If you use warm butter, the crumbs will soften immediately and turn soggy. I’ve seen home cooks skip chilling the butter, and the result? A sad, greasy mess.
Pop your butter in the freezer for 20 minutes before mixing with the bread crumbs. For extra insurance, I like to sprinkle the topping with ½ teaspoon cornstarch before baking—it adds crunch and prevents sticking. 🧈
Uneven Baking
Baking the topping at 425°F is key, but uneven heat can create a patchwork of crispy and soggy spots. I’ve learned to rotate the Dutch oven halfway through baking for even browning. Also, avoid overcrowding—if your topping looks too thick, spread it thinner before baking.
For extra insurance, place the pot on a baking sheet to catch any drips. The goal is that golden, crackly crust you crave. ⏰
Ignoring Rest Time
Skipping the 5-minute rest after baking is a rookie move. The topping needs time to set and firm up—otherwise, it’ll crumble into the soup the second you serve it. I’ve rushed this step and ended up with a bowl of soup that tasted like it needed more structure.
Let it cool slightly, then serve with confidence. Pro tip: If you’re serving a crowd, keep the soup warm in a slow cooker and add fresh topping right before serving. 💫
Nutrition facts
Frequently asked questions about Atlanta bread company potato soup
Can I make this soup without heavy cream?
For a lighter version, substitute the 1.5 cups heavy cream with 1.5 cups whole milk or 1 cup Greek yogurt—though the texture will be slightly thinner. For a dairy-free option, use 1.5 cups full-fat coconut milk (the flavor will differ but still work). The key is maintaining the soup's velvety consistency, so adjust liquid ratios as needed.
How do I keep the crispy topping from getting soggy?
The secret is cold butter and timing. Chill the butter for 20 minutes before mixing with bread crumbs, and spread the topping right before baking. For extra insurance, sprinkle with ½ teaspoon cornstarch before baking—it adds crunch and absorbs moisture. Serve immediately after baking to lock in that crispy texture.
Can I prepare this soup ahead of time?
Yes! The soup base reheats beautifully—store it in an airtight container for 3-4 days in the fridge. For the topping, make it fresh before serving or toast bread crumbs separately and add them to individual bowls. If freezing, portion the soup into bowls (with topping on top) and freeze for up to 3 months. Reheat gently and crisp the topping again in the oven.
What’s the best bread to use for the topping?
Sourdough is ideal for its tangy flavor and sturdy crumb, but pumpernickel or crusty baguette work too. Avoid soft breads like brioche—they’ll turn mushy. For extra flavor, toast the crumbs in the oven at 375°F for 5 minutes before mixing with butter. If you’re gluten-free, use gluten-free bread crumbs or crushed crackers.
Why does my soup taste flat?
Flat flavor usually means the aromatics (onions/garlic) weren’t cooked long enough or the Dijon mustard was skipped. Sauté onions for 5-6 minutes until soft and sweet, and garlic for 30 seconds until golden. The mustard adds depth—don’t omit it! For extra richness, stir in 1 tablespoon butter at the end or top with extra Parmesan.
