Denny’s may be famous for breakfast, but anyone who has ordered the soup and half-sandwich combo knows their broccoli cheese soup is the sleeper hit of the menu. It’s thick, velvety, packed with sharp cheddar, and full of tender broccoli in every spoonful. This Copycat Denny’s Broccoli Cheese Soup recreates that diner bowl at home in about 30 minutes, with a stovetop method and an Instant Pot shortcut so you can make it whichever way fits your night.

Copycat Denny's broccoli cheese soup in a white bowl topped with shredded cheddar
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

The secret is a proper butter-and-flour roux, a mix of sharp and mild cheddar, and shredding the cheese yourself. That combination is what gives you the smooth, creamy texture Denny’s is known for instead of a grainy, broken soup.

If you’re recreating the Denny’s menu at home, pair a bowl with my Air Fryer Moons Over My Hammy for the ultimate diner lunch, or serve it before the Denny’s Slow Cooked Pot Roast Bowl for a full comfort-food dinner.

Why You’ll Love This Recipe

  • Tastes just like Denny’s: Thick, cheesy, and loaded with broccoli, not thin or watery.
  • Ready in 30 minutes: One pot, simple ingredients, weeknight-friendly.
  • Two methods: Classic stovetop or hands-off Instant Pot.
  • Freezer-friendly: Make a double batch and stash half for later.
  • Kid-approved: The easiest way to get broccoli on the table without complaints.
Bowl of creamy Denny's broccoli cheese soup with a spoon and dinner roll

What Makes Denny’s Broccoli Cheese Soup Different

Denny’s soup is thicker and cheesier than most restaurant versions, closer to a cheddar velouté than a brothy vegetable soup. The broccoli is chopped small so it’s in every bite, and there’s a hint of onion and a whisper of mustard and nutmeg in the background that makes the cheese taste sharper. This recipe hits all three notes.

Ingredients You’ll Need

Ingredients for Denny's broccoli cheese soup including broccoli, cheddar cheese, butter, flour, milk, onion, and carrot
  • Unsalted butter: The base of the roux and for sautéing the onion.
  • Yellow onion: Finely diced so it melts into the soup.
  • Garlic: Two cloves, minced.
  • All-purpose flour: Thickens the soup. Don’t skip it.
  • Chicken broth: Low-sodium so you can control the salt. Vegetable broth works too.
  • Whole milk and half-and-half: The combination gives you creaminess without being heavy.
  • Fresh broccoli florets: Chopped into small, bite-size pieces. Frozen works in a pinch (see tips).
  • Carrot: One, shredded, for color and a touch of sweetness, just like the diner version.
  • Sharp cheddar cheese: Shredded from a block. Pre-shredded cheese has anti-caking starch that makes soup grainy.
  • Mild cheddar cheese: Balances the sharp and melts extra smooth.
  • Dijon mustard: A teaspoon wakes up the cheese flavor.
  • Salt, black pepper, paprika, and a pinch of nutmeg: The diner seasoning blend.

Full measurements are in the recipe card below.

How to Make Copycat Denny’s Broccoli Cheese Soup (Stovetop)

Diced onion sautéing in butter in a Dutch oven for broccoli cheese soup

Step 1: Sauté the aromatics. Melt the butter in a large Dutch oven over medium heat. Add the onion and cook until soft, 4 to 5 minutes. Stir in the garlic and cook 30 seconds more.

Step 2: Make the roux. Sprinkle in the flour and whisk constantly for 1 to 2 minutes until it smells nutty and no dry flour remains.

Adding chopped broccoli florets and shredded carrot to the soup pot

Step 3: Add the liquids. Slowly whisk in the chicken broth, then the milk and half-and-half. Bring to a gentle simmer, whisking often, until the soup thickens enough to coat a spoon, about 5 minutes.

Step 4: Cook the vegetables. Add the broccoli, carrot, salt, pepper, paprika, and nutmeg. Simmer uncovered for 10 to 12 minutes, until the broccoli is tender.

Stirring freshly shredded sharp cheddar into broccoli soup on low heat

Step 5: Add the cheese. Turn the heat to low. Add the cheddar a handful at a time, stirring until each addition melts before adding the next. Stir in the Dijon.

Step 6: Taste and serve. Adjust the salt and pepper, then ladle into bowls and top with extra shredded cheddar.

Close-up of copycat Denny's broccoli cheese soup showing small broccoli pieces and melted cheddar

Instant Pot Method

  1. Set the Instant Pot to Sauté. Melt the butter, cook the onion 4 minutes, then add the garlic and flour and stir 1 minute.
  2. Slowly whisk in the chicken broth, scraping the bottom of the pot so nothing sticks (this prevents the burn notice).
  3. Add the broccoli, carrot, and seasonings. Lock the lid and pressure cook on High for 3 minutes, then quick release.
  4. Switch back to Sauté (low) and stir in the milk and half-and-half. Once warmed through, turn the pot off and stir in the cheese a handful at a time, then the Dijon.
Denny's broccoli cheese soup served with half a Moons Over My Hammy sandwich

