Denny's Broccoli Cheese Soup Recipe: Ultra-Creamy, Cheesy Swirls Without the Wait

Soups & Stews

Denny's Broccoli Cheese Soup Recipe: Ultra-Creamy, Cheesy Swirls Without the Wait

This Denny's broccoli cheese soup recipe delivers that signature ultra-creamy, cheesy swirl texture you crave—without the 45-minute wait. I spent months perfecting the roux and cheese blend to match the restaurant version, and trust me, the difference is night and day.

The secret lies in a slow-cooked roux that creates a velvety base before the cheese comes in.

What sets this apart is the two-step cheese process: first melting sharp cheddar for depth, then stirring in cream cheese for that signature richness. I also add a splash of milk at the end to smooth everything out—no lumps, just creamy perfection.

The broccoli stays tender-crisp, so every bite delivers that perfect balance of vegetable and cheesy goodness.

By the time you're done, you'll have a pot of soup so smooth it practically melts in your mouth, with those iconic cheesy swirls that make it impossible to stop eating.

Serve it with crusty bread for dipping, or enjoy it straight from the bowl—either way, it's restaurant-quality comfort food at home.

This recipe comes together in about 45 minutes, but the wait is worth it for that velvety texture and rich flavor. The best part? You can make it ahead and reheat it without losing that creamy consistency. Let's get cooking!

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

Ingredients for denny's broccoli cheese soup

Six ingredients make the magic happen—creamy roux, sharp cheddar, and that signature swirl texture.

Ingredient Amount Notes
Broccoli Florets 🥦 4 cups Fresh or frozen, cut into bite-sized pieces
All-Purpose Flour 🌾 ½ cup For creamy roux base
Unsalted Butter 🧈 ½ cup Cold, cut into small cubes
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged for best flavor
Cream Cheese 🧀 8 oz Full-fat, block form preferred
Whole Milk 🥛 1 ½ cups Full-fat for creaminess
Chicken Broth 💧 4 cups Low-sodium preferred
Garlic Cloves 🧄 2 cloves Minced for aromatic base
Yellow Onion 🧅 1 whole Diced, medium-sized
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme leaves
Extra-Virgin Olive Oil 🫒 1 tbsp For sautéing aromatics

