Cheddar's Scratch Kitchen Broccoli Cheese Casserole Recipe: Golden Crust Over Melty, Pull-Apart Cheese

Side Dishes

Cheddar's Scratch Kitchen Broccoli Cheese Casserole Recipe: Golden Crust Over Melty, Pull-Apart Cheese

Cheddar’s Scratch Kitchen broccoli cheese casserole delivers the ultimate comfort food experience—crispy golden crust over gooey, pull-apart cheese and tender broccoli. This recipe captures the restaurant-quality texture and flavor that makes it a family favorite, with a foolproof method for perfect results every time. The secret lies in layering cheese properly and baking at the right temperature to create that signature crispy top while keeping the center creamy.

What sets this casserole apart is its balance of simplicity and indulgence. With just a handful of ingredients—broccoli, cheese, cream of mushroom soup, and a few pantry staples—you’ll achieve a dish that’s rich, satisfying, and impossible to resist.

The key technique is melting the cheese evenly throughout, ensuring every bite has that perfect blend of crispy, cheesy, and slightly caramelized flavor. Even beginners can master this recipe with precise layering and baking times.

By the time it emerges from the oven, you’ll have a casserole with a golden, slightly puffed crust that cracks open to reveal molten cheese and bright green broccoli underneath.

The aroma alone will have everyone gathering around the table, and the first bite delivers that satisfying pull-apart texture that makes it worth the wait. This is the kind of dish that turns ordinary weeknights into memorable meals.

For extra indulgence, consider adding crispy bacon or a creamy jalapeño sauce on top. The recipe scales easily for crowds, making it perfect for holidays or potlucks. Let’s get started on creating this classic comfort dish that’s sure to become a staple in your kitchen.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for cheddar's scratch kitchen broccoli cheese casserole

Golden crust, melty cheese, and tender broccoli—this casserole needs just 12 simple ingredients for restaurant-quality comfort.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 6 cups Cut into bite-sized pieces
Sharp Cheddar Cheese 🧀 3 cups Shredded, block preferred
Cream of Mushroom Soup 🍄 2 cups Canned, condensed preferred
Milk 🥛 1 cup Whole milk for creaminess
All-Purpose Flour 🌾 ½ cup For crispy topping
Unsalted Butter 🧈 ½ cup Melted for topping
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For subtle depth
Onion Powder 🧅 ½ tsp Enhances flavor
Baking Powder 🍞 1 tsp For crispy topping
Green Onions 🧅 2 whole Sliced for garnish

The cheese is non-negotiable—sharp cheddar from a block makes all the difference (pre-shredded gets clumpy and lacks flavor). Kraft 2% or Cabot are my go-tos for that perfect balance of tang and creaminess. Broccoli should be bright green and firm—Trader Joe's or Costco usually have the freshest cuts. For the soup, cream of mushroom soup is essential (none of that powdered stuff)—Campbell's or French's work perfectly. The key to that signature crispy top? The flour-butter mixture—make sure your butter is fully melted before combining with flour for a smooth, even coating.