Tips for the Best Broccoli Cheese Soup

  • Shred your own cheese. This is the single biggest difference between smooth and grainy soup.
  • Keep the heat low when adding cheese. Boiling cheese makes it seize and separate.
  • Chop the broccoli small. Denny’s uses small pieces so you get broccoli in every spoonful, not big chunks.
  • Want it smoother? Blend half the soup with an immersion blender before adding the cheese, then stir the cheese in.
  • Too thick? Thin with a splash of broth or milk. Too thin? Simmer a few extra minutes before adding the cheese.
  • Using frozen broccoli? Add it straight from the freezer and simmer 8 minutes instead of 12.

Variations

  • Loaded Baked Potato Style: Stir in diced cooked potatoes and top with crumbled bacon.
  • Spicy: Add a pinch of cayenne or a diced jalapeño with the onion.
  • Extra Cheesy: Swap the mild cheddar for Gruyère or Monterey Jack.
  • Lighter: Use 2% milk in place of the half-and-half; the roux will still thicken it.
  • Bread Bowl: Hollow out a sourdough round and serve the soup inside for a Panera-style presentation.
Broccoli cheese soup served in a sourdough bread bowl

How to Store and Reheat

Refrigerator: Cool completely and store in an airtight container for up to 4 days. Freezer: Freeze in portions for up to 3 months. Cream-based soups can separate slightly when thawed; whisk while reheating and it comes back together. Reheating: Warm gently on the stovetop over low heat, stirring often. Avoid boiling. In the microwave, heat in 1-minute bursts at 50% power, stirring between each.

What to Serve With Denny’s Broccoli Cheese Soup

Do what Denny’s does and pair it with half a sandwich. The Air Fryer Moons Over My Hammy is the obvious choice, but a grilled cheese, a turkey club, or a side of crispy Denny’s Home Fries all work. A warm dinner roll or buttery crackers for dunking is never wrong.

Loaded broccoli cheese soup topped with crumbled bacon and diced potatoes

Frequently Asked Questions

Why is my broccoli cheese soup grainy? Either the cheese was pre-shredded (the anti-caking coating doesn’t melt smoothly) or the soup was too hot when you added it. Use block cheese and keep the heat on low.

Can I make this soup ahead? Yes. It actually tastes better the next day. Reheat gently and add a splash of milk if it has thickened too much.

Can I use frozen broccoli? Absolutely. Add it frozen and shorten the simmer time by a few minutes.

Is this soup gluten-free? Not as written because of the flour. Swap in a 1:1 gluten-free flour blend for the roux and it works well.

Can I make it in the slow cooker? Yes. Make the roux and add the broth on the stovetop first, then transfer everything except the cheese and dairy to the slow cooker. Cook on Low for 3 to 4 hours, then stir in the milk, half-and-half, and cheese during the last 20 minutes.

What kind of cheese does Denny’s use? Denny’s doesn’t publish the recipe, but the flavor is a classic American cheddar. A mix of sharp and mild cheddar gets you closest.

More Copycat Denny’s Recipes

Copycat Denny's broccoli cheese soup in a white bowl topped with shredded cheddar

Copycat Denny’s Broccoli Cheese Soup

No ratings yet
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 Servings

Description

Thick, creamy, diner-style broccoli cheese soup loaded with sharp cheddar and tender broccoli, ready in 30 minutes.

Ingredients 

  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, finely diced
  • 2 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 3 cups low-sodium chicken broth
  • cups whole milk
  • 1 cup half-and-half
  • 4 cups fresh broccoli florets, chopped small (about 1 large head)
  • 1 medium carrot, shredded
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon paprika
  • teaspoon ground nutmeg
  • 2 cups sharp cheddar cheese, freshly shredded
  • 1 cup mild cheddar cheese, freshly shredded
  • 1 teaspoon Dijon mustard

Instructions

  • Melt the butter in a large Dutch oven over medium heat. Add the onion and cook until softened, 4 to 5 minutes. Add the garlic and cook 30 seconds.
  • Sprinkle in the flour and whisk constantly for 1 to 2 minutes.
  • Slowly whisk in the chicken broth, then the milk and half-and-half. Bring to a gentle simmer and cook, whisking often, until slightly thickened, about 5 minutes.
  • Stir in the broccoli, carrot, salt, pepper, paprika, and nutmeg. Simmer uncovered until the broccoli is tender, 10 to 12 minutes.
  • Reduce the heat to low. Add the cheddar one handful at a time, stirring until melted before adding more. Stir in the Dijon mustard.
  • Taste, adjust the seasoning, and serve hot topped with extra cheddar.

Equipment

  • Saucepan, or instant pot
  • Ladle

Notes

Instant Pot: Sauté the onion, garlic, and flour in butter; whisk in the broth, scraping the bottom. Add the broccoli, carrot, and seasonings. Pressure cook on High 3 minutes, quick release. Stir in the milk and half-and-half on low Sauté, turn off, then stir in the cheese and Dijon.

Notes

  • Shred cheese from a block; pre-shredded cheese makes the soup grainy.
  • Never boil the soup after the cheese goes in.
  • Store 4 days refrigerated or 3 months frozen. Reheat gently, whisking.

Nutrition

Serving: 1ServingCalories: 460kcalCarbohydrates: 19gProtein: 22gFat: 34gSaturated Fat: 20gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.3gCholesterol: 98mgSodium: 879mgPotassium: 557mgFiber: 2gSugar: 7gVitamin A: 3132IUVitamin C: 57mgCalcium: 565mgIron: 1mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!