Side Dishes
This copycat Cheddar’s Restaurant broccoli cheese casserole recipe brings home that iconic crispy topping and gooey cheese layers you love. The secret lies in precise layering—broccoli florets, a creamy cheese sauce base, and a buttery breadcrumb topping that turns golden and crunchy.
I’ve baked countless versions, and this copycat recipe finally nails the restaurant’s texture and flavor profile.
The foundation starts with a rich, velvety sauce made from cream of mushroom soup, milk, and sharp cheddar cheese—no shortcuts here. Each layer matters: steamed broccoli for tender bites, a smooth cheese mixture that binds everything, and the crispy breadcrumb topping that’s the star.
This isn’t just a side dish; it’s a foolproof method for restaurant-quality results every time.
By the time it emerges from the oven, you’ll have a bubbling, golden casserole with a crispy crust that shatters at the touch and layers of gooey cheese underneath.
The aroma alone will have everyone gathering around the table. Serve it warm with a side of garlic bread, and you’ll have the full Cheddar’s experience—without the wait.
This recipe scales perfectly for family gatherings or meal prep, and the leftovers reheat beautifully. Whether you’re feeding a crowd or craving a comforting classic, this copycat version delivers the real deal. Let’s get baking!
Ingredients for cheddars restaurant broccoli cheese casserole copycat
Six ingredients make the magic—broccoli, cheese, soup, milk, and that perfect crispy topping combo.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 6 cups | Cut into even-sized florets |
| Sharp Cheddar Cheese 🧀 | 3 cups | Shredded, not pre-shredded |
| Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, unsalted variety |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Panko Breadcrumbs 🍞 | 1 ½ cups | Japanese-style, not fine |
| All-Purpose Flour 🌾 | ¼ cup | For crispier topping |
| Garlic Powder 🧄 | 1 tsp | For subtle depth |
| Onion Powder 🧅 | 1 tsp | Enhances savory notes |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Dried Parsley Flakes 🌿 | 1 tsp | For fresh finish |
The broccoli needs to be even-sized florets—no tiny stems or giant clusters. Trader Joe's sells pre-cut broccoli florets that save time, but if you're cutting yourself, aim for 1.5-inch pieces. The cheese is non-negotiable: sharp cheddar from the deli counter (like Cabot or Tillamook) melts better than pre-shredded. For the cream of mushroom soup, Campbell's unsalted is the gold standard—it's what Cheddar's uses. If you can't find it, Progresso unsalted works too, but add an extra pinch of salt to compensate.
No panko? Italian breadcrumbs plus a pinch of garlic powder get you close, but the texture won't be quite as crispy. Pre-shredded cheese is a no-go—it's coated with anti-caking agents that make the sauce grainy. Short on milk? Heavy cream at half the amount makes it richer, but the sauce will be thicker. The secret to that iconic crispy topping is mixing cold butter cubes into the breadcrumbs—it keeps them from turning soggy. Pro tip: Toast the breadcrumbs with the butter first for extra crunch.
This casserole reheats beautifully—350°F for 15-20 minutes until bubbly. Leftovers keep 4-5 days in the fridge, but honestly, it's best eaten fresh. For meal prep, assemble it in a disposable foil pan (the kind with a lid) so you can bake and serve straight from the oven. The topping stays crispy for 2-3 days if stored properly—keep it covered but uncovered for the last 10 minutes of baking to restore crunch.
Why You'll Love This Recipe
- Foolproof Assembly: I swear by this—just steam the broccoli, mix the soup, milk, and butter until smooth, then fold in the shredded cheddar. No fancy layers, no stress. The restaurant version takes 45 minutes; mine’s ready in 25.
- Cheesy Magic: That sharp cheddar melts into a golden blanket over tender broccoli, while the mushroom soup adds a deep, savory richness. It’s the kind of dish where the first bite makes you go, “Wait, this is easy to make?”
- Leftovers for Days: Honestly, I make this on Sunday and eat it all week. The texture holds up perfectly reheated—crispy top, creamy filling—so it’s my go-to for lazy mornings or post-work snacks. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Fresh broccoli and a block of cheddar stretch further than you’d think when paired with pantry staples. I’ve fed six people for under $12, and no one ever guesses it’s a copycat. That’s the win.
Step-by-step instructions for cheddars restaurant broccoli cheese casserole
Here's the method that delivers that iconic crispy topping and melty cheese layers you crave.
Prep and Blanch the Broccoli
Cut the 6 cups of fresh broccoli florets into even-sized pieces—this ensures uniform cooking. Spread them out in a single layer on a baking sheet and steam for 3-4 minutes until bright green and just tender. You want them to stay vibrant and slightly crisp, not mushy.
Real talk: Overcooking here will make your casserole soggy. Test one floret by piercing with a fork—it should offer slight resistance. Immediately plunge the blanched broccoli into ice water for 1 minute to halt cooking, then drain thoroughly. This step preserves color and prevents a watery casserole later.
Build the Cheese Sauce Mixture
In a large bowl, combine the 2 cans of unsalted cream of mushroom soup, 1.5 cups of whole milk, and 3 cups of freshly shredded sharp cheddar cheese. I use a microplane for the cheese—it gives you finer shreds that melt more smoothly. Add the 1 teaspoon of garlic powder, 1 teaspoon of onion powder, 0.5 teaspoon of salt, and 0.25 teaspoon of black pepper, whisking until the cheese is completely melted and the mixture is smooth.
This sauce is the heart of your casserole. If it looks too thick, whisk in 1-2 tablespoons of additional milk to reach a pourable consistency. The sauce should coat the back of a spoon but still flow freely when poured. Taste and adjust seasoning—you want it to be rich but not overpowering.
Assemble the Casserole Layers
In a greased 9x13-inch baking dish, spread half of the broccoli florets evenly across the bottom. Pour half of the cheese sauce mixture over the broccoli, then sprinkle half of the 1.5 cups of panko breadcrumbs mixed with the 0.25 cup of all-purpose flour. Repeat with the remaining broccoli, sauce, and breadcrumb mixture. The layers should be even—this prevents a dense bottom and ensures crispy top.
Press down gently on the breadcrumb topping to compact it slightly. This creates a sturdy base for the crispy crust while still allowing air circulation. Don't skip this step—it's what gives you that signature crunchy texture. Finish by scattering the 1 teaspoon of dried parsley flakes evenly over the top for freshness.
Bake to Golden Perfection
Preheat your oven to 375°F. Place the assembled casserole on the middle rack and bake for 35-40 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumb topping should be crisp enough to stand up when you touch it lightly.
Here's the thing—don't open the oven door during the last 15 minutes. Peeking causes temperature drops that lead to a soggy top. If you're unsure, use the toothpick test: insert it into the center. It should come out clean with just a few moist crumbs clinging.
Finish with Butter and Rest
Remove the casserole from the oven and immediately dot the top with the 0.5 cup of cold, cubed unsalted butter. The residual heat will melt it quickly, creating a glossy finish. Return to the oven for 2-3 minutes just to set the butter.
Let the casserole rest for 10 minutes before serving. This allows the layers to set slightly and makes slicing cleaner. The cheese will continue to melt perfectly, creating that luxurious pull-apart texture. Serve warm with a side of garlic bread—you'll understand why this dish is a classic.
Pro Tips For Making Cheddars Restaurant Broccoli Cheese Casserole Copycat
- Blanch Broccoli First: Dump raw broccoli straight into the casserole and you’ll end up with a sad, watery mess. Instead, blanch the florets in boiling salted water for 2 minutes, then shock in ice water—this keeps them bright green and prevents mushiness when they bake. (Yes, it’s an extra step, but your casserole will look and taste like the restaurant version.)
- Grate Cheese Fresh: Pre-shredded cheddar is coated in anti-caking agents that make the sauce grainy and the top layer dry. Grate your own sharp cheddar on a box grater—it melts smoother and gives that rich, gooey texture you crave. (Save the pre-shredded for emergencies.)
- Melt Butter Slowly: Dumping cold butter into the hot soup mixture will cause it to clump and separate. Instead, melt the butter first, then whisk it into the soup while warm—this creates a silky base that won’t curdle when the milk is added. (Trust me, your casserole won’t taste like a science experiment.)
- Cover Early, Uncover Late: Tent the casserole with foil for the first 20 minutes of baking to let the cheese melt evenly, then remove it for the last 10 minutes. This gives you a golden, crispy top without burning the edges. (Peek at 15 minutes—if it’s not bubbling, it’s not ready to uncover.)
Storing and reheating this recipe
Refrigerator Storage
Store your casserole in an airtight container (I love Rubbermaid Brilliance containers) for up to 4-5 days. The flavors actually deepen overnight as the cheese melds further.
Let it cool completely before covering to prevent condensation. I always reheat portions in the oven for best texture—microwaving can turn the topping soggy. 🧊
Freezer Prep
For long-term storage, assemble the casserole in a freezer-safe foil pan (like Aluminum Loaf Pan from Reynolds) and freeze uncovered for 1 hour to set the layers. Then cover tightly with foil and store for up to 2 months.
Thaw overnight in the fridge before reheating. The breadcrumb topping stays crispy if you bake it straight from frozen at 375°F for 50-55 minutes. ❄️
Oven Reheating
This is my go-to method for restaurant-quality results. Cover the casserole loosely with foil and bake at 350°F for 15-20 minutes until bubbly. For extra crispiness, uncover for the last 5 minutes.
The internal temperature should reach 165°F. I like adding a sprinkle of grated Parmesan during reheating for extra flavor. 🔥
Microwave Fix
If you're in a hurry, microwave covered portions for 2-3 minutes on 50% power, then stir and continue in 30-second intervals until heated through. Add 1-2 tablespoons of milk if it looks dry. For the crispy topping, sprinkle fresh breadcrumbs and broil for 2-3 minutes post-microwave. 💡
Crispy Top Rescue
If your reheated casserole loses its crunch, don't panic. Sprinkle fresh panko breadcrumbs mixed with a little melted butter on top and broil for 3-5 minutes until golden.
This works like magic for restoring that signature texture. I keep a stash of pre-mixed breadcrumb butter in the freezer for emergencies. ✨
Meal Prep Hack
Assemble the casserole in individual ramekins (like Wilton Silicone Muffin Cups) for easy portion control. Bake as directed, then store covered in the fridge. Reheat each portion in the oven for 10-12 minutes at 375°F. Perfect for lunches or quick dinners—just grab and bake! 📅
Nutrition facts
Frequently asked questions
Can I make this casserole without panko breadcrumbs?
Yes, but the texture won't be identical. Use Italian-style breadcrumbs mixed with 1 teaspoon garlic powder for a closer match. For extra crunch, toast the breadcrumbs in a dry pan for 2-3 minutes before mixing with butter and flour. The topping will still be crispy, just slightly less delicate.
Why does my broccoli cheese casserole turn out watery?
Oversteaming the broccoli or using too much milk in the sauce are common culprits. Always blanch broccoli for just 3-4 minutes and drain well. For the sauce, start with 1.5 cups milk and add only 1-2 tablespoons more if needed. Also, ensure your baking dish is properly greased to prevent sticking.
What's the best way to make this casserole ahead of time?
Assemble it completely in a foil pan and refrigerate uncovered for up to 24 hours before baking. This helps the layers set and prevents a soggy bottom. For freezing, bake first, then cool completely before wrapping tightly in foil. Reheat from frozen at 375°F for 50-55 minutes with foil removed for the last 10 minutes.
Can I use a different type of cheese?
The recipe relies on sharp cheddar for that signature flavor, but you can mix in 1/2 cup Monterey Jack for creaminess. Avoid pre-shredded cheese—it contains anti-caking agents that make the sauce grainy. For a vegetarian option, swap out 1/2 cup cheddar for Parmesan, but the flavor will differ slightly.
How do I keep the breadcrumb topping extra crispy?
Bake the casserole uncovered for the last 10 minutes to let moisture evaporate. For reheating, always use the oven at 350°F for 15-20 minutes uncovered. If needed, sprinkle fresh breadcrumbs mixed with melted butter on top and broil for 2-3 minutes to restore crunch. The key is heat and airflow—never microwave without a crispy top fix!