Soups & Stews
This Atlanta Bread Company broccoli cheese soup delivers the signature creamy, garlicky richness that made it legendary. 🔥 The secret lies in a proper roux foundation and a blend of Gruyère and sharp cheddar that melts into velvety perfection.
I've replicated their technique exactly—no shortcuts, just restaurant-quality depth in every spoonful.
The recipe starts with a classic roux that forms the creamy base, then builds layers of flavor through slow simmering. Fresh garlic and onions develop deep, aromatic notes while the cheese melts smoothly into the broth.
The result is a soup that's rich but never heavy, with tender broccoli florets and a texture so luxurious it rivals the original.
What makes this version truly special is the balance of creaminess and brightness—the Gruyère adds nutty depth while the sharp cheddar brings tangy contrast. Each bite delivers that signature Atlanta Bread Company comfort, with just enough garlic to satisfy even the most devoted fans.
Serve with toasted bread croutons for texture or fresh chives for a pop of color. The soup reheats beautifully, making it perfect for meal prep or feeding a crowd. Let's make this iconic recipe at home!
Ingredients for atlanta bread company broccoli cheese soup
Sixteen ingredients for a soup that rivals Atlanta Bread Company's legendary creamy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | White flour for smooth texture |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced finely |
| Broccoli Florets 🥦 | 3 cups | Fresh, cut into bite-size |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated, aged |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, extra sharp |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth blend |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tbsp fresh thyme |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
| Sourdough Bread 🍞 | 1 cup | Cubed, for croutons |
The cheese is non-negotiable here—Gruyère gives that signature nutty depth while sharp cheddar brings the tang. Whole Foods or specialty cheese shops carry the best aged Gruyère, but Trader Joe's has a solid pre-grated option if you're short on time. Freshly grated melts smoother than pre-shredded, so invest the 2 minutes. For the garlic, peel and mince it fresh—jarred garlic lacks the aromatic punch this soup demands. The roux needs cold butter and white flour for that perfect golden base.
No Gruyère? Parmesan at half the amount adds umami, though it won't be identical. Short on sharp cheddar? Pepper Jack brings heat while white cheddar adds mildness. The heavy cream can be swapped for coconut milk for a lighter version, though texture will differ. For the croutons, any crusty bread works—even day-old baguettes. The thyme is optional but worth the earthy note—dried works at one-third the amount of fresh. And if you're watching sodium, homemade chicken broth makes all the difference.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge, or freeze portions for 3 months. For meal prep, make the roux and cheese sauce first, then reheat with fresh broccoli and broth later. The croutons toast best fresh, but you can make them ahead and reheat in a dry pan. Garnish with fresh chives right before serving—they wilt fast, so add them last for that restaurant-quality presentation.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no fancy gadgets, no extra bowls. Just melt butter, toast flour into a roux, and let the onion and garlic build flavor while the broccoli steams right in. Honestly, I’ve made it with half the ingredients in my pantry and still ended up with something creamy and satisfying.
- Creamy Without the Heavy: Here’s what sold me—the velvety texture comes from that roux, not just a dump of cream. The flour-to-butter ratio is just right: thick enough to coat a spoon but light enough to let the sharp broccoli and caramelized onion shine through. (Yes, even on a Tuesday night when I’m too tired to think.)
- Leftovers That Taste Better: Between us, this soup only gets richer the next day. The flavors meld like a good stew, and I’ve reheated portions straight from the fridge without a single complaint. Pro tip: Add a splash of milk when warming it up—keeps it luscious, not gluey.
- Budget-Friendly Comfort: Onion, garlic, flour, butter—these are staples I already have. The broccoli stretches to feed four for under $10, and I’ve even swapped in frozen florets when fresh was too pricey. It’s my go-to when I need something hearty but don’t want to break the bank.
Step-by-step instructions for atlanta-style broccoli cheese soup
Master this rich, velvety soup with a perfect Gruyère-cheese blend and aromatic garlic foundation.
🍳 Step 1: Build the Roux for Velvety Texture
Melt the 0.5 cup unsalted butter in a large pot over medium heat until it foams. Immediately whisk in the 0.5 cup all-purpose flour and cook for 2-3 minutes until the mixture turns a pale golden color. This roux is your flavor anchor—don't let it brown or it'll taste bitter.
I stir constantly during this time, using a wooden spoon to break up any lumps. The moment it smells nutty and looks like wet sand, it's ready. This step creates the silky base that makes this soup so luxurious—skip it, and you'll get a thinner, less satisfying result.
👨🍳 Step 2: Sauté Aromatics Until Fragrant
Add the 1 whole diced yellow onion and 6 minced garlic cloves to the roux. Cook for 5-6 minutes over medium heat, stirring frequently, until the onions soften and the garlic becomes golden. You'll smell that sweet, nutty aroma—this is where the soup's depth comes from.
Watch the garlic closely—it burns quickly. When it's just turning golden (not brown), you're ready for the next step. The onions should be translucent, not caramelized. This is the aromatic foundation that carries through the entire soup.
🥘 Step 3: Simmer Broccoli and Broth to Perfect Tender-Crisp
Pour in the 4 cups chicken broth and bring to a gentle boil. Add the 3 cups broccoli florets, 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp dried thyme. Reduce heat to medium-low and simmer for 8-10 minutes until the broccoli is tender but still holds its shape—bright green and slightly crisp when you bite into it.
This is where many recipes go wrong. Overcooking turns broccoli mushy, but you want that perfect al dente texture. Taste the broth now—it should be seasoned but not salty. If it needs more salt, add it gradually, as you can always adjust later but can't remove excess salt.
🍳 Step 4: Create the Ultimate Cheese Blend
In a separate bowl, whisk together the 0.5 cup heavy cream, 0.5 cup whole milk, 1 cup freshly grated Gruyère cheese, and 1 cup shredded sharp cheddar cheese until smooth. The Gruyère gives that signature nutty depth while the cheddar adds sharp, tangy punch. This blend is what makes this soup stand above basic recipes.
I use a whisk for this step to ensure no cheese lumps remain. The milk and cream should be warmed to room temperature first—cold dairy can cause the cheese to clump. This mixture should be thick but pourable, like heavy cream with cheese shavings suspended throughout.
🥘 Step 5: Finish and Garnish for Restaurant-Quality
Stir the cheese mixture into the soup in a slow, steady stream while whisking constantly. The soup will thicken dramatically—this is normal. Let it simmer for 3-4 minutes until fully melted and smooth. If it's too thick, whisk in 1-2 tablespoons of hot broth to reach your desired consistency.
Remove from heat and stir in the 0.25 cup chopped fresh chives. For the croutons, toss the 1 cup cubed sourdough bread with 1 tablespoon olive oil (not in our ingredients but traditional) and toast in a dry pan until golden. Serve immediately with croutons on top—this adds texture contrast that makes the soup even more satisfying.
Pro Tips For Making Atlanta Bread Company Broccoli Cheese Soup
- Cook roux low and slow: This isn’t a race—after melting the butter, reduce heat to medium-low and whisk in the flour immediately to prevent burning. I learned this the hard way when my first batch turned gray instead of golden. Keep the heat steady and stir like you’re stirring soup, not candy.
- Chop onions fine: The soup’s flavor hinges on that onion base, so don’t be lazy—dice the yellow onion into ¼-inch pieces. Too big? You’ll taste raw chunks. Too small? It’ll burn before the garlic gets a chance to sing. Aim for a balance where the onions melt into the roux without disappearing.
- Steam broccoli first: Blanch the florets in boiling water for 2 minutes before adding them to the soup. This softens them just enough to release their sweetness without turning to mush. Skipping this step means you’ll end up with a texture that’s either too firm or too sad.
- Toast the garlic: After cooking the onions until soft, turn off the heat and toss in the minced garlic for 30 seconds. The residual heat will make it fragrant without burning. I was skeptical until I tried it—now it’s non-negotiable for depth.
Serving suggestions for atlanta bread company broccoli cheese soup
Bread Pairings
Serve this rich soup with toasted sourdough croutons (from the recipe) for that signature Atlanta Bread Company crunch. For extra indulgence, offer crusty baguette slices on the side—dip them into the soup for maximum flavor.
I love using day-old artisan bread from local bakeries, as it toasts up perfectly without drying out. 🥖
Cheese Board Accompaniment
Create a mini cheese board with Gruyère and sharp cheddar (the same cheeses in the soup) alongside aged Gouda and smoked Gouda for variety. Add sliced apples and honey drizzle to balance the richness. This adds a sophisticated touch that elevates the meal into a full experience.
Crudité Contrast
Fresh vegetables cut through the soup's richness beautifully. Serve with steamed broccoli spears, carrot sticks, and sliced bell peppers for crunch and color. A simple lemon wedge on the side lets guests add brightness to their bowls. The acidity helps cleanse the palate between spoonfuls of creamy soup.
Dipping Breads
For a more interactive presentation, offer garlic breadsticks or cheesy jalapeño cornbread on the side. These dipping options let guests customize their experience while keeping the meal cohesive. I often make a batch of homemade cornbread with jalapeños and cheddar—the spicy kick pairs perfectly with the soup's creamy texture. 🌶️
Wine Pairings
A crisp Chardonnay from California or a Sauvignon Blanc from New Zealand complements the soup's creamy richness and garlic notes. For red wine lovers, a Pinot Noir offers enough acidity to balance the dish without overpowering it.
I prefer white wines here—they highlight the soup's bright, cheesy qualities rather than competing with them.
Seasonal Garnishes
In summer, top bowls with fresh basil leaves and a drizzle of extra virgin olive oil for a bright finish. In winter, add toasted pumpkin seeds and a sprinkle of smoked paprika for warmth. The garnishes should enhance, not overpower—they're the final flourish that makes the soup feel restaurant-worthy. 💫
Nutrition facts
Frequently asked questions
Can I substitute Gruyère cheese in this recipe?
Yes, but the flavor will differ. Use Parmesan at half the amount (½ cup) for umami depth, though it won't match Gruyère's nutty richness. For a closer substitute, blend ½ cup sharp cheddar + ½ cup white cheddar—the white cheddar adds mildness while keeping the tang. If you love bold flavors, try Pepper Jack for a spicy kick.
How do I fix a soup that's too thick or too thin?
For thick soup, whisk in 1-2 tablespoons of hot broth gradually until smooth. For thin soup, simmer uncovered for 5-10 minutes to reduce liquid—stir occasionally to prevent sticking. If it's still too thin, make a quick slurry with 1 tablespoon flour + 1 tablespoon cold water, stir it in, and simmer for 2 minutes.
Can I make this soup ahead of time?
Store in an airtight container for up to 5 days in the fridge. For best results, reheat on low heat while stirring constantly—microwaving can make the cheese grainy. Add fresh broccoli and a splash of milk when reheating to restore creaminess. Freeze portions for 3 months by cooling completely first, then layering with parchment paper between servings.
What's the secret to perfect broccoli texture?
Cook broccoli for 8-10 minutes until tender but still bright green and slightly crisp. Overcooking turns it mushy. Start testing with a fork at 7 minutes—it should pierce easily but still offer resistance. If using frozen broccoli, thaw and pat dry first to avoid watering down the soup. For extra vibrancy, add a splash of lemon juice when serving.
Can I make this soup dairy-free?
Yes, but texture will change. Replace the Gruyère and cheddar with nutritional yeast (½ cup) for cheesy flavor, and use coconut milk (1.5 cups) instead of heavy cream/milk. For thickness, blend ½ cup cashews + ½ cup water until smooth and stir into the broth. The result will be lighter but still flavorful—just skip the croutons if avoiding bread.
