Copycat McAlister's Broccoli Cheddar Soup Recipe: Velvety Creamy Texture With Hidden Veggie Power

Soups & Stews

Copycat McAlister's Broccoli Cheddar Soup Recipe: Velvety Creamy Texture With Hidden Veggie Power

This copycat McAlister's broccoli cheddar soup delivers the same velvety, cheesy perfection you'd find in their restaurant bowls—creamy without a trace of clumping, packed with tender broccoli and sharp cheddar flavor.

The secret lies in a proper roux foundation and careful blending, which transforms simple ingredients into a restaurant-worthy dish that's foolproof for home cooks. I've tested this recipe dozens of times to ensure it replicates the exact texture and depth of flavor that makes McAlister's version legendary.

The beauty of this soup is its simple yet precise technique—no fancy equipment required. You'll start with a classic roux to build that rich, velvety base, then incorporate fresh broccoli and sharp cheddar for that signature cheesy bite.

The blending process is where the magic happens, creating a smooth yet slightly textured soup that's far superior to anything from a can. What sets this apart is how the flavors develop during the 30-minute simmer, allowing the cheddar to melt completely while the broccoli maintains its subtle sweetness.

By the time you're ladling this into bowls, you'll have a restaurant-quality soup that's creamy enough to satisfy cheddar lovers but still light enough to enjoy as a starter.

The aroma alone will have everyone gathering around the table, and each spoonful delivers that perfect balance of cheesy richness and broccoli depth. Serve it with crusty bread or a simple side salad for a complete meal that feels indulgent yet balanced.

Here's how to make it exactly like McAlister's—velvety, cheesy, and packed with hidden veggie power.

This recipe scales perfectly for gatherings, reheats beautifully, and even tastes better the next day as the flavors meld. The key is using sharp cheddar (not pre-shredded) and blending just until smooth—never pureeing it into oblivion.

Trust me, this is the copycat version that'll have your family asking for seconds while wondering why they ever bought the restaurant version. Let's get cooking!

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

Ingredients for copycat mcalister's broccoli cheddar soup

Simple pantry staples meet cheesy perfection—this soup's secret starts with a rich roux.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup White or all-purpose
Sharp White Cheddar Cheese 🧀 2 cups Shredded fresh, not pre-shredded
Broccoli Florets 🥦 3 cups Fresh, medium-sized florets
Yellow Onion 🧅 1 medium Diced, about 1 cup
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Low-Sodium Chicken Broth 🍲 4 cups Homemade or quality store-bought
Whole Milk 🥛 1 cup Full-fat for creaminess
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme
Dried Mustard 🌶️ ½ tsp For subtle depth
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing drizzle

The cheddar is non-negotiable here. Sharp white cheddar from the deli section (not pre-shredded) gives that signature tang. Trader Joe's or Whole Foods have great options, but any block cheese will work if you shred it yourself. The butter matters too—use unsalted for better flavor control. For the broccoli, look for bright green florets with tight buds. Baby broccoli works too, but medium-sized pieces hold up better during cooking. The onion should be yellow, not sweet—it adds depth without overpowering the cheddar flavor.

No sharp cheddar? Extra-sharp cheddar or pepper jack can work in a pinch, but you'll lose that signature clean flavor. Fresh thyme is ideal, but dried at half the amount gets you close. Pre-shredded cheese? Don't use it—it's coated with anti-caking agents that make the soup grainy. The broth can be homemade or store-bought, but low-sodium is key. Want extra richness? Add 1/4 cup heavy cream at the end. For a dairy-free version, swap the milk for unsweetened almond milk and use nutritional yeast instead of cheddar.

This soup tastes even better the next day as the flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months. For easy reheating, portion into containers and add a splash of milk when warming. The roux base can be made ahead and stored in the fridge for up to 3 days—just whisk in the remaining ingredients when ready to cook. Garnish with extra cheddar and a drizzle of olive oil before serving for that restaurant touch.

❤️

