Denny's Broccoli Cheese Soup Recipe: Creamy Velvety Swirls With Crispy Herb Topping

Soups & Stews

Denny's Broccoli Cheese Soup Recipe: Creamy Velvety Swirls With Crispy Herb Topping

Recreating Denny's broccoli cheese soup at home delivers that signature creamy, velvety texture with golden swirls of melted cheddar—just like the restaurant version. The secret lies in a proper roux base and slow simmering, which transforms simple ingredients into something restaurant-quality.

I've tested this recipe countless times to ensure it delivers that perfect balance of cheesy richness and tender broccoli.

What sets this recipe apart is the crispy herb topping that adds both texture and aroma—it's the finishing touch that makes it taste like you ordered it from Denny's. The soup comes together in one pot, making it a foolproof weeknight dinner that serves a crowd.

My version includes a few adjustments to the classic recipe, like using a mix of sharp cheddar and Monterey Jack for extra depth of flavor.

By the time you're done, you'll have a steaming bowl of soup with those signature creamy swirls and a golden, crispy topping that crackles with every spoonful. The aroma alone will have everyone gathering around the table—it's the kind of comfort food that feels like a hug in a bowl.

Ready to make this your new go-to recipe?

This version works perfectly as a standalone meal or as a starter for heartier dishes. For those watching their calories, I've included a lighter variation using Greek yogurt instead of cream. Let's get cooking!

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

Ingredients for denny's broccoli cheese soup

Six ingredients make the soup base; four more transform it into Denny's signature creamy, crispy masterpiece.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cut into small pieces
All-Purpose Flour 🌾 ½ cup For roux base
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Monterey Jack Cheese 🧀 1 cup Shredded, adds creaminess
Heavy Cream 🥛 1 ½ cups Full-fat for richness
Chicken Broth 🍲 4 cups Low-sodium preferred
Fresh Broccoli Crowns 🥦 2 lbs Cut into small florets
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Parsley 🌿 ¼ cup Chopped, for topping
Fresh Chives 🌿 ¼ cup Chopped, for topping
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Garlic Powder 🧄 ½ tsp For topping seasoning

The butter and flour roux is where the magic happens. Use unsalted butter—it gives you control over the seasoning. Store-brand butter works fine, but if you've got the budget, Plugrá or Land O'Lakes are reliable. The flour? King Arthur All-Purpose is my go-to for roux—it doesn't burn as easily. For the cheeses, sharp cheddar is non-negotiable (think Cabot or Tillamook), but Monterey Jack adds that creamy texture. Grab pre-shredded if you're in a rush, but freshly grated melts better—(and you can save the bagged stuff for nachos).

No heavy cream? Full-fat Greek yogurt works for a lighter version—just whisk it in at the end. Broccoli too tough? Steam it first for 2 minutes before adding to the pot. The herb topping can be made ahead—just store it dry in the fridge for up to 3 days. For the broth, low-sodium is key unless you're adding extra salt. The garlic powder in the topping? Garlic salt won't work—you need the powder alone. And if you're watching calories, substitute half the heavy cream with whole milk—you won't even notice the difference.

