Atlanta Bread Company Broccoli Cheese Soup Recipe: Buttery Roux Base and Sharp Cheddar Swirls

Soups & Stews

Atlanta Bread Company Broccoli Cheese Soup Recipe: Buttery Roux Base and Sharp Cheddar Swirls

The Atlanta Bread Company Broccoli Cheese Soup delivers that iconic buttery, cheesy comfort in every spoonful. 💛 This recipe captures the restaurant's signature texture—creamy without being heavy, with sharp cheddar swirls that melt into the perfect blend of richness and tang.

The secret lies in a well-developed roux and the right balance of cheeses, transforming simple ingredients into a velvety masterpiece.

What sets this version apart is the buttery roux base, which forms the soul of the soup, giving it that signature depth and thickness. Atlanta Bread Company's breadcrumbs (or a high-quality substitute) add a subtle toasted note that elevates the dish beyond basic creaminess.

The soup is rich enough to satisfy cravings but light enough for a weeknight dinner, making it a crowd-pleaser.

By the time you're done, you'll have a smooth, velvety soup with tender broccoli florets and swirls of sharp cheddar that melt into every bite. The aroma alone will have everyone gathering around the table, and the texture—creamy yet never gluey—is what makes this recipe truly special.

It's the kind of soup that feels like a warm hug on a chilly day.

Whether you're serving it as a starter or a hearty main, this recipe delivers restaurant-quality results at home. The best part? It's simple enough to make on busy evenings but impressive enough to serve for guests. Let's get started on creating this comforting classic.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for atlanta bread company broccoli cheese soup

Sixteen ingredients transform into velvety comfort—creamy, cheesy, and richly textured.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For smooth roux development
Sharp White Cheddar Cheese 🧀 2 cups Shredded, aged for tang
Medium Cheddar Cheese 🧀 1 cup Shredded, for creaminess
Heavy Cream 🥛 2 cups Full-fat for richness
Whole Milk 🥛 2 cups For velvety texture
Broccoli Florets 🥦 2 ½ lbs Fresh, cut into bite-size
Yellow Onion 🧅 1 whole Diced, for base flavor
Garlic Cloves 🧄 4 cloves Minced, for aromatic depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Mustard 🌿 1 tsp For subtle tang
Breadcrumbs 🍞 ½ cup Toasted, for garnish
Extra-Virgin Olive Oil 🫒 2 tbsp For finishing drizzle

The cheeses are non-negotiable here. Sharp white cheddar delivers that signature tang, while medium cheddar adds creaminess—don't substitute with mild cheddar, or you'll lose that signature depth. Penzeys or local cheese shops are your best bet for quality aged cheddar. For the roux, use unsalted butter (salted will overpower the delicate balance). If you're feeling fancy, grab Atlanta Bread Company's breadcrumbs for authentic texture, but any high-quality panko works in a pinch. The broccoli should be bright green and firm—skip the pre-cut florets if you can find fresh crowns to trim yourself.

No sharp cheddar? Pepper jack or Gruyère can mimic the tang, but you'll need to adjust the salt. Running low on heavy cream? Half-and-half with extra butter works, though the texture will be slightly lighter. The mustard is key for that subtle tang—dried works fine, but fresh Dijon adds complexity. For the roux, don't rush it. Cook the butter and flour over medium heat until it's a deep golden brown (about 10-12 minutes), stirring constantly. That nutty aroma? That's the soul of this soup. If your roux darkens too quickly, reduce the heat—burnt flour will make the whole soup taste bitter.

This soup tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into individual containers—it reheats beautifully with a splash of milk or cream to restore creaminess. The breadcrumbs should be toasted fresh before serving (just a quick pan over medium heat for 2-3 minutes) to keep them crisp. If you're prepping ahead, make the roux and cheese sauce first—they'll keep in the fridge for 3 days before adding the broccoli and milk. Just reheat gently, add the fresh broccoli at the end, and finish with a drizzle of olive oil.

❤️

