Soups & Stews
Atlanta Bread Company's broccoli cheese soup delivers that perfect balance of creamy velvety texture and crispy golden top—just like the famous version you love. The secret lies in a slow-cooked roux that builds rich, velvety depth while keeping the cheese perfectly emulsified. I've perfected this recipe after years of testing, ensuring every spoonful delivers that signature comfort without turning into a heavy, greasy mess.
The magic happens in two stages: first, a proper roux develops the soup's foundation, then a blend of sharp cheddar and mild cheeses creates that signature creamy yet tangy flavor.
Fresh broccoli adds brightness, while toasted breadcrumbs on top deliver that crispy contrast you crave. This isn't just another broccoli cheese soup—it's a restaurant-quality bowl that's foolproof for home cooks.
What makes this recipe stand out is how it maintains that perfect texture—smooth but not gluey, rich but not heavy. The crispy breadcrumb topping stays crunchy even after sitting for 10 minutes, and the cheese sauce holds its shape without breaking.
Serve it with warm Atlanta Bread Company rolls on the side for the full experience.
This soup reheats beautifully, making it ideal for meal prep or feeding a crowd. The instructions are straightforward, but the technique ensures professional results every time. Whether you're serving it as a main dish or appetizer, this recipe delivers that creamy, crispy, cheesy perfection you expect from Atlanta Bread Company.
Ingredients for atlanta bread company broccoli cheese soup
Six servings of restaurant-quality comfort—creamy, crispy, and perfectly balanced.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 2 ½ lbs | Cut into bite-sized florets |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For perfect roux development |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Freshly grated, block preferred |
| Mild Cheddar Cheese 🧀 | 1 cup | Freshly grated, block preferred |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for depth |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Freshly Baked Breadcrumbs 🍞 | ½ cup | From Atlanta Bread Co. rolls |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For toasting breadcrumbs |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic base |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Dried Mustard Powder 🌿 | ½ tsp | For subtle tang |
The cheese selection is non-negotiable here. Sharp white cheddar provides the signature tang, while the mild cheddar keeps it approachable. Parmigiano-Reggiano adds depth—skip the pre-shredded stuff, it's full of anti-caking agents. For the best flavor, buy a wedge of each and grate it yourself. The Atlanta Bread Company rolls are ideal for breadcrumbs, but any sturdy bread works—just toast it until golden. If you can't find them, Pepperidge Farm Milano breadcrumbs toast beautifully too. The butter must be cold for the roux—take it out of the fridge 10 minutes before starting.
No sharp cheddar? Pepper jack or Gruyère work in a pinch, though the flavor will differ slightly. Short on Parmesan? Substitute with extra sharp cheddar at double the amount. The heavy cream can be swapped for half-and-half, but the texture won't be quite as velvety. For a dairy-free version, use full-fat coconut milk—though the consistency will be lighter. The mustard powder is crucial for that signature tang—don't skip it. If you're serving this to kids, reduce the mustard to 0.25 tsp** and add a pinch of sugar to balance.
This soup tastes even better the next day—make ahead and reheat gently on the stove. Store leftovers in an airtight container for up to 5 days** in the fridge. For freezing, portion into individual containers—it reheats beautifully but can get gluey if frozen in one big batch. The breadcrumb topping is best added fresh right before serving, but you can toast it ahead and reheat in a 350°F oven for 3-5 minutes** to restore crispiness. Serve with warm rolls and a crisp green salad for the full Atlanta Bread Company experience.
Why You'll Love This Recipe
- No-Chop Night Savior: I swear by this recipe on nights when I’m too tired to chop broccoli into florets. Just trim those fresh crowns, toss them in, and let the soup do the work—no small pieces, no fuss. The florets stay intact enough to bite into, but they soften just enough to melt into that creamy cheese sauce.
- Cheese Love Overload: Between the sharp white cheddar’s tang and the mild cheddar’s smooth melt, this soup is pure comfort. The butter-flour roux thickens it just right, so every spoonful is rich but not heavy—like a hug in a bowl. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: This soup actually improves the next day. The cheeses marry even better, the flavors deepen, and it’s still creamy without being gluey. I portion it out in jars and grab one straight from the fridge—zero reheating drama, just pure satisfaction.
- Budget-Friendly Luxury: Fresh broccoli crowns might sound fancy, but they’re cheaper than pre-cut florets, and a block of cheddar stretches forever. This recipe feeds four for under $10, and the leftovers stretch into lunches. It’s the kind of meal that makes you feel like you’re splurging, even when you’re not.
Step-by-step instructions for atlanta bread company broccoli cheese soup
Here's how to create that perfect balance of velvety richness and crispy topping.
Prepare the Broccoli and Aromatics
Cut the 2.5 lbs fresh broccoli crowns into bite-sized florets, discarding any thick stems. In a large Dutch oven, heat 2 tablespoons extra-virgin olive oil over medium heat. Add the 2 minced garlic cloves and sauté for 30 seconds until fragrant—you'll know it's ready when the kitchen fills with that unmistakable garlic aroma.
Add the broccoli florets to the pot and cook for 5-6 minutes, stirring occasionally, until they begin to soften but still retain a vibrant green color. This step develops their natural sweetness while preventing them from turning mushy. Season with 1 teaspoon diamond crystal kosher salt and 0.25 teaspoon freshly ground black pepper—just enough to enhance their flavor without overpowering.
Build the Creamy Roux Base
Push the broccoli to one side of the Dutch oven and reduce heat to medium-low. Add the 0.5 cup cold cubed unsalted butter and let it melt completely, about 2 minutes. Immediately whisk in the 0.5 cup all-purpose flour to create a roux. Cook for 3-4 minutes, stirring constantly, until the mixture turns a pale golden color—this is your foundation for that velvety texture.
Here's the thing—don't walk away. A roux burns faster than you think. You want it to smell nutty and toasty, not acrid. Once it reaches that perfect golden hue, gradually whisk in the 2 cups whole milk and 4 cups chicken broth, ensuring no lumps form. Return to a gentle simmer and cook for 8-10 minutes until slightly thickened.
Incorporate the Cheeses
Reduce heat to low and begin adding the cheeses in stages. First, stir in the 2 cups sharp white cheddar cheese and 1 cup mild cheddar cheese, whisking until completely melted and smooth. Then add the 0.5 cup parmesan cheese and 0.5 teaspoon dried mustard powder, which adds that subtle tang that makes this soup truly special.
For a truly creamy texture, whisk in the 0.5 cup heavy cream and let the soup simmer gently for 5 minutes. Taste and adjust seasoning with additional salt and pepper if needed. The soup should be rich but not heavy—each spoonful should feel luxurious on your tongue. If it's too thick, whisk in 1-2 tablespoons of hot broth to reach your desired consistency.
Create the Crispy Topping
While the soup simmers, prepare the topping in a small skillet. Heat 1 tablespoon extra-virgin olive oil over medium heat and add the 0.5 cup freshly baked breadcrumbs. Toast for 3-4 minutes, stirring constantly, until they turn a deep golden brown and smell toasty. Remove from heat and stir in 1 teaspoon diamond crystal kosher salt and 0.25 teaspoon freshly ground black pepper.
Here's where the magic happens: spoon the breadcrumb mixture evenly over the hot soup, pressing down gently with a spatula. Return to low heat for 2-3 minutes until the topping is crispy and golden. The contrast between the creamy soup and crispy topping is what makes this recipe truly special.
Serve Immediately
Ladle the soup into bowls, making sure to get a generous portion of that crispy topping on each serving. The soup should be served immediately while the topping is still crisp and the cheese is melted perfectly. Each bite should deliver that creamy, cheesy goodness with a satisfying crunch from the topping.
For an extra touch, garnish with additional freshly ground black pepper and a sprinkle of parmesan cheese. This Atlanta Bread Company-inspired broccoli cheese soup delivers on both promises—creamy velvety texture and crispy topping—that make it a true comfort food classic.
Pro Tips For Making Atlanta Bread Company Broccoli Cheese Soup
- STEAM THE BROCCOLI FIRST: I learned this the hard way—raw broccoli florets in soup turn to mush. Blanch them for 2 minutes in boiling salted water, then shock in ice water. This keeps them bright green and just tender, not sad and limp.
- MELT CHEESE IN STAGES: Dump all that sharp white cheddar in at once? You’ll get lumps. Start with half the mild cheddar, stir until smooth, then add the sharp. The mild cheese acts like a smoother, and the sharp gets fully incorporated without fighting.
- WHISK THE ROUX FASTER: Cook the butter and flour on medium heat—low heat makes it take forever and risk burning. Stir like your life depends on it for the first 2 minutes, then let it thicken naturally. No need to rush after that, but don’t let it turn golden-brown.
- TOAST THE BREAD CRUMBS: Skip this, and your soup’s texture turns gummy. Pulse the bread in a food processor, then toast it in a dry pan for 3-4 minutes until it’s nutty and dry. Toss it with a pinch of salt before stirring into the soup—it’ll add crunch every time.
Essential equipment for perfect results
Dutch Oven Essentials
The 5-quart Dutch oven is your secret weapon for this recipe. I swear by my Le Creuset signature Dutch oven—it distributes heat evenly and handles the roux development beautifully.
A stainless steel Dutch oven like All-Clad works too, but avoid nonstick—it can't handle the high heat needed for the crispy topping. The deep sides prevent spills when stirring, and the heavy base maintains consistent temperature throughout cooking. 🔥
Whisk for Smoothness
A balloon whisk is non-negotiable for this recipe. I use a OXO Good Grips balloon whisk because it handles the thick roux and cheese mixture effortlessly. The flexible wires cut through lumps while the rounded bowl shape makes whisking in corners of your Dutch oven a breeze.
Avoid flat whisks—they don't incorporate ingredients as thoroughly. The whisk's shape also helps distribute heat evenly when you're working with hot liquids.
Cheese Grater Matters
Never use pre-shredded cheese—it's full of anti-caking agents that make your soup grainy. Invest in a Microplane cheese grater for the sharpest, most flavorful results. I grate my cheddar and Parmesan directly into the pot while the soup simmers to keep everything fresh.
For Parmesan, a box grater with medium holes works well, but the Microplane gives you that perfect powdery texture for the crispy topping. Freshly grated cheese makes all the difference in texture and flavor.
Breadcrumbs for Crisp
Freshly toasted breadcrumbs are key to that perfect crunch. I use Pepperidge Farm Milano bread because it's sturdy and toasts beautifully, but any good-quality bread works. For extra crispiness, pulse the bread in a food processor for 2-3 seconds before toasting—this creates fine, even crumbs.
Avoid using store-bought breadcrumbs from a can; they often contain preservatives that prevent proper browning. Toast them in a dry skillet over medium heat until they're a deep golden brown—this is what gives that satisfying crunch. 🥖
Thermometer for Precision
While not strictly necessary, a candy thermometer comes in handy for monitoring the roux. The perfect golden roux should reach 160-165°F—this is the sweet spot between nutty flavor and potential burning. I use a Thermoworks ThermaPen because it's quick and accurate.
If you don't have one, watch the color closely: it should be a pale golden hue, not white or dark brown. The thermometer helps you avoid that acrid, burnt flavor that ruins everything.
Serving Tools
Use a slotted spoon to serve the soup—it lets you get that perfect portion of crispy topping without dragging through the creamy base. I also recommend having a small offset spatula on hand to press down the breadcrumbs while they toast.
For garnishing, keep freshly ground black pepper and extra Parmesan in small bowls nearby. A ladle with a deep well helps you scoop up those beautiful, crispy-topped portions without spilling. These simple tools make serving this soup feel like a restaurant experience at home.
Nutrition facts
Frequently asked questions
Can I make this soup ahead of time?
This soup actually tastes better the next day. Store leftovers in an airtight container in the fridge for up to 5 days. When reheating, warm it gently on the stove over low heat and stir frequently to prevent separation. For the crispy topping, toast fresh breadcrumbs in a dry skillet for 3-4 minutes at 350°F before serving to restore that satisfying crunch.
What if I don't have Atlanta Bread Company rolls?
No problem! Any sturdy bread works for the breadcrumbs. Look for Pepperidge Farm Milano, Italian bread, or even a good-quality sourdough. Toast the bread until golden, then pulse in a food processor for 2-3 seconds to create fine, even crumbs. For extra flavor, add a pinch of garlic powder or dried thyme to the toasted crumbs before topping the soup.
Why did my soup turn out grainy?
Graininess usually means the cheese didn't melt smoothly. The key is adding cheeses gradually over low heat while whisking constantly. Never use pre-shredded cheese—it contains anti-caking agents that make the soup gritty. Instead, grate fresh cheddar and Parmesan directly into the pot while it simmers. If your soup is already grainy, blend it briefly with an immersion blender to smooth it out.
Can I make this soup vegetarian?
Yes, but with a few adjustments. Replace the chicken broth with vegetable broth and use a vegetarian cheese blend (like a mix of sharp cheddar and nutritional yeast for depth). For extra richness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water at the end to help bind the sauce. The texture will be slightly lighter, but it'll still be delicious and creamy.
How do I fix a broken cheese sauce?
If your cheese sauce separates, don't panic! Remove from heat immediately and whisk in 1 tablespoon cold butter or 1 tablespoon flour to help re-emulsify. For a quick fix, stir in 1 tablespoon heavy cream** or a splash of cold milk while whisking vigorously. If it's still too thick, thin it with a little warm broth. The key is working quickly while the sauce is still hot to prevent further separation.
