Soups & Stews
This Atlanta Bread Company potato soup recipe delivers the velvety creaminess and crispy top magic that made it legendary. The secret lies in slow-cooked potatoes, rich broth, and a golden-brown bread topping that adds texture and depth—just like the original.
I've perfected this version at home, ensuring every spoonful is as comforting as it is flavorful.
The recipe begins with sautéed onions and garlic to build a flavorful base, followed by simmered potatoes until tender. A blend of butter, sour cream, and heavy cream transforms the broth into a luxuriously smooth soup, while a crispy bread topping adds a satisfying crunch.
The result? A bowl of soup that's creamy, hearty, and impossible to resist.
What sets this apart is the authentic texture contrast—silky soup meets crispy, buttery bread—making it a crowd-pleaser for any occasion. Whether you're serving it at a gathering or enjoying a cozy night in, this recipe delivers restaurant-quality results without the fuss.
Serve with extra chives, a drizzle of sour cream, or a sprinkle of black pepper for that final touch. The crispy top is the star, so don’t skip browning the bread until it’s golden and crunchy. Ready to make the best potato soup you’ve ever tasted?
Ingredients for atlanta bread company potato soup
The foundation of this legendary soup lies in perfectly balanced ingredients for velvety creaminess and crispy top perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 large | Diced into small pieces |
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Unsalted Butter 🧈 | ½ cup | Cold for sautéing onions |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sour Cream 🧀 | ½ cup | Full-fat for creaminess |
| Sourdough Bread 🍞 | 1 loaf | Day-old preferred for crispiness |
| Fresh Chives 🌿 | ¼ cup | Chopped for garnish |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked for heat |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy bread topping |
The potatoes are the heart of this soup—Russet potatoes with their high starch content break down beautifully for that signature texture. Peeled and cubed evenly, they should be roughly 1.5-inch pieces for consistent cooking. For the onions, yellow onions add sweetness when caramelized, but red onions work too if you prefer a milder flavor. The unsalted butter is non-negotiable here—it builds the rich, golden base that carries through the entire dish. I always grab the European-style butter from Whole Foods when I can, but any high-quality brand works. The chicken broth should be low-sodium to avoid over-salting the finished soup—Pacific Foods or Swanson are reliable choices.
No heavy cream? Full-fat coconut cream works beautifully—just be aware it has a slightly different texture. Running short on sour cream? Greek yogurt at half the amount gives similar tanginess. The sourdough bread is crucial for that authentic crispy top—day-old bread is ideal, but if you must use fresh, bake it first to remove excess moisture. For the bread topping, olive oil is essential—it creates that perfect golden crust. Substituting vegetable oil will make it greasy rather than crispy. The fresh chives add a bright finish, but dried chives at one-third the amount work in a pinch. If you're making this ahead, skip the chives until serving to keep them vibrant.
This soup tastes even better the next day as flavors meld—store leftovers in the fridge for up to 5 days with the bread topping sealed separately. For freezing, portion the soup without the bread topping (it doesn't freeze well) and reheat gently. The bread topping should be made fresh before serving—bake for 8-10 minutes at 375°F until golden and crispy. For meal prep, I often make a double batch and freeze portions without the bread, then assemble with fresh topping when ready to serve. The crispy magic is worth the extra 10 minutes in the oven—don't skip this step for anything less than golden perfection.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, this soup only asks for one onion and a few potatoes—none of that "dicing until my fingers look like I punched a wall" business. Slice the onions thick, toss them in butter, and let the pan do the work while you peel potatoes in your lap. (Yes, I’ve done it.)
- Butter-Garlic Magic: That first step—melting butter with onions and garlic until the kitchen smells like a Southern diner—is where this soup gets its soul. The Russets break down into fluffy clouds while the garlic lingers just shy of burning, giving every spoonful that just-right depth. Honestly, the broth does most of the heavy lifting, but the butter? It’s the MVP.
- Leftover Hero: This soup tastes better the next day—thicker, richer, like it’s been simmering for hours. I make a double batch on Sundays, freeze half, and reheat it straight from the freezer with a splash of broth. My kids think it’s "fancy" when I serve it with crusty bread from Atlanta Bread Company. (They’re not wrong.)
- Budget Blanket: Five ingredients, zero specialty items, and it’ll feed four for under $10. The potatoes stretch the broth, the onions add volume, and the butter makes it feel indulgent without breaking the bank. Between us, this is the kind of recipe that lets you buy the good cheese for toppings instead of wondering where the week went.
Step-by-step instructions for atlanta bread company potato soup
Master the technique for velvety potato soup with that signature crispy bread topping—this is where the magic happens.
Develop the Flavor Base with Onions and Garlic
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Add the 2 large yellow onions (diced) and cook for 8-10 minutes until they become tender and begin to caramelize at the edges. This slow cooking process builds deep sweetness—the foundation of your soup's flavor.
Stir in the 4 cloves minced garlic and cook for an additional 30 seconds until fragrant but not browned. Garlic burns quickly, so keep your eye on the pan. The moment it releases its aroma is when you'll know it's ready—this is your signal to move to the next step without delay.
Build the Potato Foundation
Add the 3 lb peeled and cubed russet potatoes to the pot, stirring to coat them evenly with the onion mixture. Pour in the 6 cups chicken broth and bring everything to a gentle simmer. The potatoes should be mostly submerged—if not, add a splash of water to ensure even cooking.
Simmer uncovered for 15 minutes, stirring occasionally. You're looking for the potatoes to soften but not break apart—this creates the perfect texture for creamy blending later. The soup should be just beginning to thicken slightly as the starches release from the potatoes.
Create the Signature Creamy Texture
Reduce the heat to low and stir in the 1 cup heavy cream and 0.5 cup sour cream. Let the soup simmer gently for 5 minutes to allow the dairy to meld with the potato flavor. Taste and adjust seasoning with the 1.5 tsp diamond crystal kosher salt and 1 tsp black pepper—this is where you fine-tune the balance of flavors.
The soup should now be luxuriously smooth with a velvety consistency. If it's too thick, whisk in 2-3 tablespoons of hot broth to reach your desired texture. This step is crucial—proper blending and seasoning ensure that signature restaurant-quality creaminess.
Prepare the Crispy Bread Topping
While the soup simmers, cut the 1 loaf sourdough bread into ½-inch thick slices. Brush both sides generously with the 2 tbsp extra-virgin olive oil—this creates the perfect crispy texture when toasted. Arrange the slices in a single layer on a baking sheet, oil-side down.
Bake at 375°F for 8-10 minutes until the bread is golden brown and crispy. Watch closely—it should toast quickly but evenly. The key to this step is achieving that perfect crunch while maintaining structural integrity so the bread holds up when placed on top of the soup.
Assemble and Serve with Garnish
Ladle the warm potato soup into bowls, leaving room at the top for the crispy bread. Immediately place the toasted sourdough slices on top, pressing down gently to create that satisfying crunch with each spoonful. The contrast between the velvety soup and crispy bread is what makes this dish truly special.
Garnish each serving with 0.25 cup chopped fresh chives for a pop of color and freshness. Serve immediately while the bread is still crisp—this is where the full experience comes together. The bread will soften slightly as it absorbs the soup's steam, but the initial crunch is what delivers that signature restaurant-quality texture.
Pro Tips For Making Atlanta Bread Company Potato Soup
- PARBOIL POTATOES FIRST: I learned this the hard way—skipping the parboil means your Russets will turn to mush instead of creamy perfection. Toss peeled, quartered potatoes in boiling salted water for 5 minutes before adding them to the soup. They’ll hold their shape while still breaking down just enough to blend smoothly.
- CARAMELIZE ONIONS LOW: That sweet, deep flavor in the Atlanta Bread Company version comes from slow-cooked onions, not rushed ones. Keep them on medium-low heat for at least 20 minutes, stirring often, until they’re golden brown and jammy—not crispy. Yes, it takes time, but it’s the thing that matters most.
- SALT THE BROTH: Unsalted butter and homemade broth can leave your soup tasting flat. Taste the broth before adding it to the pot and adjust to at least 1 teaspoon of salt per quart. You’re not just seasoning the soup; you’re setting the foundation for every bite.
- SKIP THE BLENDER: Does it look weird? Yes. Does it work? Every single time. For that signature creamy texture without turning the soup into glue, mash the cooked potatoes roughly with a fork or potato masher instead of blending. The slight chunkiness keeps it authentic and delicious.
Best sauces and condiments for atlanta bread company potato soup
Creamy Dairy Boosts
The secret to that luxurious texture lies in the perfect balance of heavy cream and sour cream. I always use full-fat versions—they create the richest mouthfeel without separating. For an extra velvety finish, whisk the dairy into the hot soup gradually while stirring constantly.
If you're watching calories, try half-and-half mixed with a splash of Greek yogurt for tanginess without the same richness. 🥛
Buttery Bread Topping
The crispy bread topping needs olive oil for that golden crunch—never substitute vegetable oil. Brush the bread slices generously on both sides and toast until golden brown. For extra flavor, sprinkle with garlic powder or smoked paprika before baking.
I like to add a pinch of cayenne pepper for subtle heat. The bread should stay crisp for at least 5-10 minutes after serving.
Herb-Infused Garnishes
Fresh chives add brightness, but you can also try parsley or green onions for a different flavor profile. For a smoky twist, sprinkle with crumbled bacon or crispy fried shallots. I sometimes add a dollop of sour cream or a drizzle of truffle oil for an elevated touch.
The key is to add garnishes right before serving to keep them fresh and vibrant.
Spicy Kick Options
For heat lovers, stir in ½ tsp smoked paprika or a pinch of cayenne while simmering. A dash of hot sauce (like Tabasco) or a sprinkle of crushed red pepper flakes on top adds depth.
If you want a smoky flavor, try adding ½ tsp chipotle powder to the broth. Balance is key—start with a small amount and adjust to taste.
Cheesy Variations
Add ½ cup shredded cheddar or Gruyère while simmering for a cheesy twist. For a tangy option, stir in ¼ cup crumbled feta at the end. If you love blue cheese, sprinkle crumbled Gorgonzola on top before serving. Each cheese brings a unique depth—experiment to find your favorite! 🧀
Nutrition facts
Frequently asked questions
Can I make this potato soup without dairy?
Replace the heavy cream with coconut milk (full-fat for best texture) and use vegan sour cream or extra broth thickened with cornstarch. For richness, add 1 tablespoon nutritional yeast while simmering. The crispy bread topping will still work with olive oil—just ensure it's toasted to perfection for that satisfying crunch.
Why does the bread topping turn soggy?
The bread absorbs steam from the hot soup, which is why it's best to place it on top right before serving. To prevent sogginess, ensure your bread slices are completely dry before oiling and toasting. For extra insurance, toast them at 400°F for 5 minutes before adding to the soup, then place on top just before eating. The crispy texture is worth the extra attention!
Can I use sweet potatoes instead of russet?
Yes, but the texture will differ—sweet potatoes add natural sweetness and a slightly firmer bite. Use 2.5 lbs peeled and cubed sweet potatoes and reduce the broth to 5 cups to maintain balance. Simmer for 20 minutes until tender, then proceed with the cream and sour cream. The flavor will be richer and more complex, but less classic to the Atlanta Bread Company style.
How do I make this soup ahead of time?
Prepare the soup base (through the cream step) and store it in an airtight container in the fridge for up to 5 days. Reheat gently on the stove, stirring frequently to prevent scorching. Make the bread topping fresh before serving—it won't reheat well. For freezing, portion the soup without the bread topping and freeze for up to 3 months. Thaw overnight in the fridge and crisp the bread separately.
What's the best bread for the crispy topping?
Sourdough is ideal, but baguette or crusty Italian bread work beautifully too. Avoid soft breads like brioche—they'll turn mushy. For extra flavor, toast the bread with a sprinkle of garlic powder or smoked paprika before adding to the soup. If you don't have sourdough, day-old French bread works in a pinch—just ensure it's completely dry.
