Soups & Stews
This Atlanta Bread Company broccoli cheese soup recipe delivers the same velvety, cheesy perfection you crave from their famous menu. The secret lies in roasting the broccoli first for deep flavor, then blending it into a rich, creamy base that melts into every spoonful.
I've replicated their signature texture—silky smooth with just the right thickness—so you can enjoy restaurant-quality soup at home without the wait.
What sets this recipe apart is the balance of sharp cheddar cheese and velvety cream, simmered just long enough to develop layers of flavor. The crispy bread topping adds a satisfying contrast to the creamy soup, while fresh chives bring a bright finish.
This version stays true to the original while making it easier to customize with your favorite cheeses or herbs.
The result is a bowl of soup that's impossibly comforting—creamy yet not too heavy, with chunks of tender broccoli and a golden, crispy bread topping that adds texture in every bite.
Perfect for chilly days or when you need a cozy meal that feels like a hug in a bowl, this recipe delivers on every promise of Atlanta Bread Company's famous dish.
Whether you're serving a crowd or just craving a bowl for yourself, this soup comes together in under an hour with simple ingredients. The roasting step might seem like an extra step, but it's what gives the soup its signature depth of flavor.
Let's get started on creating this restaurant-quality comfort food at home.
Ingredients for atlanta bread company broccoli cheese soup
Simple ingredients that transform into restaurant-style broccoli cheese soup with crispy magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Crowns 🥦 | 2 lbs | Cut into florets, stems peeled |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged 6+ months preferred |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat for best texture |
| Whole Milk 🥛 | 2 cups | 2% or whole for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sourdough Bread 🍞 | 1 loaf | Stale or lightly toasted |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting broccoli |
| Butter 🧈 | 2 tbsp | Unsalted, for bread topping |
The broccoli is non-negotiable—fresh crowns from the produce section (not frozen) give the best texture. Trader Joe's and Whole Foods usually have the thickest stems, which roast up beautifully. Look for bright green florets with tight buds—those sad, yellowing ones at the back of the store won't cut it. The cheese is where you can splurge: sharp cheddar aged 6+ months melts smoother and has more flavor. I grab mine from Murray's Cheese when I'm feeling fancy, but Kraft sharp cheddar works in a pinch. Roast the broccoli until it's caramelized at the edges—this step makes all the difference.
No sourdough? Day-old French bread or even Pepperidge Farm milk bread works for the topping—just make sure it's dry. Running short on sharp cheddar? Pepper jack or Gruyère add different but delicious flavors. The flour is just for thickening, but if you're gluten-free, cornstarch at half the amount does the job. Fresh chives are ideal, but dried chives at one-quarter the amount will work if you're in a bind. For the roasted broccoli, don't skip the olive oil—it helps develop those caramelized edges that make the soup sing. And trust me on the full-fat cream—it makes the soup luxuriously velvety.
This soup tastes even better the next day—3-4 days in the fridge, covered. The bread topping stays crispy if you reheat it separately in the oven for 2-3 minutes at 350°F. For meal prep, make the soup base ahead and freeze it without the bread topping—just add fresh bread when reheating. The roasted broccoli can be prepped a day ahead and stored in the fridge, but I like to roast it fresh for maximum flavor. Portion into bowls with the crispy topping on top—it's the perfect balance of creamy and crunchy.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just throw everything into one pot, stir occasionally, and let the sharp cheddar melt into that velvety cream. No chopping, no fuss, and the broccoli crowns stay bright green while the broth builds flavor.
- Creamy Cheese Obsession: That moment when the heavy cream and sharp chedddar swirl together? Pure satisfaction. The soup’s rich but not heavy, with a tangy bite that makes it feel indulgent without being a chore.
- Leftover Goldmine: Make a double batch and thank me later. This soup only gets better the next day—thicker, more flavorful, and perfect for reheating with a sprinkle of extra cheddar. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: You’re getting restaurant-quality comfort for a fraction of the cost. Broccoli crowns add freshness, chicken broth keeps it hearty, and the cream-cheese combo feels like a treat without breaking the bank.
Step-by-step instructions for atlanta bread company broccoli cheese soup
Here's how to create that signature velvety texture and golden, crispy bread topping.
Roast the Broccoli for Deep Flavor
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 2 lbs broccoli crowns with 2 tbsp extra-virgin olive oil, 1 tsp salt, and ¼ tsp black pepper until evenly coated. Spread them in a single layer, making sure they don't overlap.
Roast for 15-18 minutes until the edges turn deep golden brown and the stems soften when pierced with a knife. This step develops a nutty, caramelized flavor that elevates the entire soup. Real talk: don't skip this—it's what makes the soup taste like it came from ABC's kitchen.
Build the Creamy Base
While the broccoli roasts, heat 2 tbsp butter in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant.
Pour in the 4 cups chicken broth and bring to a gentle simmer. Add the roasted broccoli, breaking it into smaller florets as you go. Let it simmer for 5 minutes to meld the flavors. Here's the thing—this is where the magic starts, so don't rush it.
Create the Signature Creamy Texture
Reduce heat to low and stir in the 2 cups whole milk and 1.5 cups heavy whipping cream. Let the mixture come to a gentle simmer, then sprinkle the 2 tbsp all-purpose flour over the top. Stir constantly for 2-3 minutes until the soup thickens noticeably.
Remove from heat and fold in the 1.5 cups shredded sharp cheddar cheese until completely melted and smooth. Season with the remaining ½ tsp salt and ¼ tsp black pepper. The soup should be velvety with no graininess—if it's too thick, whisk in a splash of warm broth to reach your desired consistency.
Prepare the Crispy Bread Topping
Tear the 1 loaf sourdough bread into ½-inch cubes, discarding any crusty edges. Spread them evenly on a baking sheet and toast in a 375°F oven for 8-10 minutes until golden brown and crisp. Watch carefully—they crisp up fast!
Transfer the toasted bread cubes to a paper towel-lined plate to keep them crispy. Here's the trick: don't let them sit too long or they'll soften. You want that perfect crunch when you add them to the soup.
Assemble and Serve with Confidence
Ladle the hot soup into bowls, then top each serving with the crispy bread cubes. Garnish with chopped fresh chives for a pop of color and freshness. The contrast between the creamy soup and crispy bread is what makes this dish so special.
Serve immediately while the bread is still crisp. Each bite should deliver that perfect combination of velvety cheese, tender broccoli, and satisfying crunch. If you're making this ahead, keep the bread topping separate until serving to maintain that perfect texture.
Pro Tips For Making Atlanta Bread Company Broccoli Cheese Soup
- CHOP CROWNS SMALL: Broccoli crowns should be cut into 1-inch florets—any bigger and they’ll stay crunchy, any smaller and they’ll turn to mush. I learned this the hard way when I used whole stems and ended up with a soup that tasted like overcooked broccoli stems.
- MELT CHEESE LOW: Add the sharp cheddar in stages over low heat, stirring constantly. Dumping it all in at once creates clumps that won’t dissolve, no matter how much you whisk. Think "slow and steady"—like melting butter, not frying an egg.
- STRAIN THE BROTH: If your chicken broth has bits of meat or herbs, strain it first. Those little pieces turn to grit in the soup, and no one wants to chew on them while enjoying the creamy texture. A fine-mesh strainer takes 30 seconds and makes a real difference.
- SAVE THE CREAM: Hold off adding the heavy cream until the very end—right after the cheese melts. Heating it too early makes the soup split, and no one wants curdled soup, even if it’s delicious. Stir it in off the heat for a silky finish.
Health benefits of this dish
Creamy Comfort
This soup is a protein-packed comfort food that delivers 12-15 grams of protein per serving—thanks to the sharp cheddar cheese and whole milk base. The heavy whipping cream adds richness without excessive calories, making it a satisfying meal that keeps you full for hours.
I always feel energized after a bowl, especially on chilly days when I need that cozy warmth. 💪
Vegetable Powerhouse
With 2 lbs of broccoli as the star, this soup packs vitamin C (over 100% of your daily needs per serving) and fiber for digestion. The roasting process enhances the broccoli's natural sweetness while preserving its antioxidant properties, which help fight inflammation.
I love that it's a sneaky way to get veggies into picky eaters' bowls.
Calcium Boost
The 1.5 cups of sharp cheddar cheese provide 30% of your daily calcium requirement per serving, supporting strong bones and teeth.
Pair that with the whole milk for an extra 15% calcium boost, making this soup a great post-workout meal or a quick way to meet your daily dairy needs. It's one of my go-to meals when I need a calcium-rich option without the effort of yogurt or smoothies.
Low-Carb Option
For a lower-carb version, skip the bread topping and serve with cauliflower rice on the side. The soup itself is naturally moderate in carbs (about 20g net carbs per serving), thanks to the whole milk and cream base.
I've made this keto-friendly by reducing the milk to 1 cup and using cream cheese instead—it's just as creamy but with fewer carbs. 🥦
Digestive Benefits
The roasted broccoli provides fiber (about 6g per serving) to support digestion, while the garlic and onion add prebiotic benefits that nourish gut bacteria. The sourdough bread topping offers probiotic benefits if you use a naturally fermented loaf.
I've noticed my digestion improves when I include this soup in my weekly meals, especially after heavy dinners.
Meal Prep Friendly
This soup stores well in the fridge for 3-4 days, making it perfect for meal prep. The creaminess actually improves overnight as flavors meld, and the bread topping stays crispy if reheated separately.
I often make a big batch on Sundays so I have a quick, nutritious lunch ready for the week. The cheese doesn't separate, and the broccoli keeps its texture—no soggy bits here! ❄️
Nutrition facts
Frequently asked questions
Can I make this soup without dairy?
For a dairy-free version, swap the heavy whipping cream and milk for coconut milk or cashew cream, and use nutritional yeast or dairy-free cheddar instead of sharp cheddar. The texture will still be creamy, though slightly lighter. The roasted broccoli and garlic base will keep the rich flavor intact.
Why does my soup turn out too thick or too thin?
Thickness depends on the flour-to-liquid ratio. If too thick, whisk in 1-2 tbsp warm broth until smooth. Too thin? Simmer uncovered for 2-3 extra minutes to reduce, or add 1 tsp cornstarch mixed with water. The key is constant stirring when adding flour to prevent lumps.
Can I make this soup in a slow cooker?
Yes! After roasting the broccoli, sauté the onions and garlic, then transfer everything to the slow cooker. Add broth, milk, and cream, then cook on low for 3-4 hours or high for 1.5-2 hours. Stir in cheese at the end. For the bread topping, toast it separately—it won't crisp in the slow cooker. The flavors meld beautifully this way!
What's the best way to reheat leftovers?
Reheat the soup on the stovetop over low heat until warmed through. Keep the bread topping separate and toast it fresh in a 350°F oven for 2-3 minutes before serving. Microwaving can make the bread soggy. The soup tastes even better the next day as flavors deepen!
Can I use frozen broccoli instead of fresh?
Fresh broccoli gives the best texture and flavor, but frozen works in a pinch. Thaw and pat dry, then roast at 425°F for 12-15 minutes, stirring halfway. The florets may break apart more, but the soup will still be delicious. For extra richness, add 1 tbsp butter to the roasting pan.