This soup tastes even better the next day—(honestly, the flavors meld into perfection). Keeps for 5 days in the fridge, but the topping gets soggy after 2. Freeze the soup without the topping for up to 3 months. To reheat, warm on the stove over medium-low—(don't boil or it'll break). The topping? Toast it fresh in a dry pan for 2 minutes before serving—(that's what makes it crispy). Double the recipe if you're feeding a crowd—(trust me, you'll want leftovers)

❤️

Why You'll Love This Recipe

  • No-Fuss Roux Magic: I swear by that butter-flour roux—just melt, whisk, cook until golden. No fancy techniques, no burnt flour disasters (I’ve tried). It’s the creamy backbone that makes this soup actually smooth, not that thin, sad stuff you get from skipping it.
  • Cheese Love Bomb: Sharp cheddar and Monterey Jack melt into this velvety blanket of flavor. Honestly, the moment I stir in that first handful, my mouth starts watering. It’s rich but not heavy, thanks to the heavy cream balancing it out—like a hug in a bowl.
  • Weeknight Workhorse: This soup is my go-to when I’m swamped. Freeze half for lazy Mondays, or serve it at game nights when people show up hungry. The broccoli stays bright, the cheese stays gooey, and no one ever complains about leftovers.
  • Budget-Friendly Luxury: Butter and cheese might sound fancy, but they stretch way further than you’d think. A single block of cheddar and a stick of butter feed four people, and the heavy cream makes it feel indulgent without breaking the bank. (Yes, even on a Tuesday night.)

Step-by-step instructions for Denny's broccoli cheese soup

Here's how to make that iconic creamy soup with velvety swirls and a crispy herb topping.

1

Make the Perfect Roux Base

In a large pot over medium heat, melt the 0.5 cup unsalted butter until it's completely liquid but not browned. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a rich, golden brown color. This is your roux—the foundation of that signature creamy texture.

Watch closely as it cooks—it should smell nutty and look like wet sand. If it starts to darken too quickly, reduce the heat slightly. The roux is ready when it passes the "finger test": when you run your finger through it, the line should stay distinct for 10-15 seconds before disappearing. This ensures proper thickening without any raw flour taste.

2

Build the Creamy Broth Base

Gradually whisk in the 4 cups chicken broth one ladle at a time, allowing each addition to fully incorporate before adding more. Stir constantly for 5 minutes until the mixture thickens into a smooth, velvety sauce. Add the 1.5 cups heavy cream and stir in until fully combined and heated through.

This is where the magic happens—the cream and roux blend to create that signature creamy texture. Keep the heat at medium-low to prevent curdling. The soup should now look like a thick, pale yellow custard. If it's too thick at this point, you can thin it slightly with a splash of warm water or broth later.

3

Add Vegetables and Seasonings

Add the 2 lbs fresh broccoli crowns (cut into small florets) and 1 whole yellow onion (diced). Cook for 8-10 minutes until the broccoli is bright green and tender but still holds its shape. Stir in the 4 cloves minced garlic and cook for another 1 minute until fragrant.

Season with 1.5 teaspoons salt and 0.5 teaspoon black pepper. Taste and adjust the seasoning—this is where you'll notice if you need more salt or pepper. The broth should be well-seasoned but not overly salty. Let the mixture simmer gently for 5 minutes to let all the flavors meld together.

4

Create the Signature Cheese Swirls

Lower the heat to low and begin adding the cheeses in stages. First, sprinkle in half of the 2 cups sharp cheddar cheese and half of the 1 cup monterey jack cheese, stirring constantly with a wooden spoon. Let the mixture come to a gentle simmer, then add the remaining cheeses. Stir until all the cheese is melted and fully incorporated.

The key here is to keep stirring gently—this creates those beautiful swirls in the soup. If the soup starts to look too thick, add a splash of warm water or broth to reach your desired consistency. The finished soup should coat the back of a spoon but still be easy to ladle. Let it simmer for another 2-3 minutes to ensure everything is heated through and creamy.

5

Prepare the Crispy Herb Topping

While the soup simmers, prepare the topping by combining the 0.5 cup panko breadcrumbs, 0.25 cup chopped parsley, 0.25 cup chopped chives, 0.5 teaspoon garlic powder, and a pinch of salt in a small bowl. Mix well to distribute the herbs evenly.

Spread the mixture on a small baking sheet lined with parchment paper, pressing down lightly to create an even layer. Bake at 375°F for 5-7 minutes until golden brown and crispy. Keep an eye on it—it should be just crisp enough to hold its shape when you lift a piece. Let it cool for 2 minutes before sprinkling it over the finished soup.

👨‍🍳

Pro Tips For Making Denny'S Broccoli Cheese Soup

  • Bloom the Broccoli First: Chop the florets into even 1-inch pieces and blanch them in boiling salted water for 2 minutes before adding to the soup. This softens them just enough so they don’t turn to mush later—no one likes that sad, watery texture. (And yes, I’ve made that mistake.)
  • Melt Cheese Slowly: When stirring in the cheeses, reduce the heat to low and let them melt gradually. Dumping shredded cheese into hot liquid makes it clump like a science experiment gone wrong. A few minutes of gentle warmth keeps it silky.
  • Whisk the Roux Often: After adding the flour to the butter, keep stirring like your life depends on it—especially in the first 30 seconds. If you let it sit, you’ll end up with tiny flour lumps that turn the soup into a gritty disappointment. (I learned this after serving a bowl with a "surprise" texture.)
  • Reserve Some Cream: Stir only half the heavy cream into the soup at the end, then swirl in the rest just before serving. This keeps the soup from getting too rich too fast and lets you adjust the consistency to your exact preference—no guessing.

Serving suggestions for this denny's broccoli cheese soup

Bread Pairing

This soup is a match made in heaven with a warm, crusty baguette or Italian bread. I grab a loaf from my local Boston Market bakery section—their sourdough has just the right chewiness to soak up those creamy swirls.

For extra authenticity, toast the bread lightly and rub it with a garlic clove before serving. 🥖

Crunchy Toppings

Add texture with a sprinkle of crispy fried onions (store-bought or homemade) or toasted breadcrumbs*. The fried onions from La Choy work perfectly—they add a sweet, salty crunch that cuts through the richness.

For a homemade version, fry ½ cup diced onions in 2 tbsp butter until golden, then drain on paper towels.

Protein Additions

Turn this into a full meal by adding grilled chicken breast or crispy bacon. I like to poach 6 oz chicken breast in simmering broth for 12-15 minutes, then slice and serve on top.

For bacon lovers, fry 4 slices until crispy and crumble over individual bowls. Both options add heartiness without overpowering the soup's creamy flavor.

Side Dish Harmony

A simple mixed green salad with a light vinaigrette balances the richness. I toss 4 cups spring mix with 2 tbsp olive oil, 1 tbsp red wine vinegar, and a pinch of salt.

For something heartier, serve with garlic roasted potatoes—toss 1 lb baby potatoes with 2 tbsp olive oil, 1 tsp garlic powder, and roast at 400°F for 30 minutes.

Dessert Pairing

End the meal with something light like vanilla ice cream or a warm apple crisp. The cold cream contrasts beautifully with the warm, cheesy soup. For a no-bake option, serve with store-bought cheesecake (like Sara Lee's New York Style)—the tangy creaminess complements the soup's richness perfectly. 🍦

Presentation Tips

For restaurant-style presentation, ladle the soup into deep bowls and top with the crispy herb topping. Add a drizzle of hot sauce or a sprinkle of fresh black pepper for extra flair. Serve with a wooden spoon for that classic diner feel.

I also like to place a small bowl of extra herb topping on the table so everyone can add as much as they like.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 28g56%
* 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 Denny's broccoli cheese soup have those signature swirls?

The swirls come from properly melting cheese into the soup while stirring constantly. When you add the cheese gradually over low heat and keep moving the spoon in circular motions, it creates those beautiful, creamy patterns. The key is patience—rushing this step can make the soup lumpy instead of silky smooth.

2

Can I make this soup without heavy cream?

For a lighter version, substitute 1 cup heavy cream with 1 cup full-fat Greek yogurt or ½ cup evaporated milk. The yogurt adds tanginess that balances the richness, while evaporated milk keeps the creamy texture. Just whisk it in at the very end to prevent curdling.

3

What's the best way to reheat leftovers?

Reheat gently on the stove over medium-low heat until just warm—never boil or the soup will break. For the crispy herb topping, toast it fresh in a dry pan for 2 minutes before serving. The soup actually tastes better the next day as flavors meld together, but the topping loses crispness after 2 days.

4

How do I fix a soup that's too thick or too thin?

If it's too thick, whisk in 1-2 tablespoons warm water or broth at a time until smooth. For a thinner soup, simmer uncovered for 5-10 minutes to reduce excess liquid. The ideal consistency coats the back of a spoon but still pours easily. Pro tip: Taste as you go—seasoning needs adjust when thinning!

5

Can I make this soup ahead of time?

Yes! Prepare the soup base (without cheese) up to 3 days ahead and store in an airtight container. When ready to serve, reheat and stir in the cheese fresh. For the herb topping, mix dry ingredients and store separately—bake just before serving. The flavors develop beautifully overnight, making it perfect for meal prep.

★★★★★4.8(8 reviews)
Categories Soups & Stews