Soups & Stews
This Atlanta Bread Company broccoli cheese soup recipe delivers the ultra-creamy texture and crispy topping magic that made it legendary. š The secret lies in a slow-cooked roux that thickens the soup perfectly, while sharp cheddar and buttery breadcrumbs create that signature cheesy swirl and golden crust.
I've replicated their technique after years of testing, ensuring every spoonful delivers restaurant-quality comfort.
The foundation starts with sautƩed onions and garlic, which form the aromatic base before blending in steamed broccoli and a rich cheese mixture. Heavy cream and chicken broth create the velvety body, while a touch of mustard adds depth.
What sets this apart is the crispy breadcrumb topping that forms a golden lattice when broiled, adding both texture and visual appeal.
By the time you're done, you'll have a steaming bowl of soup with melt-in-your-mouth cheese swirls and a crispy breadcrumb crust that contrasts beautifully with the creamy broth.
The aroma alone will have everyone gathered around your table, and the first bite delivers that perfect balance of cheesy richness and comforting warmth.
Perfect for chilly evenings or as a comforting meal any time of year, this soup comes together with straightforward steps but delivers restaurant-quality results. The technique is simple enough for weeknight cooking but impressive enough for company.
Let's get started on recreating this Atlanta Bread Company classic in your own kitchen.
Ingredients for atlanta bread company broccoli cheese soup
Everything you need for that legendary creamy texture and crispy toppingājust like Atlanta Bread Company.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion š§ | 1 whole | Medium size, diced finely |
| Garlic Cloves š§ | 4 cloves | Fresh, minced for aroma |
| Broccoli Florets š„¦ | 3 cups | Fresh, chopped into bite-sized pieces |
| Sharp Cheddar Cheese š§ | 2 cups | Shredded, aged for sharpness |
| Heavy Cream š„ | 1 cup | Full-fat for ultra-creamy texture |
| Chicken Broth š§ | 4 cups | Low-sodium preferred |
| All-Purpose Flour š¾ | ½ cup | For roux base |
| Unsalted Butter š§ | ½ cup | Cold, cubed for roux |
| Panko Breadcrumbs š | ½ cup | For crispy topping |
| Dijon Mustard šÆ | 1 tbsp | For depth of flavor |
| Salt š§ | 1 ½ tsp | Adjust to taste |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Dry White Wine š· | ¼ cup | Optional for richness |
The cheddar is non-negotiable hereāsharp, aged cheddar gives you that signature tang. Penzeys or local cheesemonger for the best quality, but any good sharp cheddar works. For the breadcrumbs, Panko from Trader Joe's is my go-toāit stays crispy and toasts up golden. The butter matters too: grab European-style unsalted if you can, but regular works fine. Pro tip: keep your butter cold when making the rouxāit should cook slowly and develop that nutty flavor without burning.
No sharp cheddar? Pepper jack or GruyĆØre add complexity, but stick with cheddar for authenticity. Running low on chicken broth? Vegetable broth plus a splash of soy sauce works in a pinch. The wine is optional but worth itāSauvignon Blanc or Pinot Grigio add brightness. Fresh out of Dijon? Yellow mustard at double the amount gets you close. And if you're watching calories, you can cut the heavy cream by half and use whole milkāit'll still be creamy, just slightly lighter.
This soup tastes even better the next dayā3-4 days in the fridge, covered. For the crispy topping, broil it fresh for maximum crunch. Freeze portions without the topping, then toast it after reheating. I always double the toppingāone batch for the soup, one for snacks. Store cheese in an airtight container with a slice of apple to keep it fresh longer. The roux keeps for 1 week in the fridge if you're prepping ahead.
Why You'll Love This Recipe
- No-Fuss Prep: I swear by this recipe because itās that simpleājust sautĆ© onions and garlic until soft, toss in chopped broccoli florets, and let the broth work its magic. No blenders, no fancy techniques, just a pot and a spoon.
- Cheese Pulls Hard: That sharp cheddar and heavy cream combo? Dangerously good. The moment the cheese melts into the creamy broth, it turns into this rich, velvety hugālike a warm blanket for your taste buds.
- Lunch or Dinner Fix: Between us, this soup is my lazy-day hero. Serve it with crusty bread for a quick lunch, or ladle it over grilled chicken for a hearty dinner. (Yes, even on a Tuesday night.)
- Leftovers That Win: Make a big batchāit reheats like a dream and tastes just as good the next day. Honestly, Iāve had this soup for breakfast with toast, and no one judges me. (Okay, maybe my dog does.)
Step-by-step instructions for Atlanta Bread Company broccoli cheese soup
Here's how to recreate that iconic creamy texture and golden crunch at home.
š³ Step 1: Build the Perfect Roux Base
Melt the ½ cup unsalted butter in a large pot over medium heat until it foams. Immediately whisk in the ½ cup all-purpose flourāthis is your roux, and you want it to cook for exactly 3-4 minutes until it turns a rich golden brown color. Stir constantly so it doesn't burn.
I like to use a wooden spoon and keep the heat steadyātoo high and it'll scorch, too low and it won't develop proper flavor. When it smells nutty and looks like wet sand, you're ready for the next step. This golden roux is what gives the soup its velvety texture and rich flavor foundation.
šØāš³ Step 2: SautĆ© Aromatics and Deglaze
Add the diced yellow onion and minced garlic cloves to the roux and cook for 3-4 minutes until the onions soften and become translucent. Here's the thingādon't let the garlic burn, or it'll turn bitter. When the onions are tender and the garlic releases its aroma, pour in the ¼ cup dry white wine (if using) and let it simmer for 1 minute to cook off the alcohol.
This deglazing step captures all those browned bits from the roux and onions, adding depth of flavor. The wine adds a subtle brightness that balances the richness of the cheese. If you skip it, your soup will still be good, but it'll lack that extra layer of complexity.
š³ Step 3: Create the Creamy Cheese Swirls
Gradually whisk in the 4 cups chicken broth and 1 tablespoon Dijon mustard until smooth. Bring to a gentle simmer over medium-low heat, then reduce heat to low and stir in the 1 cup heavy cream and 1½ teaspoons salt. Let it simmer for 5 minutes to let the flavors meld.
Now for the magic: slowly whisk in the 2 cups shredded sharp cheddar cheese until completely melted and smooth. Here's where it gets funākeep whisking vigorously for 2-3 minutes until the soup thickens and forms those signature creamy swirls. You want it thick enough to coat the back of a spoon but still smooth and luxurious. If it's too thick, whisk in a splash of hot broth to loosen it.
š„ Step 4: Add Broccoli and Season
Gently stir in the 3 cups broccoli florets and simmer for 5-6 minutes until tender but still bright green and crisp with a slight bite. You don't want mushy broccoliāit should hold its shape but be easily fork-tender. Season with ½ teaspoon black pepper and taste for additional salt if needed.
The broccoli should be cooked just until it yields to gentle pressure but still has a bit of texture. This ensures each bite has that perfect balance of creamy soup and fresh vegetable. If you overcook it, the soup will taste flat and the broccoli will turn to mush.
š„ Step 5: Finish with Crispy Topping Magic
Preheat your broiler to high. In a small bowl, mix the ½ cup panko breadcrumbs with 1 tablespoon melted butter (save some from your earlier cooking). Spread the mixture evenly over the soup in the pot.
Broil for 3-4 minutes until the topping turns a deep golden brown and is crispy to the touch. Watch it closelyāthe moment it starts to brown, it's almost done. Let it cool for 1 minute before serving to prevent burning. The contrast between the creamy soup and crispy topping is what makes this dish so special.
Pro Tips For Making Atlanta Bread Company Broccoli Cheese Soup
- Bloom the Onion: Slice the yellow onion thin and cook it in the pot for 5-6 minutes on medium heat before adding garlic. This softens it properly and builds flavorādonāt rush it, or youāll end up with raw bits that make the soup taste uneven.
- Shred Cheese Fresh: Use a box grater or food processor for sharp cheddar, not pre-shredded cheese. Pre-shredded cheese has anti-caking agents that make the soup grainy and wateryāthis isnāt the creamy, luxurious texture youāre going for.
- Simmer, Donāt Boil: Once the heavy cream goes in, reduce the heat to low and let it gently simmer. Boiling will scorch the cream and make the soup breakāthis is the moment you need patience, not speed.
- Toast the Broccoli: SautĆ© the broccoli florets in the pot for 2-3 minutes before adding broth. It releases more flavor and prevents them from turning mushyājust like the restaurant version, not sad, limp stems.
Make-ahead tips for this recipe
Prep Ahead Components
Make the roux up to 1 week in advance and store it in an airtight container at room temperature. This golden base is the secret weapon for that signature creamy textureājust whisk it into your soup when ready.
I like to prep mine on Sunday so it's ready for quick weeknight meals. š
Broth and Cheese Prep
Combine the chicken broth and Dijon mustard in a separate container and refrigerate for up to 3 days. Store the shredded sharp cheddar cheese in an airtight container with a slice of apple to maintain freshness.
This keeps your cheese from drying out and preserves that sharp, tangy flavor that's essential for the soup's character.
Broccoli Prep Shortcut
Steam the broccoli florets ahead of time and store them in the refrigerator for up to 2 days. This saves you 10 minutes of cooking time when you're ready to assemble the soup.
Just reheat the broccoli in the soup during the final simmering stageāit'll warm through perfectly while keeping that bright green color and slight bite.
Topping Assembly
Mix the panko breadcrumbs with 1 tablespoon melted butter and store in a small airtight container for up to 3 days. Keep this topping separate until you're ready to serveāthis ensures maximum crispiness when broiled.
I often double this batch and use the extra for snacking or topping other dishes like baked potatoes or salads.
Complete Soup Assembly
Combine all prepped components except the broccoli and topping in a large pot and bring to a simmer over medium-low heat. Stir in the pre-steamed broccoli and let it cook for 5-6 minutes just before serving.
This method ensures your broccoli stays vibrant and tender without overcooking. The topping should always be added fresh for that perfect golden crunch.
Storage and Reheating
Store the fully assembled soup (without the topping) in an airtight container in the refrigerator for up to 4 days or freeze for 3 months. When reheating, warm on the stovetop over medium-low heat and add a splash of broth if it thickens too much.
Always add the crispy topping fresh after reheating to maintain that irresistible texture contrast. š„
Nutrition facts
Frequently asked questions
Why does the Atlanta Bread Company version have such a thick, creamy texture?
The secret lies in the roux base and proper whisking technique. A slow-cooked butter-flour roux creates the velvety foundation, while vigorously whisking the cheese into the hot liquid creates those signature swirls. The heavy cream adds richness, but the real magic happens when you whisk continuously until the soup thickens naturallyāno cornstarch needed!
Can I make this soup without wine? What's the best substitute?
The wine adds brightness, but you can substitute with ¼ cup extra chicken broth or 2 tablespoons apple cider vinegar for acidity. For depth, try 1 teaspoon Worcestershire sauceāit mimics the umami complexity without alcohol. The soup will still taste rich and satisfying, just with slightly different flavor notes.
How do I prevent the broccoli from turning mushy in the soup?
Cook the broccoli just until tender-crisp (5-6 minutes) and add it at the very end. For extra protection, blanch the florets first (90 seconds in boiling water, then ice bath) before adding to the soup. This method keeps them vibrant green and slightly firmāperfect for that restaurant-quality texture!
What's the best way to reheat leftovers while keeping the topping crispy?
Reheat the soup on the stovetop over low heat until warm, then add fresh topping. For maximum crunch, broil the topping separately for 2-3 minutesāit reheats in seconds and stays crispy. Never microwave the topping as it'll turn soggy. Pro tip: Double the topping recipe so you always have fresh for leftovers!
Can I make this soup dairy-free or gluten-free?
For dairy-free, replace the cheddar with nutritional yeast and vegan cheese, and use coconut milk instead of heavy cream. For gluten-free, swap the flour in the roux for gluten-free all-purpose flour** and use certified gluten-free breadcrumbs. The texture will be slightly different but still deliciousājust expect a lighter body without the roux.
