Atlanta Bread Company Potato Soup Recipe: Velvety Creaminess with Crispy Topping Magic

Soups & Stews

Atlanta Bread Company Potato Soup Recipe: Velvety Creaminess with Crispy Topping Magic

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.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

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.

1

🍳 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.

2

🍳 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.

3

🥘 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.

4

🔥 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.

5

⏰ 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

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 85mg28%
Sodium 890mg39%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 6g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about Atlanta bread company potato soup

1

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.

2

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.

3

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.

4

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.

5

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.

★★★★★4.6(14 reviews)
Categories Soups & Stews