Soups & Stews
This Atlanta Bread Company broccoli cheese soup delivers the creamy, cheesy comfort you crave with a signature buttery breadcrumb topping. The secret lies in a rich roux base that creates that velvety texture while keeping the soup light enough for any day.
I've perfected this recipe to stay true to the restaurant's signature style—where every spoonful feels like a warm hug on a chilly afternoon.
The magic happens when you build the soup in stages: first developing a smooth roux, then incorporating the cheese in stages to avoid clumping. Sharp cheddar provides the classic tang, while a touch of creaminess comes from a blend of milk and heavy cream.
The breadcrumb topping, toasted to golden perfection, adds that satisfying crunch that makes this soup irresistible.
What you'll end up with is a bowl of soup that's perfectly balanced—creamy yet light, cheesy without being heavy, and topped with crispy, buttery breadcrumbs that melt in your mouth. The aroma alone will have everyone gathering around the table, and each spoonful delivers that restaurant-quality comfort you've been craving.
This recipe makes enough to feed a crowd, and leftovers reheat beautifully—though I can't guarantee you'll have any left to save. The best part? It comes together in under an hour, making it perfect for busy weeknights or cozy weekend gatherings.
Let's get started on recreating this Atlanta Bread Company classic at home.
Ingredients for atlanta bread company broccoli cheese soup
Buttery roux, sharp cheddar, and crispy breadcrumbs—this is the cheesy comfort you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux development |
| Whole Milk 🥛 | 2 cups | Whole preferred for creaminess |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety |
| Broccoli Florets 🥦 | 2 cups | Fresh, cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Medium, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Dried Breadcrumbs 🍞 | ¾ cup | Panko for extra crunch |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Butter (extra for topping) 🧈 | 2 tbsp | Melted for breadcrumb mix |
The butter and flour are your foundation here. Crisco or Smart Balance work if you're avoiding dairy, but butter delivers that signature restaurant richness. Grab the sharpest cheddar you can find—Pepper Ridge or Babybel melt beautifully. For the breadcrumbs, Trader Joe's panko is my go-to—it stays crispy even after reheating. The chicken broth? Swanson or Pacific Foods low-sodium options keep the flavor balanced without adding extra salt. Fresh broccoli is ideal, but frozen works in a pinch (just thaw and drain well).
No sharp cheddar? Monterey Jack or Gruyère add different but delicious flavors. Running low on butter? Olive oil at half the amount keeps things creamy. The breadcrumbs can get soggy if you're prepping ahead—toast them separately and add right before serving. For a dairy-free version, nutritional yeast adds a cheesy note, and coconut milk replaces the cream. The parsley is optional but adds that fresh pop—skip it if you're out, no big deal.
This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. I always double the breadcrumb topping because it disappears fast. For freezing, portion the soup without the topping, then toast fresh breadcrumbs when reheating. The roux keeps for 1 week in the fridge if you're prepping ahead—just store it in an airtight container with a parchment barrier to prevent sticking.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s basically foolproof—just melt butter, toss in flour, and let the roux build while you chop broccoli. No fancy techniques, no last-minute scrambling, and honestly? The creamy milk and sharp cheddar do 90% of the work.
- Creamy Cheese Dream: That moment when the heavy cream and cheddar blend into a velvety, stretchy goodness? It’s the kind of soup that makes you forget it’s technically healthy. The butter-to-flour roux gives it a depth that store-bought can’t touch.
- Weeknight & Meal Prep Hero: Between us, this is my go-to for busy nights—reheats like a dream and tastes even better the next day. Double the batch, freeze half, and you’ve got a 10-minute lunch for days. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Sharp cheddar and heavy cream might sound fancy, but this recipe stretches them perfectly—no waste, just pure comfort. I’ve made it with grocery-store cheddar, and it’s still ridiculously good. That’s the kind of practicality I live for.
Step-by-step instructions for Atlanta Bread Company broccoli cheese soup
Let's make this rich, cheesy soup with that signature crunchy breadcrumb topping.
Sauté Onions and Garlic for the Flavor Base
Melt the 0.75 cup unsalted butter in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. You'll know it's ready when the onion edges start to turn golden.
Push the onions to the sides of the pot and add the 4 cloves minced garlic. Cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing: this aromatic base is what makes the whole soup sing, so take your time with this step.
Create a Smooth Roux with Flour
Lower the heat to medium-low and sprinkle in the 0.5 cup all-purpose flour all at once. Stir constantly for 2-3 minutes until the mixture turns a light golden color and smells nutty. This is your roux—the foundation of the soup's creamy texture.
Watch carefully here: if it darkens too much, you'll get a bitter flavor. You want it smooth and pale gold, not brown. The roux should coat the back of a spoon and leave a clean trail when you drag your finger through it.
Build the Creamy Base with Milk and Broth
Gradually whisk in the 2 cups whole milk and 4 cups chicken broth, about ½ cup at a time, allowing each addition to fully incorporate before adding more. Bring the mixture to a gentle simmer and cook for 8-10 minutes until slightly thickened.
Now stir in the 0.5 cup heavy cream and 2 cups sharp cheddar cheese, letting the cheese melt completely into the sauce. The soup should be velvety smooth with no cheese lumps. If you see any unmelted cheese, whisk vigorously to break it down—this is where the magic happens for that creamy texture.
Add Broccoli and Seasonings
Gently fold in the 2 cups broccoli florets and bring the soup back to a gentle simmer. Cook for 5-6 minutes until the broccoli is tender but still bright green—you want it to hold its shape, not turn mushy.
Season with 1.5 teaspoons salt and 0.5 teaspoon black pepper, then taste and adjust if needed. The soup should be rich and cheesy with a perfect balance of saltiness. Here's where it gets good—this is your chance to taste and perfect the flavor before the final step.
Top with Buttery Breadcrumbs
In a small bowl, mix together the 0.75 cup dried breadcrumbs, 2 tablespoons melted butter, and a pinch of salt. The breadcrumbs should be evenly coated and look moist but not wet.
Spoon the breadcrumb mixture evenly over the hot soup and broil for 2-3 minutes until golden brown and crispy. Watch it closely—it burns quickly! The top should be golden with some spots of toasted brown, not dark brown or black. Garnish with the 0.25 cup chopped fresh parsley before serving.
Pro Tips For Making Atlanta Bread Company Broccoli Cheese Soup
- Bloom the Flour First: Whisk your flour and butter together dry for 30 seconds before adding liquid—this coats every particle and prevents lumps. I used to rush this, and my soup always ended up with a weird, grainy texture. Trust me, that extra minute saves you from fishing out flour bits later.
- Shred Cheese Coarse: Use a box grater for sharp cheddar—no pre-shredded stuff. The smaller pieces melt into a gluey mess, and your soup will taste like processed cheese. If you’re lazy, at least pick the "block" version from the store and shred it yourself.
- Temper the Cream Slowly: Warm your heavy cream separately to 160°F before mixing it in—cold cream curdles when hit with hot roux. Pour it in a thin stream while stirring like your life depends on it. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: Keep the soup at a gentle bubble, not a rolling boil, after adding the milk and cream. Boiling breaks the roux’s emulsifiers, making your soup split and look like a science experiment gone wrong. Lower the heat if you see big bubbles—this is where the creamy magic happens.
Storing and reheating your leftovers
Refrigerator Storage
Let your soup cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids to preserve freshness. Store at 40°F or below for up to 4 days, but honestly, this soup tastes even better the next day as flavors meld.
The breadcrumb topping should be toasted fresh before serving to maintain that satisfying crunch. ❄️
Freezer Storage
For longer storage, freeze the soup (without the topping) in quart-sized freezer bags or glass containers, leaving 1-inch headspace for expansion. It keeps for 3 months with no noticeable texture changes.
I recommend portioning into 2-cup servings for easy reheating. Toast fresh breadcrumbs when reheating for that restaurant-quality finish. 🧊
Stovetop Reheating
My preferred method is stovetop reheating for the best texture. Transfer soup to a pot and heat over medium-low heat, stirring occasionally, until reaching 165°F. Add 2-3 tablespoons of water or milk if it looks too thick.
The breadcrumb topping should be toasted separately in a dry skillet over medium heat for 2-3 minutes until golden and crispy. 🔥
Microwave Reheating
For quick reheating, transfer soup to a microwave-safe bowl and cover loosely with a damp paper towel. Heat on 70% power in 1-minute intervals, stirring between each, until hot.
The breadcrumb topping should be toasted separately in a dry skillet—never microwave breadcrumbs as they'll turn soggy. Add fresh parsley after reheating for that bright finish. ✨
Roux Prep Ahead
If you're short on time, make the roux 1 week ahead and store in an airtight container with parchment paper between layers. When ready to cook, simply add the milk, broth, and remaining ingredients.
This saves 30 minutes of prep time while keeping the soup's signature creamy texture. The roux can be refrigerated or frozen for later use. 💡
Broccoli Prep Tip
For extra freshness, blanch the broccoli florets in boiling water for 1 minute, then shock in ice water before adding to the soup. This preserves their vibrant color and crisp texture.
If using frozen broccoli, thaw and drain thoroughly to prevent a watery soup. The slight al dente bite makes every spoonful more satisfying. 🥦
Nutrition facts
Frequently asked questions
Can I make this soup without a roux?
The roux is what creates that signature creamy texture, but you can substitute with 2 tablespoons cornstarch or flour mixed with 2 tablespoons cold water as a slurry. Whisk it into the simmering milk-broth mixture and cook for 2-3 minutes until thickened. The result won't be quite as velvety, but it'll still be delicious!
How do I prevent the breadcrumb topping from getting soggy?
Toast the breadcrumbs separately in a dry skillet over medium heat for 2-3 minutes until golden before adding to the soup. For extra insurance, mix them with melted butter and let sit for 5 minutes to absorb moisture. Always add the topping right before serving—it's not meant to be prepped ahead.
What if my soup turns out too thick?
Thin with 2-3 tablespoons of warm milk or broth, stirring constantly until you reach your desired consistency. If it's too thin, simmer uncovered for 5-10 minutes to reduce. The soup should coat the back of a spoon but still be easy to ladle. Remember, it'll thicken slightly as it cools.
Can I use frozen broccoli instead of fresh?
Yes, but thaw and drain it thoroughly first to avoid a watery soup. For extra freshness, blanch frozen florets in boiling water for 1 minute, then shock in ice water before adding. This preserves color and texture. Fresh broccoli gives the best al dente bite, but frozen works perfectly in a pinch.
What's the secret to getting the perfect cheesy flavor?
Use sharp cheddar cheese (like Pepper Ridge) and melt it in stages—first with the warm liquid, then whisk in the remaining cheese off the heat. The key is patience: let the cheese melt gradually to avoid clumps. For extra richness, add 1/4 teaspoon of mustard powder when seasoning—it enhances the cheesy flavor beautifully!
