Soups & Stews
This Atlanta Bread Company broccoli cheese soup delivers the velvety creaminess and crispy texture that makes it a Southern classic. The secret lies in a rich roux base and perfectly toasted croutons that add satisfying crunch to every spoonful.
I've perfected this recipe to capture that comforting, restaurant-quality flavor at home.
The foundation starts with a sautéed onion and garlic base, then builds depth with a flour-and-butter roux that thickens the soup beautifully. Fresh broccoli and sharp cheddar create that signature cheesy, slightly tangy flavor, while a touch of cream adds luxurious smoothness.
The toasted croutons on top are non-negotiable for that signature crunch.
What you'll end up with is a creamy, comforting soup that's rich enough to satisfy but light enough for lunch or dinner. The croutons stay crispy even after sitting, providing that perfect textural contrast with every bite.
This version stays true to the original while offering a foolproof method for home cooks.
Perfect for chilly days or as a comforting meal any time of year, this soup comes together in under an hour with simple ingredients. The blend of sharp cheddar and cream creates that signature Atlanta Bread Company flavor—creamy, cheesy, and utterly satisfying. Let's get started!
Ingredients for atlanta bread company broccoli cheese soup
Sixteen ingredients transform into that iconic Atlanta Bread Company velvety soup with crispy croutons.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Unsalted Butter 🧈 | ½ cup | Cold for roux development |
| All-Purpose Flour 🌾 | ½ cup | For thick, velvety roux |
| Fresh Broccoli 🥦 | 3 cups | Florets cut into bite-sized pieces |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged variety preferred |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for luxurious texture |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| White Sandwich Bread 🍞 | 1 loaf | Day-old preferred for texture |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crouton toasting |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for depth |
| Garlic Powder 🧄 | ½ tsp | For crouton seasoning |
| Dried Parsley Flakes 🌿 | 1 tsp | For crouton garnish |
The cheddar makes or breaks this soup. Sharp white cheddar from Murray's Cheese or Gouda adds that signature tang—pre-shredded won't melt properly. The roux requires patience: cook the flour and butter over medium heat for 15-20 minutes until deep golden brown, stirring constantly. For the croutons, day-old bread from Panera or Whole Foods yields the best texture—fresh bread burns before toasting. The key is low-and-slow toasting in the oven at 350°F until golden and crisp.
No sharp cheddar? Gruyère or aged Gouda work beautifully, though the flavor profile shifts slightly. Substituting cream with half-and-half lightens the texture but reduces richness. For the croutons, baguette or sourdough add delightful variations—just increase the olive oil by 1 tsp per slice. The broth can be homemade or high-quality store-bought, but low-sodium is critical to avoid over-salting the final soup. Fresh parsley flakes can be swapped for dried basil at half the amount, though parsley's bright flavor complements the cheddar perfectly.
The roux keeps for 3 days in the fridge if stored in an airtight container—perfect for making this soup in batches. Croutons stay crispy for 2 days if kept in a sealed container with a paper towel to absorb moisture. The full soup reheats beautifully on the stove over medium heat, stirring occasionally. For meal prep, store the soup without croutons—add them fresh before serving to maintain that signature crunch. Freezes well for up to 3 months when stored in airtight containers.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just sauté onions and garlic in butter, toss in flour, then dump in broccoli and broth. No extra pots, no fuss. The roux builds flavor while you chop, and by the time you stir in the cheese, you’re basically done.
- Cheesy-Garlic Hug: That first spoonful? Pure comfort. The buttery roux thickens into a velvety base, then the sharp cheddar and garlic melt into something dangerously addictive. Honestly, it’s the kind of soup that makes you forget it’s “just” broccoli.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. Reheats like a dream—no soggy bread or weird textures—and tastes even better the next day. Pack it in a thermos, and suddenly you’ve got a lunch that’ll have coworkers asking for seconds.
- Budget-Friendly Luxury: Fresh broccoli and a few pantry staples (flour, butter, cheese) stretch into four servings without breaking the bank. I’ll be real: it’s the kind of recipe that makes you feel fancy while keeping your wallet happy—especially when you’re feeding a crowd.
Step-by-step instructions for atlanta bread company-style broccoli cheese soup
Master the perfect blend of velvety texture and crispy croutons with this authentic method.
🍳 Step 1: Develop the Roux for Smooth Texture
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a rich, golden brown color. This roux is the foundation of your soup's velvety texture—don't rush it, or you'll end up with a raw flour taste.
Watch carefully as the roux transforms from pale to nutty brown. When it smells toasty and coats the back of a spoon smoothly, you're ready for the next step. This is where the magic happens—proper roux development prevents that floury aftertaste many homemade soups suffer from.
🍳 Step 2: Build the Flavor Base with Aromatics
Immediately add the diced yellow onion and minced garlic cloves to the roux, stirring constantly for 3-4 minutes until the onions soften and become translucent. The garlic should be fragrant but not browned—this ensures sweetness without bitterness.
Here's the thing—don't walk away. Garlic burns faster than you think, and that bitter flavor will ruin your soup. Keep the heat at medium and stir frequently. Once the onions are tender and the garlic is just starting to color, you're ready to add the liquid components.
🥘 Step 3: Create the Velvety Broth Mixture
Gradually whisk in the 4 cups chicken broth over 2-3 minutes, ensuring no lumps form. The mixture will bubble vigorously as it comes to a simmer. Once simmering, stir in the 1.5 cups sharp white cheddar cheese until completely melted and smooth. This is where the soup transforms from basic to luxurious.
Add the 3 cups fresh broccoli florets and 0.5 cup heavy whipping cream, then reduce heat to medium-low. Let the soup simmer uncovered for 15-20 minutes, stirring occasionally, until the broccoli is tender but still vibrant green. The cheese should be fully incorporated, creating that signature creamy texture that makes this soup irresistible.
🔥 Step 4: Prepare the Crispy Croutons
While the soup simmers, cut the 1 loaf white sandwich bread into ½-inch cubes. Toss the bread cubes with 2 tbsp extra-virgin olive oil, 0.5 tsp garlic powder, 0.5 tsp ground black pepper, and 1 tsp dried parsley flakes until evenly coated.
Spread the bread cubes in a single layer on a baking sheet and bake at 375°F for 8-10 minutes, stirring once halfway through, until golden brown and crispy. These croutons are the perfect textural contrast to the creamy soup—don't skip the stirring step, or you'll get uneven browning.
🍽️ Step 5: Combine and Serve with Perfect Topping
Once the broccoli is tender, taste the soup and adjust seasoning with salt if needed. The soup should be rich but not overly salty—remember, the cheese is already quite flavorful. Ladle the hot soup into bowls, then immediately top each serving with the crispy croutons.
Serve while the croutons are still crispy for that authentic Atlanta Bread Company experience. The contrast between the creamy soup and crunchy croutons is what makes this dish truly special. Pair with a simple green salad to balance the richness, and enjoy this comforting classic that's perfect for any occasion.
Pro Tips For Making Atlanta Bread Company Broccoli Cheese Soup
- Cook onions low and slow: I learned this the hard way—when you caramelize the onions for this soup, don’t rush it. Medium-low heat for 10-12 minutes until they’re deep golden and just starting to soften at the edges. That’s when they’ll actually flavor the whole dish, not just sit there looking sad and pale.
- Chop broccoli unevenly: Skip the perfect florets—this isn’t a salad. Roughly chop the broccoli into 1-inch pieces, including the stems (peeled and diced). The stems add texture and keep the soup from turning into a mushy green paste, and the uneven sizes mean every bite has a mix of tender florets and hearty stems.
- Bloom the flour properly: Don’t just dump the flour in and stir. Melt the butter first, then add the flour all at once and whisk like you’re trying to win an arm-wrestling match with the roux. Cook it for 2-3 minutes until it’s the color of peanut butter—this is the non-negotiable step that keeps the soup from tasting like raw flour.
- Add cheese in stages: I used to dump all the cheese in at once, and it’d clump like a sad, greasy snowball. Instead, stir in half the cheese first, let it melt into the soup, then add the rest while stirring constantly. For extra richness, mix a little of the soup into the cheese first to temper it—this keeps it silky, not stringy.
Troubleshooting great atlanta bread company broccoli cheese soup
Lumpy Roux Fix
If your roux develops lumps when adding broth, immediately whisk vigorously while pouring the liquid. For stubborn lumps, use a handheld immersion blender for 10-15 seconds—this works better than straining.
I've found that whisking the flour into cold butter first (before melting) prevents clumping entirely. The goal is a smooth, velvety texture that coats the back of a spoon. 🌡️
Broccoli Overcooking
Broccoli turns mushy when simmered too long. Remove it after 12-15 minutes—it continues cooking while the soup rests. For extra insurance, blanch florets in boiling water for 1 minute before adding to the soup. The key is vibrant green color and just-tender texture. Overcooked broccoli ruins the soup's freshness.
Cheese Separation
If cheese separates or forms a greasy layer, whisk in 1 tablespoon cold water or 1 teaspoon cornstarch slurry (mix 1 tsp cornstarch with 2 tbsp cold water) while heating.
The starch helps re-emulsify the fat. For prevention, add cheese gradually while stirring constantly over low heat. Never let the soup boil after adding cheese.
Croutons Too Soft
Under-toasted croutons lose their crunch. Bake at 375°F for 12-15 minutes total (stirring every 4 minutes), or until golden brown. For extra crispiness, broil for 1-2 minutes at the end.
I recommend using a wire rack over a baking sheet to allow air circulation. Store croutons in an airtight container with a paper towel to absorb moisture.
Broth Too Salty
If your broth tastes too salty, add ½ cup unsalted heavy cream or ½ cup milk to dilute the flavor. For each cup of broth, add ½ cup liquid and simmer for 5 minutes.
This works better than adding water, which can thin the soup. Always taste your broth before adding it to the roux—prevention is easier than fixing oversalted soup later.
Grainy Texture
A grainy texture usually means the cheese wasn't melted properly. Use freshly shredded cheese (not pre-shredded) and add it gradually while stirring constantly over low heat. For extra smoothness, blend half the soup with an immersion blender before mixing back in.
The key is patience—don't rush the melting process. A fine-mesh strainer can also help remove any remaining cheese particles. ✨
Nutrition facts
Frequently asked questions
Why does Atlanta Bread Company's broccoli cheese soup have such a rich, velvety texture?
The secret lies in the properly cooked roux—a mixture of butter and flour that develops a deep golden brown color when cooked slowly. This creates a smooth, thick base that blends perfectly with the cream and cheese. The key is patience: don't rush the roux, or you'll end up with a raw flour taste instead of that luxurious creaminess.
Can I make this soup without a roux?
Yes, but the texture will be thinner and less rich. For a roux-free version, whisk 2 tablespoons cornstarch with ½ cup cold water and stir it into the simmering broth. Bring to a boil for 1-2 minutes until thickened, then proceed with the recipe. The soup will still be creamy but won't have that signature restaurant-style body.
How can I keep my croutons crispy even after sitting for a while?
Toast the croutons fresh before serving and store them in an airtight container with a paper towel to absorb moisture. For extra insurance, bake them at 375°F for 12-15 minutes total, stirring every 4 minutes. If reheating, spread them on a baking sheet and warm at 350°F for 2-3 minutes until crispy again.
What's the best cheese substitute if I don't have sharp white cheddar?
Try Gruyère or aged Gouda for a similar nutty, tangy flavor. For a milder option, use a mix of sharp cheddar and Monterey Jack (50/50). Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Always shred your own for that authentic, creamy texture.
Can I make this soup ahead of time?
The soup tastes even better the next day. Store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stove over medium-low heat, stirring occasionally. Add the croutons fresh before serving to maintain that perfect crunch. For freezing, store without croutons for up to 3 months—they won't survive freezing.
