Copycat McAlister's Broccoli Cheddar Soup Recipe: Velvety Cheese Swirls and Crispy Herb Topping

Soups & Stews

Copycat McAlister's Broccoli Cheddar Soup Recipe: Velvety Cheese Swirls and Crispy Herb Topping

This copycat McAlister’s broccoli cheddar soup recipe delivers the same velvety, cheesy perfection you know from the restaurant—creamy texture, bold flavor, and all those signature cheese swirls. The secret lies in a proper roux and precise cheese melting, which transforms basic ingredients into something restaurant-quality.

I've replicated this recipe after years of testing, and it never fails to impress.

The key to achieving that signature creamy consistency is cooking the roux low and slow until it reaches a deep golden color before adding the cheese. This step prevents lumps and creates a smooth base that holds up even when reheated.

The soup's rich, cheesy flavor comes from a blend of sharp cheddar and cream cheese, which melts into a velvety sauce that coats every spoonful.

What makes this recipe truly special is the crispy herb topping that adds texture and freshness. Toasted breadcrumbs mixed with parsley and garlic create a golden, crunchy layer that contrasts beautifully with the creamy soup below.

Each bite delivers a perfect balance of smooth, cheesy goodness and satisfying crunch—just like the original.

Perfect for chilly days, game nights, or as a comforting meal any time of year. Once you try this copycat version, you'll never settle for anything less than restaurant-quality at home. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for copycat mcalister's broccoli cheddar soup

These 14 ingredients transform into velvety, cheesy perfection with signature crispy herb topping.

Ingredient Amount Notes
Butter 🧈 ¾ cup Unsalted, cold for roux
All-Purpose Flour 🌾 ½ cup For smooth roux base
Sharp Cheddar Cheese 🧀 3 cups Shredded, aged 12+ months
Cream Cheese 🧀 8 oz Full-fat, room temperature
Broccoli Florets 🥦 2 cups Fresh or frozen, chopped
Yellow Onion 🧅 1 medium Diced, about 1 cup
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Chicken Broth 💧 4 cups Low-sodium, homemade or store-bought
Milk 🥛 1 cup Whole milk for creaminess
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 1 tbsp For toasting breadcrumbs

The cheese selection is critical here. Sharp cheddar with at least 12 months of aging delivers that signature tang, while full-fat cream cheese ensures the signature velvety texture. For the best quality, Whole Foods or specialty cheese shops carry the aged varieties. If using pre-shredded cheddar, avoid the anti-caking agents—opt for block cheese you grate yourself. The Panko breadcrumbs should be the light, fluffy kind—Trader Joe's and Kroger carry excellent options. Fresh parsley adds brightness, but dried works in a pinch at one-third the amount.

No sharp cheddar? Monterey Jack or pepper jack can substitute, though the flavor profile changes slightly. Substituting low-fat cream cheese will make the soup lighter but less rich. For a dairy-free option, nutritional yeast and cashew cream can mimic the cheesy flavor, though texture will differ. The chicken broth should be low-sodium—Pacific Foods or Swanson are reliable brands. Fresh garlic and onion are ideal, but powdered versions work if you're short on time. The Panko topping can be made ahead and toasted just before serving to maintain crispiness.

This soup reheats beautifully—simmer gently on the stove or microwave until just warm. Store in an airtight container for up to 5 days in the fridge. The crispy topping is best added fresh, but you can toast extra and store it separately for 3 days. For freezing, portion the soup without the topping—it keeps for 3 months. The topping can be frozen separately for 1 month. Always bring the soup to room temperature before reheating to prevent curdling.

❤️

Why You'll Love This Recipe

  • No-Fuss Roux: The butter and flour roux takes five minutes—no fancy technique, just melt, whisk, and let it bubble until it smells like heaven. Honestly, that golden base is where all the magic happens, and it’s foolproof once you get the hang of it.
  • Cheesy Velvety Dream: Sharp cheddar and cream cheese blended until it’s just thick enough—no lumps, no grit, just that perfect pull-apart texture. I’ll be real: the first time I got the cheese ratio right, my husband asked for seconds before I even sat down.
  • Leftover Goldmine: This soup only gets better the next day—if you can resist eating it all. I make a double batch on Sundays, and by Wednesday, it’s still creamy, still rich, and still the star of my lazy lunches. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: You’re basically making restaurant-quality soup for a fraction of the price. A block of cheddar and a tub of cream cheese stretch way further than you’d think, and that broccoli? Fresh or frozen, it all works—no waste, all flavor.

