Side Dishes
This Cheddar’s Broccoli Cheese Casserole copycat recipe delivers the same golden crust and gooey, pull-apart cheese layers you love from the restaurant. The secret lies in pre-cooking the broccoli just until tender-crisp and layering it with a precise cheese blend for that signature melt.
I’ve perfected this technique over years of testing—no more soggy bottoms or dry tops.
What sets this recipe apart is the two-step baking process: first baking the casserole until bubbly, then broiling to achieve that perfectly golden, crispy crust without burning. The cheese mixture—shredded cheddar, cream cheese, and a touch of mustard powder—creates that signature tangy, rich flavor that makes this dish irresistible.
Every bite delivers that creamy, cheesy pull-apart texture you crave.
The result is a restaurant-quality side dish that pairs perfectly with grilled chicken, steak, or even as a standalone meal. The broccoli stays vibrant and tender, while the cheese layers melt into that dreamy, stretchy consistency. This is the casserole that disappears faster than you can say "extra cheese."
Ready to make it? We’ll cover every step—from prepping the broccoli to achieving that golden crust—so your copycat version tastes just like the original. Let’s get started.
Ingredients for cheddars broccoli cheese casserole copycat
Six ingredients make this copycat casserole taste just like the restaurant classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 4 cups | Cut into small florets, steamed tender-crisp |
| Sharp Cheddar Cheese 🧀 | 3 cups | Shredded, 2-year aged preferred |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| All-Purpose Flour 🌾 | ½ cup | For crispy topping |
| Milk 🥛 | 1 ½ cups | Whole milk for creaminess |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Mustard Powder 🌶️ | 1 tbsp | For signature tang |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | Enhances depth |
| Salt 🧂 | 1 ½ tsp | Kosher salt, to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Baking Powder 🍞 | 1 tsp | For crispy topping |
The broccoli is non-negotiable—fresh, vibrant florets steamed just until tender-crisp (think 3-4 minutes max) keep it from turning mushy. Trader Joe's has the best pre-cut crowns if you're short on time, but whole heads let you pick the freshest pieces. For cheese, sharp cheddar is key—avoid pre-shredded (it's coated with anti-caking agents). I grab mine from Whole Foods or Costco for the best aged flavor. The cream cheese needs to be full-fat—Philadelphia brand is my go-to, but any high-quality brand works. Room temperature is crucial for smooth blending.
No sharp cheddar? Pepper Jack at half the amount adds a subtle kick, but it won't be identical. Subbing cream cheese for Greek yogurt (equal parts) cuts fat but loses that signature melt. Mustard powder can be swapped for Dijon mustard at double the amount, but it adds moisture. For the topping, panko breadcrumbs work if you're in a pinch, but all-purpose flour gives that perfect crispy texture. Pre-shredded cheese? Grate your own—it melts like a dream and tastes fresher. The garlic and onion powders? Diamond Crystal kosher salt is my preference, but any fine sea salt works.
This casserole reheats beautifully—350°F for 15 minutes with foil, then broil 2 minutes for that golden finish. Store leftovers in an airtight container for 4-5 days (it actually tastes better the next day). Freezes for 3 months—portion into single servings before freezing. Pro tip: Assemble it the night before and refrigerate uncovered for 1 hour to let flavors meld. The broccoli stays vibrant, and the cheese gets extra gooey.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe when I’m too tired to wash a million dishes. Just toss the broccoli crowns into a bowl with the flour, milk, and shredded cheddar—no chopping, no fuss. The cream cheese melts right in, and suddenly you’ve got a creamy, cheesy masterpiece without breaking a sweat.
- Cheese Overload (In the Best Way): Honestly, the combo of sharp cheddar and cream cheese is dangerously good. That gooey, melty texture? It’s like a warm hug for your taste buds. Plus, the broccoli stays bright green instead of turning mushy—because we’re not boiling it to death.
- Lunchbox Hero: Between us, this casserole is my secret weapon for meal prep. Cut it into squares, wrap them up, and boom—you’ve got a lunch that’ll keep your coworkers (or kids) asking for seconds. It reheats like a dream, so no sad, dry leftovers here.
- Budget-Friendly Comfort: Sharp cheddar and broccoli are cheap staples, and this recipe stretches them into something restaurant-worthy. I’ve made it for game nights, potlucks, and even a lazy Sunday dinner—because why spend money when you can make something this good at home? (Yes, even on a Tuesday night.)
Step-by-step instructions for cheddars broccoli cheese casserole
Here's how to recreate that legendary golden crust and melt-in-your-mouth cheese perfection at home.
Prepare the Broccoli and Cheese Mixture
Begin by cutting the 4 cups of fresh broccoli crowns into small florets, discarding any thick stems. Steam them in a pot of boiling water for exactly 5 minutes until they're tender-crisp with a slight bite remaining. Drain well and transfer to a large mixing bowl.
In a separate bowl, combine the 3 cups of shredded sharp cheddar cheese, 8 oz of cream cheese, 1.5 cups of milk, 0.5 cup of melted butter, 1 tablespoon of mustard powder, 1 teaspoon of garlic powder, 1 teaspoon of onion powder, 1.5 teaspoons of salt, and 0.5 teaspoon of black pepper. Microwave the butter in 20-second bursts until fully melted, then whisk until the cream cheese is completely dissolved and the mixture is smooth.
Pour this warm cheese mixture over the steamed broccoli florets and stir gently but thoroughly until every piece is coated. The heat from the cheese will help the broccoli release any remaining moisture, ensuring your casserole stays creamy rather than watery.
Create the Crispy Topping
In a medium bowl, whisk together the 0.5 cup of all-purpose flour, 1 teaspoon of baking powder, and any remaining 0.25 teaspoon of salt. This topping is what creates that signature golden, crispy crust you crave.
Gradually add the 1.5 cups of milk to the dry ingredients while whisking continuously. The mixture should become smooth and slightly thickened, with a consistency similar to pancake batter. If it's too thick, add 1 tablespoon more milk; if too thin, add 1 tablespoon more flour. The perfect consistency is crucial for that crackly crust.
Assemble and Bake to Golden Perfection
Preheat your oven to 350°F. Grease a 9x13-inch baking dish thoroughly with butter, then pour the broccoli-cheese mixture evenly into the dish. Spread it into an even layer, pressing down gently to eliminate air pockets.
Pour the milk-flour topping mixture evenly over the cheese layer, using a spatula to spread it into an even, thin layer. The topping should be just barely covering the cheese mixture underneath. Tap the baking dish gently on the counter a few times to help any large air bubbles rise to the surface and pop.
Bake Until Bubbly and Golden
Bake the casserole for 45 minutes. After 30 minutes, you'll notice the edges beginning to brown and the center starting to bubble. This is when you should tent the dish loosely with aluminum foil to prevent the top from browning too quickly while the center finishes cooking.
Continue baking for another 15-20 minutes until the center is completely set and the top is a deep golden brown. The casserole is done when it reaches an internal temperature of 165°F and the edges pull away slightly from the baking dish. Let it rest for 10 minutes before serving - this allows the cheese to set properly and makes it easier to cut into perfect squares.
Serve with Crispy Edges and Gooey Centers
Use a sharp knife to cut the casserole into 6 equal squares. The edges should be crispy and golden, while the centers remain gloriously gooey. Serve immediately while the cheese is at its peak meltiness, or cover loosely with foil and reheat in a 350°F oven for 10 minutes if needed.
For the ultimate experience, sprinkle each serving with a pinch of freshly cracked black pepper and serve with a side of steamed green beans or a simple garden salad. The contrast of temperatures and textures makes this casserole truly exceptional - the crispy top gives way to creamy cheese that pulls apart with each bite, while the tender broccoli adds just the right amount of freshness.
Pro Tips For Making Cheddars Broccoli Cheese Casserole Copycat
- STEAM BROCCOLI FIRST: I learned this the hard way—raw broccoli in the casserole makes it soggy. Blanch the florets in salted boiling water for 2 minutes, then shock in ice water. This keeps them vibrant, prevents mush, and lets them absorb the cheese sauce better without turning to sludge.
- GRATE THE CHEESE FINE: Sharp cheddar loses its punch when chunky. Use a box grater (not pre-shredded) and aim for rice-sized pieces. Cream cheese should be cut into small cubes so it melts smoothly—no one wants clumps in their casserole. (Yes, even if you’re impatient like me.)
- BAKE COVERED THEN UNCOVERED: Start with foil on for the first 20 minutes to build a thick, creamy layer. Then remove it for the last 10-15 minutes—this guarantees a golden crust on top without drying out the sauce underneath. Skip this, and you’ll end up with a sad, flat top.
- USE WHOLE MILK, NOT LIGHT: The sauce in this casserole relies on fat for richness. Whole milk (3.25% or higher) makes the cheese blend silky and prevents the sauce from breaking. Light or skim milk will turn your creamy masterpiece into a dry, grainy mess. Trust the process—your future self will thank you.
Dietary considerations for this cheddars broccoli cheese casserole copycat
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour topping with a 1:1 gluten-free flour blend like Bob’s Red Mill or King Arthur. Use the same amount—½ cup—and whisk it with 1 teaspoon baking powder and ¼ teaspoon salt before adding 1½ cups milk.
The texture will be slightly different but still crispy. 🌾
Dairy-Free Options
Swap the sharp cheddar for dairy-free sharp cheddar shreds (like Violife or Daiya) and use full-fat coconut milk instead of milk. Replace cream cheese with dairy-free cream cheese (like Kite Hill) and nutritional yeast for depth.
The flavor stays rich but lighter. The crispy topping remains the same—just ensure your gluten-free flour blend is certified dairy-free if needed.
Lower-Carb Version
Cut carbs by replacing ½ cup of the all-purpose flour topping with ¼ cup almond flour and ¼ cup crushed pork rinds (for crispiness). Use ½ cup cauliflower rice mixed into the broccoli-cheese layer to bulk it up.
The result is a lighter, keto-friendly casserole with the same golden crust. 🥦
Vegetarian Protein Boost
Add ½ cup cooked quinoa or crumbled tempeh to the broccoli-cheese layer for extra protein. For texture, stir in ½ cup roasted chickpeas (seasoned with garlic powder and salt) before baking. These additions keep the dish hearty while staying true to the creamy, cheesy profile.
Allergen-Friendly Swaps
For nut allergies, omit almond flour and use sunflower seed flour instead. If mustard is an issue, replace the 1 tablespoon mustard powder with ½ teaspoon smoked paprika for depth. Always check labels on dairy-free and gluten-free substitutes to avoid cross-contamination.
Kid-Friendly Adjustments
Make it milder for picky eaters by reducing the mustard powder to ½ teaspoon and adding ½ teaspoon onion powder for a sweeter flavor. Cut the broccoli florets into smaller pieces and mix in ¼ cup shredded carrots for extra veggies without overpowering the cheese.
Serve with a side of apple slices for a balanced meal. 🧀
Nutrition facts
Frequently asked questions about broccoli cheese casseroles
Why does my broccoli cheese casserole turn out soggy?
The most common cause is overcooking the broccoli before baking. Steam it for only 3-4 minutes until tender-crisp, then drain thoroughly. Also, avoid overmixing the cheese sauce—this creates air bubbles that release moisture during baking. For extra insurance, spread the broccoli in a single layer on a baking sheet before assembling to evaporate excess moisture.
Can I make this casserole ahead of time?
Assemble the casserole up to 24 hours in advance and refrigerate uncovered for 1 hour before baking. The flavors meld beautifully overnight, and the cheese gets extra gooey. For make-ahead baking, cover tightly with foil and bake at 350°F for 50-55 minutes, adding 5-10 minutes of uncovered broiling at the end for that golden crust.
What's the secret to getting that perfect golden crust?
The two-step baking process is key: bake at 350°F until bubbly (30 minutes), then tent with foil and broil for 2-3 minutes until deeply golden. Use a mix of all-purpose flour and baking powder in the topping—this creates a crispy, crackly texture. For extra browning, brush the top with a little milk before broiling. The crust should pull away slightly from the edges when done.
Can I use frozen broccoli instead of fresh?
Yes, but with adjustments: thaw and drain frozen broccoli completely, then steam for 2 minutes less than fresh (about 3 minutes). The texture will be slightly softer, but it still works well. For best results, use high-quality frozen florets (like Bird's Eye) and pat them very dry before mixing with the cheese. The moisture content in frozen broccoli can make the casserole less creamy.
How do I reheat leftovers without drying them out?
Cover the casserole with foil and reheat at 350°F for 15 minutes, then uncover and broil for 2 minutes to restore the crispy top. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts at 50% power, stirring between each interval. Add a splash of milk or water to the bottom of the dish before reheating to prevent dryness.
