Soups & Stews
Atlanta Bread Company’s signature potato soup delivers the kind of creamy, velvety texture that turns ordinary weeknights into comforting meals. The secret lies in slow-cooked potatoes that break down into silky perfection, thickened with a rich roux and finished with a touch of cream for that signature smoothness.
This isn’t just soup—it’s a warm hug in a bowl, with rustic bread croutons adding a satisfying crunch on top.
The recipe begins with sautéing onions and garlic until fragrant, then building a flavorful roux that forms the foundation of the soup’s thickness. Potatoes simmer until tender, then blend just enough to create that signature velvety consistency without losing any texture.
The slow cooking ensures deep, comforting flavors that make every spoonful irresistible.
What sets this apart is the balance of creaminess and rustic elements—the velvety broth, the crispy bread topping, and the perfect blend of savory and creamy flavors. It’s the kind of soup that disappears quickly, leaving you craving more.
The best part? It’s easier to make than you’d think, with simple ingredients that come together beautifully.
Serve it with a side of crusty bread for dipping or as a standalone meal that warms the soul. The creamy texture and rich flavors make it perfect for chilly evenings or when you need a comforting classic. Here’s how to recreate that Atlanta Bread Company magic at home.
Ingredients for atlanta bread company potato soup
Creamy, velvety potato soup with crispy bread croutons—just 13 simple ingredients for restaurant-quality comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Unsalted Butter 🧈 | ½ cup | Cold for proper roux formation |
| All-Purpose Flour 🌾 | ½ cup | For rich roux development |
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Sourdough Bread 🍞 | 1 loaf | Day-old for crispy croutons |
| Olive Oil 🫒 | 2 tbsp | For bread topping |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The potatoes are the heart of this soup, so Russets are your best bet—they break down beautifully. Peeled and cubed evenly ensures consistent cooking. For the roux, cold butter is key—it prevents burning and gives that rich, nutty flavor. I always grab Store brand butter from Kroger for the best balance of quality and price. The chicken broth? Low-sodium is a must unless you're adding extra salt later.
No heavy cream? Full-fat coconut milk works surprisingly well—just stir it in at the end. Short on thyme? Dried oregano at half the amount gives a similar earthy note. The sourdough bread should be day-old for maximum crispiness, but fresh works too if you toast it first. For the croutons, Trader Joe's pre-cut sourdough cubes are a game-changer—they're uniform and stay crispy. If you're using regular bread, cut it into 1/2-inch cubes and toss with olive oil before toasting.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make a double batch because it disappears so fast. For freezing, portion into 2-cup servings with a splash of broth in each container to prevent a skin from forming. The croutons can be toasted fresh or stored separately and added when reheating—just pop them in the oven at 375°F for 5 minutes to crisp up.
Why You'll Love This Recipe
- Here’s what sold me: that velvety texture from the butter-and-flour roux, but it’s light. No cream or milk here—just potatoes breaking down into pure comfort. Honestly, it’s the kind of soup that makes you wonder why you ever bought canned.
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no extra bowls, no fuss. Just chop onions, melt butter, toss in potatoes and flour, and let it simmer. The roux thickens everything right in the pot, so cleanup is just a quick wipe-down while the scent fills your kitchen.
- Creamy Without Heavy: Here’s what sold me: that velvety texture from the butter-and-flour roux, but it’s light. No cream or milk here—just potatoes breaking down into pure comfort. Honestly, it’s the kind of soup that makes you wonder why you ever bought canned.
- Weeknight & Meal Prep: Between us, this is my go-to for busy nights and lunch prep. Make a double batch—it reheats like a dream (just stir in a splash of water if it gets too thick). My daughter picks out the crispy potato bits first, but still asks for seconds. (Yes, even on a Tuesday night.)
Step-by-step instructions for atlanta bread company potato soup
Here's how to create that signature velvety texture and rustic bread topping you crave.
Build the Roux for Rich Flavor
Melt the 0.5 cup unsalted butter in a large pot over medium heat. Once it's fully melted and foaming subsides, add the 0.5 cup all-purpose flour all at once. Stir constantly with a wooden spoon for 3-4 minutes until the mixture turns a deep golden brown - this is your roux. You'll see it thicken noticeably and smell nutty aromas developing.
This roux forms the flavor foundation of your soup. I press down gently with the spoon to ensure even cooking - if it gets too dark, it'll taste bitter. The golden color means you've developed flavor compounds without burning the flour. Keep stirring until you see the roux coat the back of your spoon and hold its shape when you lift it.
Sauté Aromatics and Add Potatoes
Add the 2 whole yellow onions and 4 cloves garlic cloves to the roux, stirring to coat them in the golden paste. Cook for 3-4 minutes until the onions soften and become translucent. You'll smell that sweet, caramelized onion aroma filling your kitchen.
Now add the 3 lb russet potatoes (previously peeled and cubed evenly) along with the 4 cups chicken broth, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried thyme. Stir well to combine, scraping up any browned bits from the bottom of the pot. Bring everything to a boil, then immediately reduce heat to medium-low and let it simmer gently.
Simmer Until Potatoes Are Tender
Cover the pot and let the soup simmer for 20-25 minutes, stirring occasionally, until the potatoes are fork-tender. You'll know they're done when you can easily pierce them with a fork - they should collapse slightly but still hold their shape. The soup should have reduced slightly, coating the potatoes in a silky broth.
I like to check the seasoning at this stage. Taste the potatoes directly from the pot - you want them to be flavorful but not overwhelmingly seasoned. If needed, add a pinch more salt or thyme. The soup will develop more flavor as it cooks further, so don't over-season now.
Finish with Cream for Velvety Texture
Remove the pot from heat and stir in the 1 cup heavy cream. The soup will immediately look richer and more luxurious. Let it sit off the heat for 5 minutes to allow the cream to gently warm through and meld with the other flavors. You'll notice the soup thicken slightly as the cream incorporates.
Return the soup to low heat and stir for another 2-3 minutes just to ensure everything is perfectly combined. The cream should be fully integrated, creating that signature creamy texture without making the soup too heavy. Here's where it gets magical - the cream transforms the soup from comforting to restaurant-quality.
Prepare and Add the Rustic Bread Topping
While the soup finishes, prepare the bread topping. Cut the 1 loaf sourdough bread into 1-inch cubes and toss them in a bowl with 2 tbsp olive oil until evenly coated. Spread them out on a baking sheet and toast in a 375°F oven for 10-12 minutes until golden brown and crispy. You want them to be toasted but not burnt - they should be crisp enough to hold their shape when you lift them.
Once the bread is toasted, stir it into the soup just before serving. The warm soup will melt the bread slightly, creating that perfect textural contrast between the creamy soup and crispy bread bits. Garnish with 0.25 cup chopped fresh parsley right before serving to add a fresh, bright finish that cuts through the richness.
Pro Tips For Making Atlanta Bread Company Potato Soup
- Boil Potatoes Whole First: I learned this the hard way—peeling and cubing potatoes before boiling makes them turn to mush in the soup. Instead, boil them whole in salted water until fork-tender (about 15 minutes for 2-inch chunks), then drain and cool before peeling. This keeps their texture intact and makes slicing them later effortless.
- Sweat Onions Low and Slow: Crank the heat to medium-low when cooking the onions with butter—high heat burns them before they soften. You want them translucent and sweet, not browned. If they start sticking, add a splash of water and keep scraping the bottom. Patience here means flavor, not char.
- Make the Roux Thick Enough: The flour-butter roux is the soup’s backbone, and skimping here makes it thin and gluey. Cook the flour and butter until it’s a deep golden color (about 3-4 minutes), then whisk in the liquid gradually. If it looks too pale, let it cook longer—this isn’t the time to rush.
- Use Cold Potatoes for Creamy Texture: After boiling, let the potatoes cool completely before adding them to the soup. Cold potatoes blend into a velvety consistency instead of breaking apart into starch slurry. (Yes, even if you’re impatient like me—trust the process.) This is the thing that matters most for that restaurant-style smoothness.
Storing and reheating this dish
Refrigerator Storage
This creamy potato soup tastes even better the next day, so I always make a double batch. Store it in an airtight container with a tight-fitting lid, allowing at least 1 inch of headspace for expansion.
The soup keeps well in the refrigerator for 4-5 days—the flavors deepen as the broth absorbs the potato starches and spices. I like to portion it into 2-cup servings before storing for easy reheating later. 🥣
Freezer-Friendly Tips
For long-term storage, freeze the soup in quart-sized freezer bags or airtight containers. Leave 1 inch of space at the top to prevent ice crystals from forming. The soup maintains its creamy texture for up to 3 months in the freezer.
To preserve freshness, add a splash of broth (about 1 tbsp per quart) before sealing—this prevents a hard skin from forming during thawing. 🧊
Stovetop Reheating
For the best texture, reheat the soup on the stovetop over medium-low heat. Start with the airtight container sealed, then remove the lid once warmed to prevent splattering. Stir occasionally and add 1-2 tablespoons of broth or water if the soup thickens too much.
Heat until it reaches 165°F, then stir in the toasted croutons just before serving to keep them crisp. This method preserves the velvety consistency perfectly. 🔥
Microwave Method
If you're short on time, microwave reheating works well for individual portions. Transfer 1-2 cups of soup to a microwave-safe bowl, cover loosely with a microwave-safe lid, and heat on 50% power for 2-3 minutes.
Stir halfway through to ensure even heating. Avoid overcooking—the cream can curdle if heated too aggressively. Add a splash of broth if needed to restore creaminess. 💫
Reviving Croutons
Store the toasted croutons separately in an airtight container at room temperature for up to 3 days. To refresh them, spread them on a baking sheet and toast in a 375°F oven for 3-5 minutes until crispy again.
For extra flavor, sprinkle with a pinch of salt or garlic powder before toasting. Stir them into the soup right before serving for that satisfying crunch. 🍞
Make-Ahead Meal Prep
This soup is perfect for meal prep! Assemble the entire recipe (without croutons) up to 2 days ahead and store it in the fridge. On serving day, simply reheat and toast fresh croutons.
For a freezer meal, assemble the soup without the cream—add it fresh when reheating to prevent curdling. I love making this on Sundays for quick weeknight dinners. The prep takes about 45 minutes, but it feels like a restaurant-quality meal. ✨
Nutrition facts
Frequently asked questions
Why does the Atlanta Bread Company potato soup have such a velvety texture?
The secret lies in the roux foundation and heavy cream. The roux (butter + flour cooked to golden brown) creates a rich base, while the slow-simmered potatoes break down into silky strands. Adding cream at the end adds luxurious body without making it heavy. The 30-minute simmer lets flavors meld perfectly for that signature smoothness.
Can I make this soup without heavy cream?
Yes! For a lighter version, substitute with 1 cup whole milk or ½ cup evaporated milk. For richness without dairy, use ½ cup coconut cream (full-fat) or ¼ cup Greek yogurt stirred in at the end. The texture will be slightly thinner but still delicious. The key is balancing creaminess with the roux base.
What's the best bread for the topping?
Day-old sourdough is ideal—it's sturdy enough to stay crispy but absorbs flavors well. For variety, try baguette, crusty Italian bread, or even pretzel bread for a salty twist. Avoid soft breads like brioche—they'll get soggy. For extra crunch, toast the cubes at 375°F for 12-15 minutes until golden brown.
How do I fix soup that's too thick or too thin?
For too thick soup, whisk in 2-3 tablespoons warm broth or water until smooth. For too thin soup, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir into the soup, and simmer for 2-3 minutes until thickened. The roux method gives you flexibility—just adjust liquid as needed during cooking.
Can I make this soup in an Instant Pot?
Sauté onions and garlic, then add butter, flour, and potatoes. Pour in broth and seasonings, then cook on High Pressure for 8 minutes. Quick-release the pressure, stir in cream, and finish with croutons. The Instant Pot cuts cooking time to 30 minutes while keeping the creamy texture. Just be careful not to overcook the potatoes—they should still hold their shape.