Step-by-step instructions for velvety broccoli cheddar soup

Here's the method that delivers McAlister's signature creamy texture and crispy herb topping every time.

1

Prepare the Roux for Creamy Foundation

Melt the 0.75 cup butter in a large pot over medium heat until it foams. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a light golden brown color. This roux is the secret to that signature velvety texture—don't rush this step or you'll end up with a raw flour taste.

Watch carefully as the roux cooks. It should smell nutty and toasty, not burnt. If it starts to darken too quickly, reduce the heat slightly. Once it reaches that perfect golden brown stage, immediately add the 1 medium yellow onion and 3 cloves garlic cloves to prevent the roux from cooking further. Stir for 1 minute until the onions soften slightly and the garlic becomes fragrant.

2

Build the Cheese Sauce Base

Gradually pour in the 4 cups chicken broth while whisking continuously to prevent lumps from forming. Bring the mixture to a gentle simmer and let it cook for 5 minutes until it thickens slightly. This step develops the sauce's depth of flavor before we introduce the cheese.

Reduce the heat to low and begin adding the 3 cups sharp cheddar cheese and 8 oz cream cheese in small batches. Stir constantly until each addition melts completely—this prevents clumping and ensures a smooth, velvety texture. The cheese should fully incorporate, leaving you with a thick, creamy sauce. If the mixture gets too thick, whisk in 1-2 tablespoons of milk to adjust the consistency.

3

Incorporate Vegetables and Season

Add the 2 cups broccoli florets and stir gently to coat them in the cheese sauce. Let the soup simmer for 5-7 minutes until the broccoli is tender but still retains a slight bite. Overcooking will turn it mushy—you want that pleasant texture contrast in each spoonful.

Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper, then stir in the 1 cup milk. Taste and adjust seasoning if needed—this is where you can fine-tune the flavor. The soup should be rich and cheesy with a subtle onion and garlic presence. Remove from heat and let it rest for 5 minutes to allow the flavors to meld completely.

4

Create the Crispy Herb Topping

While the soup rests, heat the 1 tablespoon olive oil in a small skillet over medium heat. Add the 0.5 cup panko breadcrumbs and toast for 2-3 minutes until they turn a golden brown color. Remove from heat and immediately stir in the 0.25 cup fresh parsley—this keeps the herbs vibrant and prevents them from wilting.

Transfer the soup to a serving bowl or individual bowls. Spoon the crispy herb topping over each serving just before eating. The contrast between the warm, creamy soup and the crispy topping is what makes this recipe so special. Serve immediately while the topping is still crisp and the soup is hot.

5

Final Adjustments and Serving

Give the soup one final taste and adjust seasoning if needed—sometimes the flavors need a little more salt or pepper after resting. The soup should be thick enough to coat the back of a spoon but still have a smooth, pourable consistency. If it's too thick, whisk in additional milk one tablespoon at a time until you reach the perfect texture.

For an authentic touch, I like to add a pinch of black pepper to each bowl just before serving. The pepper's heat cuts through the richness of the cheese, balancing the flavors perfectly. This copycat recipe delivers the same comforting, restaurant-quality experience you'd get at McAlister's, complete with that signature crispy topping that adds both texture and freshness to every bite.

👨‍🍳

Pro Tips For Making Copycat Mcalister'S Broccoli Cheddar Soup

  • Melt Cheese Slowly: Dump all the cheddar in at once and you’ll end up with lumps—trust me, I’ve done it. Instead, sprinkle the sharp cheddar in batches while stirring constantly over low heat. The cream cheese goes in last, off the heat, so it melts smoothly without curdling.
  • Blanched Broccoli First: Raw broccoli florets turn your soup into a mushy disaster if you toss them in whole. Blanch them for 2 minutes in boiling water, then shock in ice water before adding to the pot. This keeps them bright green and tender-crisp, not sad and limp.
  • Don’t Rush the Roux: Cook the butter-and-flour roux until it’s a rich golden brown—about 3-4 minutes on medium heat. Any shorter, and the flour taste will be raw; any longer, and you’ll burn it. Stir like you’re stirring your life away, because you kind of are.
  • Reserve Some Broth: If you’re using store-bought chicken broth, save ½ cup before adding it to the pot. Thin the soup with this later if it’s too thick—adding liquid all at once dilutes the roux and ruins the creamy texture. (Yes, I learned this after making a lumpy batch.)

