Soups & Stews
This Atlanta Bread Company broccoli cheese soup delivers the creamy velvety texture and crispy herb topping that make it legendary. The secret lies in a proper roux foundation and perfectly melted cheddar, creating a rich, velvety base that's impossible to resist.
I've recreated their signature technique at home—no shortcuts, just restaurant-quality results in your own kitchen.
The magic begins with cooking the roux to a golden brown, which forms the flavor base for the soup. Fresh broccoli and sharp cheddar blend seamlessly into this rich foundation, while a crispy herb topping adds texture contrast.
What sets this apart is how the cheese melts completely, creating that signature velvety consistency without clumps or graininess.
By the time you're done, you'll have a bowl of soup that's creamy enough to coat a spoon and crispy enough to satisfy with every bite. The herb topping stays perfectly crunchy even after sitting, adding freshness that cuts through the richness.
This is comfort food at its finest—warm, satisfying, and worth every spoonful.
Perfect for chilly days, game nights, or when you need a comforting meal that feels like a hug in a bowl. The recipe scales easily too, so you can make enough for leftovers or feed a crowd. Let's get started on recreating this Atlanta classic at home.
Ingredients for atlanta bread company broccoli cheese soup
Golden roux, sharp cheddar, and crispy herb topping—this is how you recreate Atlanta Bread Company's legendary velvety soup at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | Diamond Crystal preferred |
| Fresh Broccoli Crowns 🥦 | 2 lbs | Cut into florets, stems peeled |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6+ months |
| Milk 🥛 | 2 cups | Whole milk for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Yellow Onion 🧅 | 1 whole | Diced, sweet variety |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for herb topping |
| Fresh Chives 🌿 | ¼ cup | Chopped, for herb topping |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
The butter and flour combo for the roux is where the magic starts. Use unsalted butter—it gives you full control over seasoning later. Cook it until it's a rich golden brown, not white or dark brown. Diamond Crystal flour has a finer grind, which helps create that ultra-smooth texture. For the broccoli, fresh is non-negotiable—frozen works in a pinch but won't give you that same vibrant color and texture. Look for crowns with tight florets at Whole Foods or your local farmers market if you want the best quality. The cheddar should be sharp and aged—White Cheddar from Vermont is my go-to, but any aged cheddar will work.
No sharp cheddar? Pepper Jack or Gruyère can add complexity, though the flavor will be different. Running short on milk? Half-and-half works in a bind, but the soup won't be quite as creamy. For the herb topping, fresh parsley and chives are ideal, but if you're out, dried herbs at half the amount will do. The panko is key for that crispy texture—Trader Joe's has the best quality at a reasonable price. If you can't find panko, regular breadcrumbs toasted in the oven work too. The chicken broth can be store-bought, but homemade is worth the effort—it makes a noticeable difference in flavor.
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. The herb topping stays crispy if you assemble it right before serving—just sprinkle it on top of the hot soup. For meal prep, make the soup base ahead and add the topping fresh. The roux can be made a day in advance and stored in the fridge, saving you time on cooking day. Double the batch—it disappears fast, especially when you're feeding a crowd.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no blender, no strainer, no extra bowls. Just butter, flour, and milk thickening into a velvety base while the broccoli steams right in. The only cleanup is the pan, and honestly? That’s a win on a Tuesday night when I’d rather be scrolling than scrubbing.
- Creamy Cheese Bliss: That sharp white cheddar? It’s the star. The moment it melts into the roux, the soup transforms from good to ridiculously good—rich, tangy, and just salty enough to make you crave seconds. (Yes, even on a Tuesday.) The broccoli stays bright and tender, so every bite has that perfect cheesy-crunch contrast.
- Leftover Goldmine: This soup tastes better the next day. I make a big batch on Sundays, and by Wednesday, it’s still creamy, still flavorful—just needs a splash of milk to loosen it up. Freezes beautifully too, so I always have a backup when life gets hectic. (And trust me, it always does.)
- Budget-Friendly Luxury: You’re using pantry staples—flour, butter, milk—plus a handful of broccoli and cheese, so it’s solid value. But it doesn’t taste like a cheap meal; it feels like a cozy, restaurant-worthy dish without the price tag. My college budget would’ve wept happy tears over this.
Step-by-step instructions for Atlanta Bread Company broccoli cheese soup
Here's how to recreate that signature creamy texture and crispy herb topping at home.
Develop a Rich Roux for Maximum Creaminess
In a heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium heat until it foams. Immediately whisk in the 0.5 cup all-purpose flour and stir constantly for 2-3 minutes until the mixture turns a deep golden brown color. This is your roux foundation—don't walk away, as it burns easily.
The reason we cook the roux to this color is to develop those nutty, toasty flavors that form the base of the soup. You'll know it's ready when it smells rich and aromatic, like warm toast with a hint of caramel. Keep it moving with a wooden spoon to prevent lumps from forming in your velvety soup.
Cook Aromatics and Prepare the Broccoli
Add the diced yellow onion and minced garlic cloves to the roux, stirring for 3-4 minutes until the onions become translucent and the garlic releases its fragrant aroma. This is where all the flavor magic begins—don't rush this step or you'll miss out on those essential building flavors.
While the aromatics cook, peel and cut the 2 lbs fresh broccoli crowns into even florets. You'll want pieces about 1.5 inches in size for even cooking. Set aside 1 cup of the florets for garnish—they'll add fresh color and texture to your finished soup.
Build the Creamy Base
Gradually whisk in the 2 cups milk and 4 cups chicken broth, ensuring no lumps form. Bring the mixture to a gentle simmer over medium heat, stirring occasionally. Once simmering, reduce heat to low and let it cook for 10 minutes to thicken slightly.
Add the 2 cups sharp white cheddar cheese and 0.5 cup heavy cream, stirring constantly until the cheese melts completely and the soup reaches a luxurious, velvety consistency. Here's the thing—if the soup looks too thick, you can whisk in 1-2 tablespoons of hot broth to reach your desired creaminess. Taste and adjust seasoning with 1.5 tsp kosher salt and 0.5 tsp ground black pepper—this is where you'll notice if you need more salt or pepper.
Add Broccoli and Finish Cooking
Add the remaining 1 cup broccoli florets to the soup and simmer gently for 5-7 minutes until tender but still vibrant green. The broccoli should be fork-tender with just a slight bite—overcooking will turn it mushy and ruin that perfect texture.
For the crispy topping, heat a small skillet over medium heat and toast the 0.5 cup panko breadcrumbs for 2-3 minutes until golden brown. Stir in the 1 tbsp fresh thyme leaves, 0.25 cup fresh parsley, and 0.25 cup fresh chives, mixing well to combine. This herb mixture will add freshness and contrast to the rich soup.
Serve with Crispy Herb Garnish
Ladle the creamy soup into bowls, then sprinkle generously with the crispy herb topping. The contrast between the velvety soup and crispy topping is what makes this recipe special—don't skip this step! For extra richness, you can add a dollop of sour cream or extra shredded cheese on top.
Serve immediately while the topping is still crispy. The soup should be hot, creamy, and perfectly seasoned with that signature Atlanta Bread Company flavor. Each spoonful should deliver that rich, cheesy goodness with a satisfying crunch from the herb topping—just like you'd get from the restaurant.
Pro Tips For Making Atlanta Bread Company Broccoli Cheese Soup
- COOK FLOUR IN BUTTER FIRST: The roux is where the magic happens—don’t rush it. Melt the unsalted butter over medium heat, then whisk in the flour slowly while stirring constantly. I learned this the hard way—skipping the patience leads to lumps that ruin the creamy texture, and no one wants gritty soup.
- TRIM BROCCOLI STEMS THIN: Peel the thick outer layer off broccoli stems first, then slice them into thin half-moons. The fibrous core stays tough no matter how long you cook it, and you’ll end up with a soup full of chewy bits. Thin slices cook faster and blend smoother—trust me, your future self will notice.
- MELT CHEESE OFF-HEAT: Once the soup’s simmering, remove it from heat before stirring in the sharp white cheddar. The residual heat will melt it evenly without risking scorching or clumping—especially important with this recipe’s rich, thick texture. I used to add it back on the stove, and half the time it’d turn into a gluey mess.
- USE WHOLE MILK, NOT HEAVY CREAM: The recipe calls for milk, not cream, and there’s a reason. Whole milk adds body without overpowering the cheddar’s sharpness or making the soup greasy. I was skeptical until I tried it—less effort, same creamy result, and no need to strain out skin later. (Yes, even if you’re impatient like me.)
Perfect pairings for this recipe
Bread Pairings
Serve this rich soup with warm, crusty bread to soak up every last drop of creamy goodness. I love pairing it with sourdough or baguette slices—their sturdy texture holds up to the velvety soup while adding a satisfying chew.
For a Southern twist, try cornbread or hushpuppies on the side, which complement the cheesy flavors beautifully. 🍞
Crunchy Toppings
Elevate your bowl with extra crunch by adding toasted breadcrumbs or crispy fried onions on top. For a smoky kick, sprinkle crumbled bacon or crispy prosciutto over the soup just before serving. These toppings add texture contrast that makes each bite even more satisfying.
Side Salads
A light arugula salad with lemon vinaigrette cuts through the richness of the soup beautifully. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of kosher salt for a refreshing balance.
For a heartier option, add cherry tomatoes and shaved Parmesan to the mix. 🥗
Beverage Pairings
Pair this comforting soup with a crisp white wine like Sauvignon Blanc or Chardonnay—their acidity cleanses your palate between spoonfuls. For beer lovers, a light lager or wheat beer works perfectly, while iced tea with a splash of lemon adds a refreshing Southern touch.
Avoid heavy, oaky wines that might overpower the creamy flavors.
Extra Cheesy Additions
Take your soup to the next level with extra melted cheese on top. I love adding a sprinkle of Parmesan or Gruyère for a nutty depth. For a smoky flavor, try smoked Gouda or pepper jack—just a few shavings add serious flavor without overwhelming the dish. 🧀
Nutrition facts
Frequently asked questions
Why does the Atlanta Bread Company soup have such a creamy texture?
The secret lies in the golden brown roux and proper cheese melting technique. Cooking the butter and flour to a deep golden color develops nutty flavors, while the sharp white cheddar melts completely into the broth and cream mixture. Stirring constantly prevents lumps, creating that signature velvety consistency.
Can I make this soup dairy-free?
Yes, but you'll need substitutions: use olive oil instead of butter, dairy-free milk and broth, and a vegan cheese alternative that melts well. The roux will still form, but the flavor will be different. For extra creaminess, add 1/2 cup coconut cream at the end. The crispy topping can be made with toasted nuts or seeds instead of panko.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with a splash of milk or broth to restore creaminess. Never microwave directly as it can make the soup grainy. For the crispy topping, make it fresh each time—it only takes 2-3 minutes in a dry skillet. If you must reheat, sprinkle extra panko on top after warming.
Can I make this soup without fresh broccoli?
Frozen broccoli works in a pinch, but fresh is ideal for vibrant color and texture. If using frozen, thaw and pat completely dry first to prevent a watery soup. For extra flavor, add 1/2 tsp garlic powder and 1/4 tsp onion powder to compensate. The stems should still be peeled and cut into florets for even cooking.
How do I fix a soup that's too thick or too thin?
For thick soup, whisk in 1-2 tablespoons of hot broth or milk gradually. For thin soup, simmer uncovered for 5-10 minutes to reduce. If the cheese separates, whisk in 1 tablespoon cornstarch mixed with cold water until smooth. Always taste and adjust seasoning after fixing texture.