Why You'll Love This Recipe

  • Three-Ingredient Base: I swear by this trick—just butter, flour, and cheese. That roux alone builds a velvety foundation that’s actually creamy, not grainy like some store-bought versions. Honestly, the onion and broccoli just hitch a ride on that rich, cheesy backbone.
  • Cheese Pull Factor: Sharp white cheddar isn’t just an ingredient here—it’s the star. When it melts into that golden, stretchy blanket on top, I will pause mid-spoonful to admire it. (Yes, even on a Tuesday night.) The broccoli stays bright against it, like edible confetti.
  • Lunchbox Hero: This soup’s a lifesaver for meal prep. I make a big batch on Sundays, and it’s still perfect in jars by Friday—no sad, watery texture. Toss in a few extra florets for crunch, and suddenly you’ve got a lunch that feels gourmet without the fuss.
  • Budget Stretch: A single block of cheddar and a head of broccoli feed my family for days. I’ll be real: the butter isn’t cheap, but it’s worth it for how far this goes. Plus, the leftovers? Still delicious reheated, even if they’re not photogenic.

Step-by-step instructions for copycat McAlister's broccoli cheddar soup

Here's how to recreate that signature velvety texture and rich cheddar flavor at home.

1

Build the Creamy Roux Foundation

In a large pot over medium heat, melt the 0.5 cup unsalted butter until it's completely liquid and starts to foam. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 1-2 minutes until the mixture turns a pale golden color and smells nutty. This roux is the secret to that signature creamy texture—don't rush it or it'll taste raw.

Watch for the color change carefully. You're aiming for a light blond roux, not brown. If it starts to darken too quickly, reduce the heat slightly. Once properly cooked, the roux should coat the back of a spoon smoothly—this ensures your soup will thicken properly without being gluey.

2

Sauté Aromatics and Add Broth

Reduce the heat to medium-low and add the diced yellow onion and minced garlic cloves. Cook for 3-4 minutes until the onion is soft and translucent, but not browned. Stir in the 0.5 tsp dried thyme and 0.5 tsp dried mustard, letting them toast for 30 seconds to release their flavors.

Slowly pour in the 4 cups low-sodium chicken broth while whisking continuously to prevent lumps. Bring the mixture to a gentle simmer and let it cook uncovered for 5 minutes to allow the flavors to meld together. This step develops the soup's base flavor—don't skip it, even though it might seem like a waiting game.

3

Cook the Broccoli Until Tender

Add the 3 cups broccoli florets to the simmering broth mixture. Partially cover the pot and let it cook for 8-10 minutes until the broccoli is fork-tender but still retains some bite. You want it to break down slightly but not turn mushy—this ensures both texture and nutrition in every spoonful.

Here's the thing—if you overcook the broccoli, your soup will lose that fresh, vibrant quality. Test a floret by piercing it with a fork; it should offer some resistance but still be easily pierced. Remove the broccoli from the pot and set it aside—you'll add it back later for serving.

4

Create the Signature Creamy Texture

Return the pot to medium heat and gradually whisk in the 1 cup whole milk and 2 cups shredded sharp white cheddar cheese. Stir continuously until the cheese is completely melted and the soup reaches a smooth, velvety consistency. This is where the magic happens—the combination of milk and cheese creates that signature creamy texture.

Season with the 1.5 tsp salt and 0.5 tsp black pepper, adjusting to taste. The soup should be rich and flavorful but not overly salty. If it looks too thick, you can thin it with a splash of warm water or broth—just enough to reach your desired consistency. Keep the heat at a gentle simmer to prevent the cheese from separating.

5

Finish and Serve with Flavorful Garnishes

Return the cooked broccoli florets to the pot and gently stir to warm through for 1-2 minutes. Remove from heat and let the soup rest for 2-3 minutes to allow the flavors to fully meld together. This resting period is crucial for developing the soup's depth of flavor.

Ladle the soup into bowls and drizzle each serving with 1 tablespoon extra-virgin olive oil. The oil adds a luxurious finish and helps balance the richness of the cheese. Serve immediately while hot, with additional shredded cheddar on the side if desired. Each spoonful should deliver that perfect combination of creamy texture, rich cheddar flavor, and subtle broccoli sweetness that makes this soup so special.

👨‍🍳