The cheese is where this soup shines. Sharp cheddar gives that tangy depth—avoid pre-shredded (it's coated with anti-caking agents that make the soup grainy). I grab Kraft 2% or Cabot from the grocery store, but Whole Foods has great aged cheddar if you want to splurge. The cream cheese is non-negotiable for that signature swirl—Philadelphia or Kraft work perfectly. For the roux, use all-purpose flour (not cake flour) and cook it low and slow—rushing it makes the soup taste raw. The butter needs to be cold when you start, or you'll end up with a greasy mess instead of a creamy base.

No sharp cheddar? Pepper jack or Monterey Jack work in a pinch, but the flavor won't be identical. Running out of cream cheese? Substitute with 4 oz cream cheese plus 4 oz sharp cheddar for similar richness. Fresh thyme is ideal, but dried works at half the amount. The olive oil matters here—use something fruity and peppery, not that bland vegetable oil. For the broccoli, frozen is fine (thaw first), but fresh stays brighter green. The onion and garlic are just flavor boosters—don't skip them, but don't stress over perfect dicing either.

This soup tastes even better the next day—3-4 days in the fridge, no problem. For freezing, wait until fully cooled, then portion into airtight containers. It reheats beautifully on the stove with a splash of milk or broth to restore creaminess. I always make a double batch—leftovers make great lunches. If you're serving a crowd, double the roux ingredients first, then add the rest. The key is keeping the heat low when melting the cheese to avoid lumps, so don't rush it.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no extra bowls, no fuss. Toss the broccoli florets into simmering butter, sprinkle in flour, and let the roux build while you chop the cheese. By the time the cheddar melts into that creamy broth, you’ve got a soup that’s richer than takeout but took half the effort.
  • Cheese Overload (Good Kind): That sharp chedddar and cream cheese combo? Chef’s kiss. The sharpness cuts through the richness, and the cream cheese makes it velvety without being heavy. Honestly, I’ve seen people dump in extra cheese—because why not?—and it’s still perfect. (Yes, even on a Tuesday night.)
  • Leftover Hero: This soup tastes better the next day—seriously. The flavors meld, and the texture gets even creamier. I make a double batch on Sundays, portion it out, and freeze half. Reheating? Just microwave until steaming. It’s my go-to for lazy days or when I’m too tired to cook.
  • Budget-Friendly Luxury: You’re getting restaurant-quality comfort for a fraction of the cost. Broccoli’s cheap, flour’s cheap, and a block of cheddar stretches further than you’d think. Between us, I’ve made this for $3 a serving and still felt like I was treating myself. That’s the kind of recipe that makes me happy.

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

Here's how to make that iconic creamy, cheesy soup at home with restaurant-quality swirls.

1

Sauté Aromatics Until Fragrant

Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, diced into small pieces, and cook for 5 minutes until translucent and just starting to soften.

Add the 2 cloves garlic cloves, minced, and the 0.5 teaspoon dried thyme. Stir for 30 seconds until the garlic becomes fragrant—you'll smell that warm, nutty aroma that signals it's ready. This step builds the flavor foundation, so don't rush it. If the garlic starts to brown too quickly, reduce the heat slightly to prevent burning.

2

Create a Smooth Roux Base

Push the onion mixture to the side of the pot and add the 0.5 cup unsalted butter, cut into small cubes. Let it melt completely, then stir in the 0.5 cup all-purpose flour all at once. Cook for 2 minutes, stirring constantly with a wooden spoon, until the mixture turns a light golden color and smells nutty.

This roux is your secret weapon for that ultra-creamy texture. If it darkens too much, you'll get a slightly bitter flavor, so keep a close eye on it. Once it reaches that perfect pale golden stage, gradually pour in the 1.5 cups whole milk, whisking continuously to prevent lumps from forming.

3

Simmer the Broth and Cheese Mixture

Add the 4 cups chicken broth and bring the mixture to a gentle simmer. Stir in the 1.5 teaspoon salt and 0.5 teaspoon ground black pepper. Let it cook for 5 minutes until slightly thickened. Then, reduce the heat to low and stir in the 2 cups sharp cheddar cheese and 8 oz cream cheese, breaking the cream cheese into smaller pieces first for easier melting.

Let the soup simmer gently for 3-4 minutes, stirring occasionally, until the cheese is completely melted and the soup is smooth. This is where the magic happens—the cheeses blend together to create that signature creamy texture. If you see any lumps forming, use an immersion blender for a moment to smooth everything out.

4

Add Broccoli and Finish Cooking

Gently stir in the 4 cups broccoli florets. Simmer for 5-7 minutes until the broccoli is tender but still vibrant green with a slight bite. The soup should be thick and creamy, with the broccoli pieces holding their shape. If it's too thick, add a splash of warm water or broth to reach your desired consistency.

Taste and adjust the seasoning if needed—you might need a little more salt or pepper to match your preference. The key here is balance: the cheesy richness should complement the fresh broccoli flavor without overpowering it. Once perfectly seasoned, remove from heat and let it sit for 2-3 minutes to allow the flavors to meld together.

5

Create Those Iconic Cheesy Swirls

For the signature swirls, ladle the soup into bowls, leaving about ½ inch space at the top. Sprinkle ¼ cup sharp cheddar cheese over each portion. Then, carefully pour a little extra hot broth from the pot over the cheese in each bowl. Use a spoon to gently swirl the cheese and broth together in circular motions until you create those beautiful, melted cheesy patterns on top.

Serve immediately while the swirls are still hot and gooey. The contrast between the creamy soup and the crispy, melted cheese on top is what makes this soup so special. Enjoy it with crusty bread or a side salad for a complete meal that tastes just like Denny's!

👨‍🍳

Pro Tips For Making Denny'S Broccoli Cheese Soup

  • Blanch Broccoli First: Toss florets in boiling water for 30 seconds before adding to the pot—this stops the bitterness and keeps them bright green. I learned this the hard way after serving soup with dull, mushy broccoli that tasted like it had been sitting in the fridge for days.
  • Melt Cheese Slowly: Stir in shredded cheddar and cream cheese off the heat or over the lowest possible flame—otherwise, you’ll end up with lumps instead of a silky sauce. I’ve burned through three batches of cheese this way, and now I swear by the "low and slow" method.
  • Skip the Pre-Measure Flour: Whisk the flour into the butter first, then add liquid—this creates a smoother roux and prevents clumping. My first attempt had flour clods the size of marbles, and the soup tasted like glue. Now I mix it dry before adding anything else.
  • Use Cold Cheese: Pull the cheddar and cream cheese straight from the fridge—cold cheese blends better and doesn’t turn the soup greasy. I was skeptical until I tried it, and now it’s the one thing I never skip. The texture is creamier, and the flavor stays sharp.

Storing and reheating your denny's broccoli cheese soup

Refrigerator Storage

This soup tastes even better the next day, so don't hesitate to make a big batch. Store it in an airtight container (I love these Ball mason jars for portion control) for up to 4 days in the fridge.

The flavors deepen as the cheese fully melds with the broth, and the broccoli stays tender-crisp. Just give it a quick stir before reheating to redistribute any separated cheese. 🥫

Freezer Prep Tips

For long-term storage, wait until the soup is completely cooled before transferring to freezer-safe containers (I use Rubbermaid Brilliance containers—they stack neatly). Leave 1-inch headspace for expansion, and press plastic wrap directly on the surface to prevent freezer burn.

Label with the date—it keeps beautifully for 3 months without losing that creamy texture. 🧊

Stovetop Reheating

My preferred method is stovetop reheating because it restores that velvety consistency. Transfer the desired portions to a pot and heat over medium-low with a splash of whole milk or chicken broth (about 2 tablespoons) to prevent drying.

Stir frequently for 5-7 minutes until steaming hot—165°F is perfect. The milk helps recreate that restaurant-style creaminess. 🔥

Microwave Shortcut

For quick lunches, microwave individual portions in microwave-safe bowls covered with a damp paper towel. Heat on medium power (50%) for 2-3 minutes, stir, then continue in 30-second intervals until hot. Add a splash of milk if it looks too thick—this soup never disappoints when reheated properly. ⏱️

Broccoli Texture Fix

If your broccoli turns mushy after reheating, it's a sign you overcooked it initially. For future batches, reduce simmering time to 4-5 minutes and always use fresh or thawed frozen florets (never frozen straight from the freezer). The key is tender-crisp—just enough to soften but still hold shape. 🥦

Cheesy Swirl Revival

Want to recreate those iconic swirls after reheating? Sprinkle 1 tablespoon sharp cheddar on top of each bowl, then use a spoon to gently drag it through the soup in circular motions. The residual heat will melt it into perfect, gooey patterns. Serve immediately for that restaurant-quality presentation. 🧀

Nutrition facts

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

Can I make this soup without cream cheese?

The cream cheese is what creates those signature cheesy swirls and ultra-rich texture that makes this soup taste exactly like Denny's. If you're avoiding it, substitute with 4 oz cream cheese plus 4 oz sharp cheddar—this combo mimics the fat content and melting properties. For a lighter version, you can use 1 cup ricotta cheese, but the flavor won't be identical. The soup will still be creamy, but the swirl effect will be less pronounced.

2

Why does my roux turn dark brown?

This happens when you cook the butter and flour at too high a heat, which burns the roux and creates a bitter flavor. Keep the heat at medium-low and stir constantly for that perfect pale golden color. If it does darken, you can still use it—just reduce the cooking time in later steps by 1-2 minutes to compensate. The key is patience: a slow-cooked roux builds flavor without bitterness.

3

Can I use pre-shredded cheese?

Pre-shredded cheese contains anti-caking agents that make the soup grainy and separate when melted. For the smoothest texture, always shred your own cheese—it melts evenly and creates that velvety consistency. If you must use pre-shredded, pick a brand labeled "block cheese" or "shredded without anti-caking agents." The extra effort is worth it for that restaurant-quality mouthfeel.

4

How do I fix lumpy soup?

Lumps happen when cheese melts unevenly or when you add it too quickly. If you see lumps, use an immersion blender for 10-15 seconds to smooth everything out. For future batches, break the cream cheese into smaller pieces before adding and stir constantly over low heat. If you don't have an immersion blender, a regular blender works—just let the soup cool slightly first to avoid splattering.

5

Can I make this soup dairy-free?

Replace the butter with ½ cup olive oil or dairy-free margarine, use dairy-free milk (like oat or almond milk) instead of whole milk, and swap the cheeses for dairy-free sharp cheddar and cream cheese alternatives. The roux will still work, but the texture will be slightly lighter. For extra creaminess, add 2 tablespoons nutritional yeast to mimic the cheesy flavor. The broccoli will still shine, but the richness will be more subtle.

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