McAlister’s broccoli cheddar soup shows up on so many “what to order” lists. It’s thick, cheesy, loaded with tender broccoli, and exactly the kind of comfort food that makes a deli lunch feel like a proper meal. A homemade McAlister’s broccoli cheddar soup recipe captures that same rich, velvety texture, without the drive or the wait in line.
This guide covers a full copycat recipe inspired by that classic deli-style soup, along with a quick look at the real nutrition facts, calories, and ingredients so you know exactly what you’re working with, whether you’re recreating it at home or deciding what to order next time you’re there. We’ll also answer common questions about whether it’s vegetarian or gluten-free. By the end, you’ll have a reliable homemade version and a clearer picture of the original.
What Makes This Broccoli Cheddar Soup So Popular
The appeal of this style of soup comes down to a few key elements working together: a rich, creamy base, plenty of sharp cheddar cheese, and broccoli cooked just long enough to stay tender without turning mushy or stringy. A proper roux, butter and flour cooked together before the liquid is added, is what gives the soup its thick, velvety body rather than a thin, watery consistency.
Using real, freshly shredded sharp cheddar rather than a processed cheese product also makes a noticeable difference, giving the soup a deeper, more pronounced cheese flavor. A bit of carrot is a common addition too, adding a subtle sweetness and a pop of color against the green broccoli and golden broth.
McAlister’s Broccoli Cheddar Soup Recipe
Here’s a full homemade version inspired by this popular deli classic.
Ingredients
- 4 tablespoons unsalted butter
- 1 small onion, finely diced
- 1 carrot, finely diced or shredded
- 1/4 cup all-purpose flour
- 4 cups chicken stock (or vegetable stock for a vegetarian version)
- 2 cups whole milk
- 1 cup heavy cream
- 4 cups broccoli florets, chopped small
- 2 1/2 cups freshly shredded sharp cheddar cheese
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
- A pinch of nutmeg, optional
Instructions
- Melt the butter in a large pot over medium heat. Add the diced onion and carrot, cooking for 4 to 5 minutes until softened.
- Sprinkle in the flour and whisk constantly, cooking for about 2 minutes to remove the raw flour taste and form a smooth roux.
- Slowly pour in the chicken stock, whisking constantly to avoid lumps. Once incorporated, add the milk and heavy cream, whisking until smooth.
- Bring the mixture to a gentle simmer, then add the chopped broccoli. Cook for 10 to 12 minutes, until the broccoli is tender but still holds its shape.
- Reduce the heat to low and stir in the shredded cheddar a handful at a time, letting each addition melt fully before adding more.
- Season with garlic powder, salt, pepper, and a small pinch of nutmeg if using. Taste and adjust seasoning as needed.
- For a smoother, more restaurant-style texture, use an immersion blender to partially blend the soup, leaving some broccoli pieces intact for texture.
- Serve hot, with extra shredded cheese and black pepper on top if desired.
McAlister’s Broccoli Cheddar Soup Recipe Easy Version
For a quicker take, this shortcut version trims down the prep and cook time considerably.
- Use pre-shredded carrots and pre-cut broccoli florets to save on chopping.
- Replace the homemade roux step by whisking 2 tablespoons of cornstarch into the cold milk before adding it to the pot, which thickens the soup without needing to cook a separate flour-butter mixture first.
- Simmer everything together for about 15 minutes total, stirring in the cheese at the end as described above.
This version sacrifices a little of the deep, cooked-in flavor a proper roux provides, but it’s a solid option for a faster weeknight dinner.
McAlister’s Broccoli Cheddar Soup Nutrition and Calories
If you’re curious about the nutrition facts behind the original, McAlister’s broccoli cheddar soup calories and nutrition values differ depending on portion size. Based on published nutrition data, a cup-sized serving generally comes in at around 290 to 300 calories, while a bowl-sized serving runs closer to 400 to 420 calories. Both portions are relatively high in saturated fat and sodium, which is typical for a rich, cheese-based cream soup.
Because nutrition values from restaurant chains can be updated or vary slightly by location over time, it’s worth checking McAlister’s official nutrition information directly if you need exact, current figures, especially if you’re managing a specific dietary requirement.
Is McAlister’s Broccoli Cheddar Soup Vegetarian?
A common question people have is whether McAlister’s broccoli cheddar soup is vegetarian. In general, restaurant-style broccoli cheddar soups, including this style of recipe, typically use a chicken-based stock as part of the broth, which would make it unsuitable for a vegetarian diet. If you’re following a vegetarian diet and plan to order this soup while dining out, it’s best to ask the restaurant directly about their specific stock and ingredients, since recipes and sourcing can vary or change over time.
The good news is that making this soup at home gives you full control. Simply swap in a good-quality vegetable stock in place of chicken stock, as shown in the recipe above, and you’ll get a very similar flavor and texture in a fully vegetarian version.
Is McAlister’s Broccoli Cheddar Soup Gluten Free?
Another frequent question is whether McAlister’s broccoli cheddar soup is gluten-free. Based on published allergen information, this soup is not gluten-free, as it’s listed as containing gluten and wheat, most likely from the flour used to thicken the base. If you’re avoiding gluten, it’s best to steer clear of the original version or check current allergen information directly with the restaurant before ordering, since ingredients and preparation methods can change.
If you’d like to make a gluten-free version at home, substitute the all-purpose flour in the recipe above with an equal amount of cornstarch, added directly to the cold milk before whisking it into the pot, which thickens the soup just as effectively without using wheat flour.
Comparing This to Panera Broccoli Cheddar Soup
For context, Panera broccoli cheddar soup is another widely popular version of this same classic, and the two are often compared by soup fans. Both styles typically share the same core structure: a roux or starch-thickened base, broccoli, carrots, and a generous amount of cheddar cheese, resulting in a similarly rich, creamy final product.
The main differences tend to come down to small details like the ratio of broccoli to cheese, how finely the vegetables are chopped, and the specific blend of cheeses used. If you’ve tried both, you may notice subtle variations in thickness or cheese intensity, but the overall eating experience, warm, comforting, and cheesy, is very much the same across both versions.
Frequently Asked Questions
Can I freeze broccoli cheddar soup? This type of soup doesn’t freeze especially well due to the dairy content, which can separate and turn grainy once thawed. It’s best enjoyed fresh or refrigerated for up to 3 to 4 days.
Why did my cheese sauce turn grainy? This usually happens when the cheese is added too quickly or at too high a heat. Add shredded cheese gradually over low heat, stirring constantly, to keep the texture smooth.
Can I use frozen broccoli instead of fresh? Yes, frozen broccoli works well in this recipe. There’s no need to thaw it first; simply add it a few minutes earlier than you would fresh broccoli, since it typically takes a bit longer to become tender.
What’s the best cheese for broccoli cheddar soup? Freshly shredded sharp cheddar gives the best flavor and smoothest melt. Pre-shredded, bagged cheese often contains anti-caking agents that can make the sauce slightly grainy.
Can I make this soup ahead of time? Yes, though it’s best reheated gently over low heat rather than in the microwave, since high heat can cause the dairy-based sauce to separate.
Final Thoughts
A great bowl of broccoli cheddar soup comes down to a proper roux, real sharp cheddar, and broccoli cooked just right. Whether you’re recreating that familiar deli favorite at home, adjusting it to be vegetarian or gluten-free, or simply comparing it to other popular versions like Panera’s, this soup delivers the same rich, cozy comfort every time.
Give this recipe a try on your next chilly day, and consider doubling the batch; it reheats well enough for lunch the next day, even if freezing isn’t the best option. Once you taste a homemade version, you may find yourself reaching for this recipe over takeout more often than not.
McAlister’s Broccoli Cheddar Soup Recipe
Course: Soup Recipes4
servings30
minutes40
minutes300
kcalIngredients
4 tablespoons unsalted butter
1 small onion, finely diced
1 carrot, finely diced or shredded
1/4 cup all-purpose flour
4 cups chicken stock (or vegetable stock for a vegetarian version)
2 cups whole milk
1 cup heavy cream
4 cups broccoli florets, chopped small
2 1/2 cups freshly shredded sharp cheddar cheese
1/2 teaspoon garlic powder
Salt and black pepper to taste
A pinch of nutmeg, optional
Directions
- Melt the butter in a large pot over medium heat. Add the diced onion and carrot, cooking for 4 to 5 minutes until softened.
- Sprinkle in the flour and whisk constantly, cooking for about 2 minutes to remove the raw flour taste and form a smooth roux.
- Slowly pour in the chicken stock, whisking constantly to avoid lumps. Once incorporated, add the milk and heavy cream, whisking until smooth.
- Bring the mixture to a gentle simmer, then add the chopped broccoli. Cook for 10 to 12 minutes, until the broccoli is tender but still holds its shape.
- Reduce the heat to low and stir in the shredded cheddar a handful at a time, letting each addition melt fully before adding more.
- Season with garlic powder, salt, pepper, and a small pinch of nutmeg if using. Taste and adjust seasoning as needed.
- For a smoother, more restaurant-style texture, use an immersion blender to partially blend the soup, leaving some broccoli pieces intact for texture.
- Serve hot, with extra shredded cheese and black pepper on top if desired.