Why You'll Love This Recipe

  • No-Fuss Roux Magic: I swear by that simple butter-and-flour roux—just melt, whisk, and cook until golden. No fancy techniques, no stress, and it’s the secret behind that velvety texture that makes this soup actually worth the effort.
  • Cheese Love Overload: That combo of sharp white cheddar and medium cheddar? It’s like a hug in a bowl. The sharp cuts through the creaminess while the medium adds that melty, stretchy goodness—plus, the heavy cream ties it all together so smoothly.
  • Weeknight & Leftovers Win: Make a double batch on Sunday, and you’ve got lunch covered all week. It reheats like a dream (just stir in a splash of milk if it gets too thick), and honestly? The second day is often better—the flavors meld even more.
  • Budget-Friendly Luxe: You’re basically making gourmet soup for cheap. A stick of butter, a bag of flour, and a block of cheddar stretch to feed four (or five, if you’re like me). Plus, the ingredients are pantry staples—no specialty shopping needed.

Step-by-step instructions for creamy broccoli cheese soup

Master this rich, velvety soup with a perfect buttery roux foundation and sharp cheddar swirls.

1

🔥 Step 1: Develop a Smooth Roux for Thickening

In a heavy-bottomed Dutch oven, melt the 0.5 cup unsalted butter over medium-low heat until completely liquid. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a pale golden color. This is your roux foundation—keep whisking constantly to prevent burning.

Watch the color carefully—it should be a light golden hue, not brown. If it darkens too quickly, reduce the heat slightly. A properly developed roux will give your soup that silky, restaurant-quality texture. Once smooth and pale, we'll move to the next step without letting it cook further.

2

🍳 Step 2: Sauté Aromatics Until Fragrant

Add the diced yellow onion and minced garlic cloves to the roux. Cook over medium heat for 5-6 minutes, stirring occasionally, until the onions soften and become translucent. The garlic should release its aromatic oils but not brown.

This step builds the flavor base of your soup. If you notice the garlic starting to color too quickly, reduce the heat slightly. The onions should be fully tender but still hold their shape—overcooking will make them mushy. Here's where the soup's depth of flavor begins to develop.

3

👨‍🍳 Step 3: Build the Creamy Base

Gradually whisk in the 2 cups whole milk and 2 cups heavy cream over medium heat, about ½ cup at a time. After each addition, whisk until smooth before adding more. This slow incorporation prevents lumps and creates that velvety texture we're after.

Once all the dairy is incorporated, add the 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried mustard. Bring the mixture to a gentle simmer and let it cook for 5 minutes to fully integrate the flavors. This is where the soup's rich, creamy foundation takes shape.

4

🥘 Step 4: Add Broccoli and Cheese for Maximum Flavor

Add the 2.5 lbs broccoli florets to the simmering liquid. Cook for 8-10 minutes until the broccoli is tender but still retains a slight bite. Then, reduce the heat to low and stir in the 2 cups sharp white cheddar cheese and 1 cup medium cheddar cheese until completely melted and smooth.

This is the moment that matters: the cheese should melt completely into the soup, creating those signature cheddar swirls. If you notice the cheese separating, whisk vigorously to re-emulsify. The soup should be thick but still spoonable—if it's too thick, add a splash of milk to reach your desired consistency.

5

⏰ Step 5: Finish and Garnish for Perfect Presentation

Remove the soup from heat and stir in the 2 tbsp extra-virgin olive oil and 0.5 cup toasted breadcrumbs. Let it sit for 5 minutes to allow the flavors to meld. Taste and adjust seasoning if needed—this is your final chance to perfect the balance of salt, pepper, and tang.

Ladle the soup into bowls and garnish with additional toasted breadcrumbs. The contrast of the crispy breadcrumbs against the creamy soup is what makes this dish truly special. Serve immediately while still hot to enjoy that perfect combination of textures and flavors.

👨‍🍳