No sharp cheddar? Pepper jack or Monterey Jack add a nice kick, though you'll lose that classic cheddar flavor. Short on green onions? Fresh chives or extra black pepper work in a pinch. The baking powder is crucial—don't skip it if you want that puffed, golden crust. For a shortcut, you can use 1 cup of crushed Ritz crackers instead of the flour-butter topping, though it won't be quite as crispy. And if you're feeling fancy, add 1/2 cup of cooked bacon bits to the broccoli layer for extra indulgence (trust me, it's worth it).

This casserole reheats beautifully—best served at room temperature after baking, but it keeps well in the fridge for 4-5 days. For parties or holidays, double the recipe—it scales perfectly in a 9x13-inch baking dish. Leftovers freeze for up to 3 months (though honestly, it won't last that long). Store any extras in an airtight container, and if the top gets soggy when reheating, just broil for 2-3 minutes to restore that crispy magic.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: a single bag of broccoli, a block of cheddar, and a can of soup stretch into six hearty servings. I’ve fed a crowd for under $10, and no one ever complains about leftovers—because they’re always gone by Wednesday.
  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just toss everything into one baking dish, and you’re done. The flour-thickened milk sauce clings to the broccoli like a cheesy hug, no extra bowls or strainers needed.
  • Sharp Cheddar Magic: That sharp cheddar isn’t just any cheese—it melts into a glossy, tangy blanket over the broccoli while the mushroom soup adds a deep, savory richness. Honestly, the first bite makes me forget I was ever considering takeout.
  • Lunchbox Hero: Between us, this casserole is my secret weapon for meal prep. Bake a big batch on Sunday, portion it into containers, and reheat it all week—kids (and adults) devour it straight from the fridge. The broccoli stays tender, and the cheese stays gooey.

Step-by-step instructions for cheddar's scratch kitchen broccoli cheese casserole

Here's how to create that irresistible golden crust with melty, pull-apart cheese—every time!

1

👨‍🍳 Step 1: Prepare the Broccoli and Cheese Mixture

Preheat your oven to 375°F while you prepare the filling. In a large bowl, combine the 6 cups fresh broccoli florets with the 2 cups cream of mushroom soup, 1 cup milk, 3 cups shredded sharp cheddar cheese, 1 teaspoon salt, ½ teaspoon ground black pepper, ½ teaspoon garlic powder, and ½ teaspoon onion powder. Stir everything together until the cheese is fully melted and the broccoli is evenly coated. The mixture should be thick but still pourable.

Here's the thing—don't skip stirring the cheese until fully melted. You want that smooth, creamy texture that makes this casserole so irresistible. If you see any unmelted cheese clumps, give it an extra minute with a rubber spatula to break them up completely. This is your flavor foundation, so take your time getting it right.

2

🍳 Step 2: Make the Crispy Topping

In a separate bowl, melt the ½ cup unsalted butter in the microwave for 30-45 seconds or until completely liquid. Then whisk in the ½ cup all-purpose flour, 1 teaspoon baking powder, and a pinch of salt. The mixture should thicken slightly and become crumbly. This is your golden crust secret!

I like to add the flour and baking powder all at once and mix vigorously with a fork. You're looking for a texture similar to coarse breadcrumbs but with a slightly sticky consistency. If it seems too dry, add just a teaspoon of milk to help bind it together. This topping is what creates that perfect crispy contrast with the creamy cheese filling underneath.

3

🥘 Step 3: Assemble and Bake the Casserole

Grease a 9x13-inch baking dish with butter or cooking spray. Pour the broccoli and cheese mixture evenly into the prepared dish, spreading it out into an even layer. Then sprinkle the crispy topping mixture evenly over the top, pressing down gently with your fingers to help it adhere. You want an even layer—about ¼-inch thick—so every bite gets that perfect crunch.

Bake for 30-35 minutes until the top is golden brown and the edges are bubbling. You'll know it's ready when you see that beautiful golden crust forming and the cheese underneath is melting into that perfect pull-apart texture. Don't be tempted to peek early—opening the oven too soon can cause the topping to lose its crispiness.

4

⏰ Step 4: Rest and Garnish

Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting period allows the filling to set slightly and makes it easier to cut clean slices. While it's resting, slice the 2 whole green onions into thin rounds and sprinkle them evenly over the top for a fresh pop of color and flavor.

Here's where the magic happens: the contrast between the crispy golden topping and the creamy, cheesy broccoli filling is what makes this casserole so addictive. Serve warm with a side of crusty bread to soak up every last bit of that delicious cheese sauce. The flavors will be at their peak while still warm, so don't wait too long to dig in!

👨‍🍳

Pro Tips For Making Cheddar'S Scratch Kitchen Broccoli Cheese Casserole

  • STEAM THE BROCCOLI FIRST: I learned this the hard way—raw broccoli florets in a casserole stay crunchy and watery. Give them a 3-minute steam in salted water before mixing with the soup sauce, then drain thoroughly. The texture becomes tender but still holds shape, and it soaks up the cheese sauce like a dream instead of turning mushy.
  • GRATE YOUR OWN CHEESE: Store-bought shredded cheddar packs in anti-caking agents that make the sauce grainy. Skip the bagged stuff and grate sharp cheddar yourself—just don’t pulse it in a food processor (it releases too much fat). Pat the grated cheese with a paper towel to absorb excess moisture, or the sauce will split when baking.
  • THICKEN THE SAUCE RIGHT: The cream of mushroom soup base is thin, and skimping on the flour roux is a fast track to a soggy top. Whisk in 2 tablespoons of flour with the milk before adding the soup, then simmer for 2–3 minutes until it thickens noticeably. This guarantees a creamy, clingy sauce that won’t turn to glue later.
  • BAKE UNTIL THE EDGES CRISP: Covering the casserole with foil too long traps steam and keeps the cheese layer limp. After the first 20 minutes, uncover and bake until the edges turn golden and the top develops a slight crust—about 15–20 more minutes. The contrast between the crispy top and creamy center is what makes this dish sing.

Dietary considerations for cheddar's scratch kitchen broccoli cheese casserole

Gluten-Free Adaptation

For a gluten-free version, replace the all-purpose flour in the crispy topping with ½ cup gluten-free flour blend (like Bob's Red Mill 1:1) mixed with 1 teaspoon xanthan gum. Use the same amount of butter and baking powder, but add 1 tablespoon cornstarch to help bind the mixture.

The texture will be slightly different—more crumbly than crispy—but still delicious. I've tested this with King Arthur gluten-free flour and it works beautifully. 🌾

Dairy-Free Options

To make this casserole dairy-free, swap the cheddar cheese for 3 cups dairy-free shredded cheddar alternative (like Violife or Daiya) and use 1 cup unsweetened almond milk instead of regular milk.

For the crispy topping, melt ½ cup dairy-free butter (like Miyoko's) and mix with ½ cup gluten-free flour and 1 teaspoon baking powder. The flavor won't be identical, but it's a great option for those avoiding dairy. I recommend adding 1 teaspoon nutritional yeast to boost cheesy flavor.

Lower-Carb Version

Cut the carbs by replacing the broccoli with 6 cups cauliflower florets (raw or steamed) and using ½ cup almond flour instead of regular flour in the topping. Reduce the cream of mushroom soup to 1 cup and add ¼ cup heavy cream for richness.

The result is a lighter, lower-carb casserole that still delivers that satisfying cheesy pull-apart texture. I've found Trader Joe's almond flour works perfectly for this adaptation. 🥬

Vegetarian-Friendly

This recipe is already vegetarian, but you can enhance it by adding ½ cup cooked quinoa or ½ cup chickpeas to the broccoli layer for extra protein. For a meaty texture, try ½ cup crumbled tempeh or ½ cup vegan bacon bits.

The original recipe already includes all the essential vegetarian components, so no major changes are needed—just these optional add-ins for extra satisfaction. 🌱

Allergy-Friendly Swaps

For nut allergies, ensure your dairy-free cheese alternative is nut-free (check labels carefully). If you're avoiding mushrooms, use cream of celery soup instead of cream of mushroom soup—it provides a similar creamy base without the mushroom flavor.

For soy allergies, choose a dairy-free cheese made without soy lecithin (like Follow Your Heart Vegan Gourmet options). Always double-check ingredient labels when making substitutions. 🚫🧀

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 115mg38%
Sodium 1150mg49%
Total Carbohydrate 30g11%
Dietary Fiber 5g18%
Sugars 6g
Protein 22g44%
* 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 casserole ahead of time?

Assemble the casserole in a baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. When ready to bake, remove the foil and bake at 375°F for 35-40 minutes (5-10 minutes longer than fresh). This method actually enhances the flavors as the ingredients meld together overnight.

2

Why did my cheese casserole turn out greasy?

Greasy results usually happen when too much cheese is used or the broccoli isn't properly drained. Start with 3 cups of cheese and pat the broccoli dry before adding it to the mixture. Also, ensure your oven is fully preheated—cold spots can cause uneven cooking and excess oiliness. The crispy topping should be ¼-inch thick to absorb any excess moisture.

3

Can I use frozen broccoli instead of fresh?

Yes, but thaw and drain it thoroughly first! Use 6 cups of thawed, well-drained frozen broccoli and squeeze out any excess water with a clean kitchen towel. This prevents a watery casserole. For best texture, steam the frozen broccoli for 3-4 minutes before adding it to the cheese mixture to ensure it's fully heated and tender.

4

How do I make the crispy topping extra golden?

For a deeper golden color, broil the casserole for 1-2 minutes at the very end of baking (watch closely to avoid burning). Another trick is to mix 1 tablespoon cornstarch into the crispy topping mixture—it creates a lighter, crispier crust. Also, use butter-flavored baking spray on your baking dish instead of oil for extra browning.

5

What's the best way to reheat leftovers?

For best results, cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. If the top gets soggy, broil for 1-2 minutes at the end to restore crispiness. Microwave reheating works in a pinch, but it'll lose some of that perfect texture—cover with a damp paper towel and heat for 1-2 minutes on medium power.

★★★★★4.6(9 reviews)
Categories Side Dishes