Soups & Stews
Recreating Applebee's broccoli cheese soup at home delivers that signature velvety cheese swirls and comforting richness you crave. The secret lies in a proper roux foundation and slow simmer that creates a creamy texture without lumps.
I've perfected this version after testing countless variations—this one stays true to the restaurant flavor while being easier to make at home.
What sets this recipe apart is the crispy herb topping that adds texture contrast and freshness to every spoonful. The soup simmers for about 30 minutes, allowing flavors to meld perfectly while the cheese melts into a silky consistency.
You'll need just 10 ingredients, most of which you likely already have in your pantry.
By the time you're done, you'll have a steaming bowl of creamy, cheesy soup with tender broccoli florets and golden herb croutons on top. The aroma alone will have everyone gathering around the table—it's that good. This recipe serves 6 and comes together in under an hour.
Perfect for chilly evenings or when you need comfort food fast. The crispy herb topping adds that restaurant-quality finish that makes it taste just like Applebee's. Let's get cooking—your taste buds will thank you.
Ingredients for applebee's broccoli cheese soup
Pantry staples plus a few specialty cheeses transform into restaurant-quality broccoli cheese soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Butter 🧈 | ½ cup | Unsalted, cold for roux |
| All-Purpose Flour 🌾 | ½ cup | White, for roux base |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Chicken Broth 🍲 | 4 cups | Low-sodium preferred |
| Frozen Broccoli Florets 🥦 | 2 cups | Thawed, tender-crisp |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6 months |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty flavor |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for crispy topping |
| Fresh Chives 🌱 | 2 tbsp | Chopped, for topping |
| Garlic Powder 🧄 | 1 tsp | For seasoning |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Bread Cubes 🍞 | ½ cup | Stale or toasted |
| Olive Oil 🫒 | 1 tbsp | For crisping topping |
The cheeses make or break this soup. Gruyère adds that signature nutty depth you get at Applebee's, while sharp cheddar delivers the tangy kick. Grab them pre-shredded from Whole Foods or Trader Joe's—the bags labeled 'block-style' melt best. For the roux, cold butter and flour are non-negotiable—cook it low and slow until it's a deep golden brown (about 5 minutes). That's what creates those signature cheese swirls. The bread cubes? Stale works best—toss them in olive oil and toast until golden for the crispy topping.
No Gruyère? Swiss cheese works in a pinch, though it's not identical. Fresh herbs? Dried parsley at half the amount gets you close, but fresh is worth it for that restaurant-quality finish. Short on time? Pre-shredded cheese is fine, but give it a quick pulse in the food processor to break up any clumps. The frozen broccoli? Thaw it first—you want tender florets, not mushy. For extra richness, stir in 1/4 cup sour cream at the end, but keep it optional so the soup stays velvety without being too heavy.
This soup tastes even better the next day—make extra and freeze portions for up to 3 months. The crispy herb topping loses its crunch after 2 hours, so assemble it fresh before serving. Store the soup in an airtight container with a thin layer of plastic wrap pressed directly on the surface to prevent a skin from forming. Reheat gently on the stove with a splash of milk or broth to restore that silky texture. Leftovers keep 5 days in the fridge, but honestly? You'll eat it all before then.
Why You'll Love This Recipe
- Fridge-to-Table Speed: I swear by this when I’m starving and the freezer is my best friend. Just toss in frozen broccoli florets—no thawing, no chopping—and let the butter and flour work their magic into a velvety base. The broth heats up while I stir, and suddenly, dinner’s ready before the kids even notice I’m cooking.
- Creamy Without the Fuss: That perfect balance of rich milk and sharp cheddy powder (yes, it’s a game-changer) makes this soup ridiculously satisfying. The broccoli stays tender-crisp instead of mushy, and the roux? It’s the secret—just a few minutes of toasting the flour in butter until it smells like a hug in a pot.
- Leftovers That Beg for Seconds: Between us, this soup improves the next day. The flavors meld into something deeper, and reheating it is zero effort—just a splash of milk to loosen it up. I make a double batch on Sundays because my husband will eat it cold straight from the fridge on Wednesday.
- Budget-Friendly Comfort: Honestly, this is my go-to when I’m pinching pennies but still want to feel fancy. Frozen veggies + pantry staples = a restaurant-worthy bowl for half the price. Plus, the milk and broth stretch to feed four for under $10. That’s a win for my wallet and my soul.
Step-by-step instructions for Applebee's broccoli cheese soup recipe
Here's how to recreate that signature restaurant soup at home—creamy, cheesy, and topped with golden crispy bread cubes.
Make the Perfect Roux for Thick, Velvety Texture
In a heavy-bottomed pot, melt the 0.5 cup butter over medium heat. Once fully melted and foaming subsides, whisk in the 0.5 cup all-purpose flour all at once. This is your roux foundation—keep whisking constantly for 3-4 minutes until it turns a rich, nut-brown color. That golden hue means the raw flour taste is fully cooked out and ready to blend smoothly into the soup.
Here's the thing—don't rush this step. If you walk away, the roux will burn before it develops proper flavor. You're aiming for that perfect balance between smooth texture and deep, toasty notes. The roux should coat the back of a spoon and leave a clean streak when you run your finger through it.
Build the Creamy Base with Milk and Broth
Slowly pour in the 4 cups whole milk while whisking vigorously to prevent lumps. Once fully incorporated, add the 4 cups chicken broth and the 1 tsp garlic powder. Bring everything to a gentle simmer over medium-low heat, then reduce heat to low and let it cook uncovered for 10 minutes, stirring occasionally. This slow cook time ensures the roux fully integrates and develops maximum flavor.
I like to taste the base at this stage—it should be smooth with just a hint of flour taste. If it's too thick, whisk in 2-3 tablespoons of water to reach your desired consistency. The goal is a velvety base that will become even creamier when we add the cheeses later. Keep the heat at a simmer, never a boil, or you'll break the emulsion and end up with a separated soup.
Add Broccoli and Cheeses for Maximum Creaminess
Stir in the 2 cups frozen broccoli florets (no need to thaw first—they'll cook in the hot liquid) and the 2 cups sharp cheddar cheese and 0.5 cup gruyère cheese. Let the mixture simmer gently for 5-7 minutes, stirring frequently, until the broccoli is tender-crisp (you should still see some bite) and the cheeses are completely melted. The soup should look thick and luxurious, with visible cheese swirls throughout.
This is where the magic happens. The gruyère adds that signature nutty depth that makes this soup restaurant-quality. If you notice any cheese clumping, whisk vigorously to break it up. The soup should coat the back of a spoon but still be pourable. If it's too thick, thin it with a little of the reserved broth or milk—just enough to reach that perfect spoonful consistency.
Finish with Cream and Seasoning
Remove the pot from heat and stir in the 0.5 cup heavy cream. This final addition elevates the soup from creamy to decadently rich. Return the soup to low heat just long enough to warm through—about 1-2 minutes. Then season generously with 1.5 tsp salt and 0.5 tsp black pepper. Taste and adjust—you want the salt to enhance all the cheesy flavors without overpowering them.
Let the soup sit off heat for 5 minutes before serving. This resting period allows all the flavors to meld together perfectly. The texture should be silky smooth with those beautiful cheese swirls visible throughout. If you notice any skin forming on top, simply stir it back in before serving—it's actually a sign of perfectly cooked soup.
Prepare the Crispy Herb Topping
While the soup simmers, toss the 0.5 cup bread cubes with the 1 tbsp olive oil, 0.25 cup chopped parsley, and 2 tbsp chopped chives. Spread them in a single layer on a baking sheet and bake at 375°F for 8-10 minutes, stirring once halfway, until golden brown and crispy. The key to perfect topping is high heat and frequent stirring—you want that satisfying crunch with every bite.
Don't skip this step—it's what makes this soup restaurant-perfect. The crispy bread cubes add texture contrast to the creamy soup, while the fresh herbs brighten up all that rich cheese. For extra flavor, I like to sprinkle a pinch of garlic powder over the bread cubes before baking. Serve the crispy topping immediately on top of each bowl of soup while it's still hot and crunchy.
Pro Tips For Making Applebee'S Broccoli Cheese Soup
- Whisk Like You Mean It: When melting butter and adding flour, don’t just stir—whisk vigorously for 2-3 minutes until the roux turns a pale, creamy gold. I used to rush this and ended up with a gray, floury mess that tasted like paste. Trust me, the extra effort makes the soup silky.
- Thaw Broccoli First: Dump frozen broccoli florets straight into boiling broth, no thawing needed—but if you’re adding them later, microwave them for 2 minutes first. This keeps the florets intact instead of turning them into mush. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: Once the milk and broth mix, keep the heat at a gentle simmer, not a rolling boil. I learned this the hard way—boiling splits the milk and makes the soup separate like a sad, curdled science experiment. Low and slow keeps it smooth.
- Stir in Cheese Slowly: If you’re adding cheese (like the recipe likely does), temper it by whisking in a little hot soup first, then gradually adding the rest. Dumping cold cheese clumps into hot liquid is how you end up with a lumpy, grainy disaster. Patience here saves cleanup.
Common mistakes when making great applebee's broccoli cheese soup
Roux Overcooking
The most common mistake is burning your roux while trying to develop that nut-brown color. I’ve seen home cooks walk away for just a minute, and suddenly their roux turns from golden to black. This happens because flour burns quickly at high heat.
To avoid it, keep your heat at medium-low and whisk constantly—every 30 seconds—until you reach that perfect nut-brown hue. If it starts to darken too quickly, immediately reduce the heat to low and keep whisking.
A burned roux will give your soup a bitter, acrid taste that no amount of cheese can fix. 🌡️
Cheese Clumping
Adding cheese too quickly or at too high a temperature is a recipe for disaster. I’ve seen people dump all the cheese in at once, and suddenly you’ve got rubbery, clumpy gunk instead of silky swirls.
The fix? Add the cheese gradually—start with half the amount and let it melt completely before adding the rest. Also, keep the heat at a gentle simmer, never a boil. If clumps do form, immediately whisk vigorously or use an immersion blender to break them up.
For extra smoothness, I like to pre-shred my cheese and give it a quick pulse in the food processor before adding it to the soup.
Skipping the Resting Time
Many home cooks can’t resist diving in immediately after making the soup, but this is a big mistake. Letting the soup rest for 5-10 minutes off the heat allows the flavors to meld and the texture to thicken naturally.
If you serve it too soon, the cheese swirls will break down, and the soup will taste uneven. I’ve also noticed that rushing this step often leads to a skin forming on top—something that’s easy to stir back in but still ruins the presentation.
Patience here makes all the difference in achieving that restaurant-quality finish. ⏳
Over-Salting Early
Seasoning too early is a classic mistake, especially when you’re tasting the roux or broth base. The flavors intensify as the soup cooks, so what tastes perfect at the beginning can become overwhelming by the end.
Instead, hold off on adding most of your salt until the very last step. Taste the soup after adding the cheese and cream, then adjust with ½ tsp salt at a time until you reach the perfect balance.
Remember, you can always add more salt, but you can’t take it out. I’ve ruined more soups than I’d like to admit by over-salting early—don’t make the same mistake!
Neglecting the Crispy Topping
The crispy herb topping is what elevates this soup from homemade to restaurant-quality, but many people skip it or make it incorrectly. The biggest mistake is using fresh bread cubes—they’ll turn mushy instead of crispy. Always use stale or toasted bread and toss it in olive oil before baking.
Another common error is baking at too low a temperature. You need 375°F for that perfect golden crunch. If your topping comes out soggy, spread the cubes in a single layer and stir them halfway through baking. Trust me, that satisfying crunch is worth the extra effort. 🍞
Using Low-Quality Cheese
Not all cheeses are created equal, and this is especially true for broccoli cheese soup. Using pre-shredded cheese from a can is a shortcut that often leads to a grainy, clumpy texture. The anti-caking agents in these cheeses prevent them from melting smoothly.
Instead, grab block-style shredded cheddar and Gruyère from the deli section or a specialty store. If you’re in a pinch, give pre-shredded cheese a quick pulse in the food processor to break up any clumps.
The difference in flavor and texture is night and day—your soup will taste like it came straight from Applebee’s. 🧀
Nutrition facts
Frequently asked questions
Can I make this soup without a roux?
The roux is what creates that signature velvety texture, but you can substitute with 2 tablespoons cornstarch mixed with 1/4 cup cold water as a slurry. Whisk it into the simmering milk and broth, then cook for 2-3 minutes until thickened. The flavor won't be identical, but it'll still be creamy. For best results, use the roux method—it's worth the extra effort!
How do I make this soup dairy-free?
Swap the butter for olive oil, use unsweetened almond milk instead of whole milk, and replace the cheeses with nutritional yeast (for cheesy flavor) plus cashew cream (blend 1 cup soaked cashews with 1 cup water). The broth should be vegetable-based, and use coconut cream instead of heavy cream. The texture will be lighter but still delicious!
Why does my soup get watery after adding cheese?
This happens when the cheese melts and releases moisture, or if your broth wasn't reduced enough. To fix it, simmer uncovered for 5-10 extra minutes to evaporate excess liquid. For prevention, reduce your broth by 1/4 cup before adding cheese, or use a 1:1 ratio of broth to milk instead of the 4:4 called for. Always keep heat at a gentle simmer, never a boil.
Can I use fresh broccoli instead of frozen?
Yes! Use 3 cups fresh broccoli florets (about 1 large head) and cut them into 1-inch pieces. Blanch them in boiling water for 2 minutes first to soften slightly, then drain and add to the soup. Fresh broccoli will release more water, so you may need to simmer uncovered for 5 extra minutes to maintain thickness. The flavor will be brighter than frozen, but slightly less tender.
How long will leftovers keep in the fridge?
This soup stays fresh for 5 days when stored in an airtight container. For best quality, press plastic wrap directly on the surface before sealing to prevent a skin from forming. Reheat gently on the stove with a splash of milk or broth—never microwave directly from the fridge, or the texture will break. The crispy topping should be made fresh before serving, but the soup base reheats beautifully!