Pro Tips For Making Atlanta Bread Company Broccoli Cheese Soup

  • Bloom the flour first: Dump the cold flour all at once into the melted butter and let it sit for 30 seconds before stirring. I used to whisk immediately and always ended up with a gritty, uneven roux—this pause lets the flour absorb the fat properly, so your soup thickens smoothly instead of clumping like a sad glue mess.
  • Grate cheese aggressively: Use a box grater, not a food processor, for the cheddar—you want tiny, uneven shards that melt into the soup like silk. I learned this the hard way when my first batch used pre-shredded cheese and turned into a greasy, clumpy disaster. Sharp white cheddar needs the texture to cut through the cream properly.
  • Temper the cream: Warm the heavy cream separately to about 160°F before adding it to the roux—just enough to steam slightly when poured in. Cold cream shocks the roux and can cause it to break, turning your soup into a thin, buttery porridge. A quick thermometer check saves you from scraping the pot.
  • Strain the soup: Run the finished soup through a fine-mesh sieve before serving, even if it looks smooth. The Atlanta Bread Company version relies on a velvety texture, and stray flour bits or broccoli fibers sneak in. It’s extra work, but the result is restaurant-quality—no one wants to bite into a chewy surprise.

Health benefits of these flavors

Creamy Comfort

This soup is a protein-packed comfort food with 20 grams of protein per serving from the cheddar cheese alone. The sharp white cheddar provides calcium (about 30% of your daily needs) and vitamin A for immune support, while the heavy cream adds vitamin D for bone health.

The combination of dairy and vegetables makes this a balanced meal that keeps you full for hours. 💛

Vegetable Powerhouse

The 2.5 lbs of broccoli delivers vitamin C (over 100% daily value) and vitamin K for blood clotting and bone health. Broccoli also contains fiber (about 6 grams per serving) to support digestion and gut health.

The yellow onion adds antioxidants like quercetin, which helps reduce inflammation. Together, these veggies make this soup a nutrient-dense choice.

Healthy Fats for Satiety

The unsalted butter and extra-virgin olive oil provide heart-healthy fats that promote satiety and keep you full longer. The buttery roux adds richness without excessive calories, while the olive oil drizzle contributes monounsaturated fats, which support brain health.

These fats also help your body absorb the fat-soluble vitamins (A, D, E, and K) from the cheese and broccoli.

Balanced Macronutrients

Each serving packs 18 grams of fat, 22 grams of carbohydrates, and 20 grams of protein, making it a well-rounded meal. The medium cheddar adds creaminess while keeping the calorie count in check compared to heavier cream-based soups.

The dried mustard adds a subtle tang without extra calories, enhancing flavor without compromising nutrition.

Low-Calorie Boost

If you're watching calories, you can reduce the heavy cream to 1 cup and add an extra ½ cup of whole milk—this cuts calories by about 120 per serving while maintaining creaminess. The broccoli remains the star, providing fiber and vitamins without adding many calories.

For an even lighter option, use low-fat milk and reduced-fat cheese, though the texture will be slightly less rich. 💪

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 155mg52%
Sodium 890mg39%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without a roux?

Yes, but the texture will be thinner and less rich. For a quick version, replace the roux with 2 tablespoons cornstarch or flour mixed with 2 tablespoons cold water, then whisk it into the simmering milk and cream. The soup will still be creamy, but you'll lose that signature depth from the slow-cooked butter-flour base.

2

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For freezing, portion into individual containers—it reheats beautifully with a splash of milk or cream to restore creaminess. Never freeze with breadcrumbs, as they'll turn soggy.

3

Can I use frozen broccoli instead of fresh?

Use 2.5 lbs frozen broccoli florets (thawed and drained). Add it to the soup during the last 5 minutes of cooking to prevent mushiness. Fresh broccoli gives better texture, but frozen works perfectly for convenience.

4

Why did my cheese separate?

This happens when the soup is too hot or acidic. Remove from heat immediately and whisk vigorously while adding 1 tablespoon cold water at a time. The cheese should re-emulsify. To prevent this, stir constantly when adding cheese and keep heat at low.

5

How can I make this soup lighter?

Swap 1 cup heavy cream for 1 cup low-fat milk and use reduced-fat cheese. For extra nutrition, add 1 cup chopped cauliflower—it mimics creaminess while cutting calories. The texture will be slightly thinner but still delicious.

★★★★★4.9(4 reviews)
Categories Soups & Stews