Pro Tips For Making Copycat Mcalister'S Broccoli Cheddar Soup

  • Bloom the Onion First: Slice that yellow onion paper-thin and cook it in the butter until it’s translucent, not browned. I used to rush this step and end up with a soup that tasted like onion soup—too sharp and overpowering. Take the 3-4 minutes to get it soft and sweet, or you’ll regret it later.
  • Whisk Like You Mean It: When you add the flour to the butter, don’t just stir—whisk aggressively for 30 seconds to fully cook out the raw flour taste. This isn’t just about thickening; it’s about making sure that flour-butter combo doesn’t taste like flour paste. Trust me, your soup will thank you.
  • Shred the Cheddar Roughly: Skip the food processor for the cheese—hand-shred it into uneven chunks. The bigger pieces melt slower, giving you that perfect cheddar pull in every bite. If you’re using pre-shredded cheese, drain and dry it first, or you’ll end up with a soupy, watery mess.
  • Simmer, Don’t Boil: Once the broth and veggies are in the pot, keep it at a gentle simmer—not a rolling boil. Boiling turns broccoli to mush and makes the soup taste harsh. A low, steady bubble keeps the florets bright green and the texture just right. Yes, even if you’re impatient like me.

Pro cooking tips for this recipe

Master the Roux

The roux is where this soup's magic begins, so treat it with respect. Cook it over medium heat until it reaches a pale golden color—this takes about 1-2 minutes of constant whisking. The moment it smells nutty and coats the back of your spoon, it's ready.

I can't stress enough how important this step is; a properly cooked roux ensures your soup will be creamy without being gluey or raw-tasting. 🌡️

Control the Heat

Never rush the roux or let it brown—this will make your soup taste bitter. Keep the heat at medium-low once you've added the onions and garlic, and maintain a gentle simmer when cooking the broth.

I use a 6-quart Dutch oven because it gives me enough room to stir and prevents scorching. If your pot is too small, the soup may burn before it thickens properly.

Blend Just Enough

While the intro mentions blending, I want to clarify: you're not making a puree. Use an immersion blender to blend about half the soup until smooth, then stir it back into the remaining chunks.

This creates that signature slightly textured quality that makes McAlister's version so satisfying. Over-blending turns soup into glue—trust me, I've made that mistake!

Cheese Matters Most

Use sharp white cheddar exclusively—no substitutes will give the same clean, tangy flavor. I shred my own cheese using a box grater to avoid anti-caking agents in pre-shredded varieties.

When adding the cheese, whisk it in gradually over low heat to prevent clumping. The soup should be velvety but not greasy—this balance is what makes it restaurant-quality. 🧀

Broccoli Timing

Cook the broccoli until it's fork-tender with slight resistance—about 8-10 minutes. Overcooking turns it mushy and ruins the texture. Remove it early and add it back at the end to maintain its vibrant color and subtle sweetness.

Pro tip: Save a few florets to garnish each bowl before serving for that restaurant presentation touch.

Final Flavor Boost

The last step is crucial: let the soup rest for 2-3 minutes after adding the broccoli back in. This allows all the flavors to meld together perfectly. Finish each serving with a drizzle of extra-virgin olive oil—this not only adds richness but also helps balance the cheesy intensity.

I like to serve it with crusty sourdough bread on the side to soak up every last drop. 🍞

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 20g7%
Dietary Fiber 3g11%
Sugars 6g
Protein 22g44%
* 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 copycat broccoli cheddar soup turn out greasy instead of creamy?

The key is proper cheese incorporation. Always whisk in the sharp cheddar gradually over low heat and never let it boil. Using pre-shredded cheese (with anti-caking agents) also causes greasiness. For perfect texture, blend only half the soup with an immersion blender before mixing it back in.

2

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

This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove, adding a splash of milk if it thickens too much. The roux base can even be made 3 days ahead and stored in the fridge.

3

What's the best way to adjust the thickness of this soup?

If too thick, thin with warm broth or milk (1 tbsp at a time). For extra richness, stir in 1/4 cup heavy cream at the end. Never add cold liquid directly to hot soup—it can cause cheese separation. The ideal consistency should coat the back of a spoon but still be pourable.

4

Can I substitute dairy-free cheese for a vegan version?

Yes, but expect a different texture. Use nutritional yeast (2 tbsp) plus cashew cream (1/2 cup blended soaked cashews) instead of milk and cheese. For thickness, blend in 1/4 cup white beans with the broth. The flavor won't be identical, but it creates a satisfying vegan alternative.

5

How do I prevent the cheese from clumping when reheating leftovers?

Always reheat gently over low heat and stir constantly. Add a splash of milk or broth to help emulsify the cheese. For extra insurance, whisk in 1/2 tsp cornstarch mixed with water before reheating. Never microwave directly—this causes separation. The soup should be smooth and velvety, not stringy.

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