Perfect pairings for this copycat mcalister's broccoli cheddar soup

Crusty Bread Pairing

Nothing complements this creamy soup better than a warm, crusty bread roll. I recommend a sourdough boules or baguette from your local bakery—something with a crisp exterior and soft interior that soaks up every last drop of that cheesy goodness.

For extra authenticity, try McAlister’s signature cornbread—its slightly sweet, crumbly texture balances the richness perfectly. 🍞

Classic Side Salad

A simple arugula salad with lemon vinaigrette cuts through the soup’s richness beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, 1 tsp Dijon mustard, and a pinch of salt.

Add ¼ cup toasted walnuts for crunch and 1 tbsp shaved Parmesan for a salty contrast. The peppery bite refreshes your palate between spoonfuls.

Warm Garlic Breadsticks

For a more indulgent pairing, serve with garlic butter breadsticks—the buttery, garlicky flavor enhances the soup’s cheesy notes. Mix ½ cup softened butter with 2 minced garlic cloves, 1 tbsp fresh parsley, ½ tsp salt, and ¼ tsp black pepper.

Brush onto 2 store-bought breadsticks or homemade dough, then bake at 375°F for 12-15 minutes until golden. The contrast of warm, crispy bread with the cool, creamy soup is pure comfort food magic. 🧄

Light Beer Pairings

A crisp lager or pilsner cleanses your palate between bites. I love Miller Lite or Coors Light—their mild hop bitterness balances the soup’s richness without overpowering it. For a craft option, try a Belgian witbier like Hoegaarden, which adds a citrusy brightness that pairs wonderfully with the cheddar.

Avoid heavy stouts or IPAs, as they’ll clash with the delicate flavors.

Creamy Side of Mac and Cheese

For a heartier meal, serve alongside baked mac and cheese—double the cheesy goodness! Use the same sharp cheddar and cream cheese blend from the soup, but add a touch of smoked Gouda for depth.

The extra starch helps soak up any leftover soup, making it a satisfying one-bowl meal. This combo is perfect for game day or family dinners. 🧀

Sweet Contrast: Honey-Glazed Apples

Balance the richness with a sweet contrast: honey-glazed apples. Toss 2 sliced apples (like Honeycrisp or Fuji) with 1 tbsp honey, 1 tsp lemon juice, and a pinch of cinnamon.

Warm in a pan for 3-4 minutes until tender. The natural sweetness and acidity refresh your palate after each creamy spoonful of soup. 🍏

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 28g10%
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

Why does my soup turn out grainy instead of creamy?

The key to velvety texture is the roux and cheese melting technique. Cook the roux to a deep golden brown (not dark) and add cheese gradually while stirring constantly. If it still looks grainy, whisk in 1 tablespoon of milk at a time until smooth. Pre-shredded cheese often contains anti-caking agents—grate your own for best results.

2

Can I make this soup dairy-free?

Replace the cheddar with nutritional yeast (for cheesy flavor) and cream cheese with cashew cream (blend ½ cup soaked cashews with ½ cup water). Use dairy-free butter for the roux. The texture will be lighter but still rich. For extra creaminess, add 1 tbsp coconut milk at the end.

3

How do I prevent the crispy topping from getting soggy?

Toast the breadcrumbs until golden brown and immediately mix in the parsley. Keep the topping separate until serving—add it right before eating. For extra insurance, sprinkle a pinch of cornstarch over the breadcrumbs before toasting. If reheating leftovers, toast the topping fresh to restore crispiness.

4

What's the best way to store and reheat this soup?

Store in an airtight container for up to 5 days in the fridge. Reheat gently on the stove over low heat, stirring frequently to prevent scorching. For microwave reheating, cover and heat in 30-second intervals, stirring between each. The crispy topping should be made fresh before serving—it doesn't reheat well.

5

Can I make this soup ahead of time for a party?

Yes! Prepare the soup 2 days ahead and store it in the fridge. Make the crispy topping fresh 1 hour before serving—toast it just before adding to bowls. For large gatherings, use a slow cooker on low heat for 2-3 hours before serving to maintain creaminess. Keep extra topping components (breadcrumbs, parsley) separate until ready to assemble.

★★★★★4.5(5 reviews)
Categories Soups & Stews