Cheesy Ham and Broccoli Casserole for Dinner

5 min prep 60 min cook 5 servings
Cheesy Ham and Broccoli Casserole for Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something about a bubbling, golden-topped casserole that feels like a warm hug on a hectic weeknight. I first threw together this Cheesy Ham and Broccoli Casserole the day after Easter, when the refrigerator was groaning under the weight of leftover ham and I had exactly 45 minutes before three hangry kids and one equally hangry husband would start circling the kitchen like vultures. One skillet, one baking dish, and a mountain of shredded cheese later, this dinner was born. It vanished so fast that I barely snagged a corner piece for myself. Since then, it’s become the most-requested “leftover makeover” in our house—even when there are no leftovers to speak of, I’ll buy ham steaks just so we can have it. Sunday suppers, pot-luck church lunches, snowy nights when no one wants to leave the house: this casserole has you covered. The broccoli stays emerald-green and tender, the ham stays smoky-sweet, and the cheese sauce is so silky you’ll want to lick the spoon (no judgment). If you can whisk, chop, and layer, you can master this dish—and I’m going to walk you through every single step so your first bite tastes like home.

Why This Recipe Works

  • One-Pot Cheese Sauce: No gloppy, floury lumps—just a velvety cheddar mornay that coats every nook.
  • Blanch & Shock Broccoli: A 60-second dip keeps the florets bright and al-dente through baking.
  • Triple-Texture Cheese: Sharp cheddar for bite, mozzarella for pull, parmesan for crusty umami.
  • Smoky Ham Edge: Dice it chunky so you get salty pops against the creamy backdrop.
  • Make-Ahead Magic: Assemble in the morning, refrigerate, then bake straight from cold—just add 10 min.
  • Freezer-Friendly: Tight wrap, label, and freeze up to 3 months; thaw overnight for stress-free dinners.
  • Kid-Veggie Stealth: Even the broccoli skeptics inhale this when it’s cloaked in molten cheese.

Ingredients You'll Need

Ingredients

Great casseroles start with great building blocks, and each ingredient here earns its keep. Look for thick-cut, bone-in ham steaks at the deli counter—ask them to slice it ½-inch so you can cube it into hearty, fork-friendly pieces. If you’re staring down holiday leftovers, even better; just trim any overly glazed edges so the sweetness doesn’t hijack the savory profile. For broccoli, grab crowns with tight, bluish-green buds; yellowing florets will taste cabbage-y after baking. I blanch and shock the broccoli so it stays emerald, but if you’re in a mega-rush, thaw a 12-oz bag of frozen florets and squeeze out every drop of water.

The cheese sauce hinges on equal parts butter and flour for a nutty blonde roux. Warm whole milk and half-and-half whisk in more smoothly than cold dairy, preventing that kindergarten-paste texture. Spice lineup is intentionally simple: dry mustard for subtle tang, a whisper of nutmeg to amplify cheddar’s nuttiness, and white pepper for gentle heat without black specks. If you only have yellow onion, go ahead, but a shallot melts faster and sweeter. Panko tossed with melted butter and parmesan gives you shatteringly crisp crags—skip the canned fried onions here, we want bakery-style crunch.

Swaps? Use cauliflower rice or gluten-free penne if you’re feeding low-carb or GF folks. Smoked turkey or rotisserie chicken work for the pork-averse. Out of half-and-half? Sub evaporated milk; its lower water content prevents curdling. And if you’re fresh out of whole milk, 2 % plus a tablespoon of cream cheese restores richness.

How to Make Cheesy Ham and Broccoli Casserole for Dinner

1
Prep Your Pan & Oven

Position rack in center; preheat to 400 °F (205 °C). Butter a 9×13-inch ceramic or enamel baking dish; the butter not only prevents sticking but also helps the edges caramelize. If your dish is glass, drop the temp to 375 °F to avoid thermal shock.

2
Blanch the Broccoli

Bring a large pot of well-salted water to a rolling boil. Drop in 5 cups small broccoli florets (about 1 lb). Cook 60-90 seconds—just until the raw grassy smell subsides and color turns jewel-bright. Scoop into an ice bath for 2 min, drain thoroughly, and lay on kitchen towel to wick away moisture. Excess water dilutes your sauce later.

3
Cook the Pasta

While water is still hot, salt it again and cook 8 oz (about 2 ½ cups) medium shells or rotini until just shy of al dente—usually 1 minute less than package lowest time. The pasta finishes in the oven, soaking up sauce without going mushy. Drain, rinse under cool water to stop cooking, and toss with 1 tsp olive oil so it doesn’t clump.

4
Build the Roux

Melt 4 Tbsp unsalted butter in a heavy 3-qt saucepan over medium. When it foams, sprinkle 4 Tbsp all-purpose flour while whisking constantly. Cook 2 min until it smells like toasted hazelnuts and looks pale golden. This cooks out raw flour flavor and develops nutty depth.

5
Whisk in Dairy & Seasonings

Gradually pour in 1 ½ cups warmed whole milk followed by ½ cup half-and-half, whisking like your life depends on it to keep lumps away. Add 1 tsp kosher salt, ½ tsp dry mustard, ¼ tsp white pepper, ⅛ tsp freshly grated nutmeg. Simmer gently 3 min until it thickly coats the back of a spoon.

6
Melt in the Cheeses

Remove saucepan from heat. Stir in 1 ½ cups shredded sharp cheddar (reserve ½ cup for topping), ½ cup shredded mozzarella, and ¼ cup grated parmesan. Stir until glossy and smooth. Cheese added off-heat prevents grainy, separated sauce.

7
Combine Everything

In a giant mixing bowl, fold together pasta, broccoli, 2 cups diced ham (about 10 oz), and the cheese sauce until every piece is luxuriously coated. Taste and adjust salt—ham varies in saltiness so trust your palate.

8
Layer & Top

Spread mixture evenly into buttered dish. Sprinkle remaining cheddar and make the crispy crust: combine ¾ cup panko, 2 Tbsp melted butter, and ¼ cup parmesan. Distribute over casserole for maximum crunch real estate.

9
Bake to Bubbly Perfection

Bake uncovered 22-25 minutes until edges are bubbling and panko is deep golden. If you want an extra bronzed top, switch to broil for the last 90 seconds, but keep your eye on it—panko goes from bronzed to bittersweet in a blink.

10
Rest & Serve

Let the casserole stand 10 minutes; this sets the sauce so your scoop holds its shape. Garnish with chopped parsley or chives for color and a pop of freshness. Dish it up alongside a crisp apple-walnut salad and watch plates come back scraped clean.

Expert Tips

Temperature Counts

Warm dairy blends seamlessly into roux. Zap milk in microwave 45 sec or heat on stovetop until just steaming.

De-Thoroughly Dry

Watery broccoli = watery sauce. Spin in salad spinner or roll in a towel until no more moisture wicks out.

Shred Your Own

Pre-bagged shreds contain anti-caking starch that can make sauce gritty. Grab the block and a box grater.

Rest for Creaminess

A brief 10-minute rest lets starches swell so the sauce clings, not puddles, when you scoop.

Double & Freeze

Double the batch, bake one pan, cool the second, wrap tightly, and freeze up to 3 months for emergency comfort food.

Broil Watch

Panko browns fast. Keep oven light on and door cracked when broiling; 60-90 seconds is usually plenty.

Variations to Try

  • Spicy Southwest: Swap cheddar for pepper jack, fold in 1 cup corn and 1 diced chipotle in adobo. Top with crushed tortilla chips.
  • Loaded Baked Potato Style: Replace pasta with diced par-baked potatoes, stir in scallions and bacon bits, finish with a dollop of sour cream.
  • Mushroom & Gruyère: Omit ham; sauté 8 oz creminis with thyme. Swap cheeses to 1 ½ cups Gruyère + ½ cup parmesan.
  • Light & Zesty: Use evaporated skim milk, reduced-fat sharp cheddar, double the broccoli, and add lemon zest for brightness.
  • Italian Remix: Sub diced prosciutto for ham, add sun-dried tomatoes, use fontina + basil, and top with buttery garlic-breadcrumb gremolata.
  • Breakfast Bake: Stir in 4 beaten eggs with the sauce, use tater tots instead of pasta, bake until eggs just set for a.m. indulgence.

Storage Tips

Refrigerator: Cool completely, cover tightly with foil or transfer to airtight container. Refrigerate up to 4 days. Reheat single portions in microwave at 70% power with a damp paper towel to re-steam the sauce. For larger hunks, warm covered at 325 °F for 20 min with a splash of milk to loosen.

Freezer: Assemble through Step 8, but don’t bake. Wrap entire dish in plastic then foil, label, and freeze up to 3 months. Thaw 24 hours in fridge, then bake as directed adding 10-15 extra minutes. If baking from frozen (emergency mode!), cover with foil and bake at 350 °F for 45 min, uncover and bake 20 min more until center registers 165 °F.

Make-Ahead Meal-Prep: Portion cooled casserole into oven-safe mini loaf pans, top with panko, freeze. Pop one out, unwrap, slide onto sheet pan, and bake at 375 °F for 25-30 min for a single-serve comfort dinner on demand.

Frequently Asked Questions

You can, but the casserole will release excess moisture and the broccoli will turn army-green. A 60-second blanch sets color, par-cooks, and keeps it tender-crisp after baking.

Fontina, Monterey Jack, Colby, Havarti, or gouda all melt like a dream. Avoid pre-shredded parmesan alone—it can turn gritty. Blend with a younger, higher-moisture cheese for creaminess.

Yes—swap pasta for GF shells and use 1-for-1 all-purpose GF flour blend. Make sure your mustard powder is certified GF. Panko now comes in gluten-free varieties too.

Dry broccoli, undercook pasta by 1 min, and use freshly shredded cheese. Also let it rest 10 min after baking so starches re-absorb liquid.

Absolutely. Halve all ingredients and bake in an 8×8-inch dish. Check for doneness at 18 minutes. The sauce amount scales linearly, so no need to adjust thickeners.

Yes! Assemble, cover with foil, and carry chilled. Bake on site so you get that fresh-from-the-oven stretchy cheese moment. Bring the panko topping in a zip bag to sprinkle just before baking.
Cheesy Ham and Broccoli Casserole for Dinner
pork
Pin Recipe

Cheesy Ham and Broccoli Casserole for Dinner

(4.9 from 127 reviews)
Prep
25 min
Cook
25 min
Servings
8

Ingredients

Instructions

  1. Prep: Preheat oven to 400 °F. Butter a 9×13-inch baking dish.
  2. Blanch: Boil broccoli 60-90 sec, shock in ice bath, drain thoroughly.
  3. Cook pasta: Undercook by 1 min, drain, rinse, toss with a touch of oil.
  4. Make roux: Melt 2 Tbsp butter, whisk in flour 2 min until golden.
  5. Build sauce: Whisk in warm milk & half-and-half; season with salt, mustard, pepper, nutmeg. Simmer 3 min.
  6. Add cheese: Off heat, stir in 1 ½ cups cheddar, mozzarella, ¼ cup parmesan until melted.
  7. Combine: Fold pasta, broccoli, ham, and sauce together; spread into dish.
  8. Top: Mix panko with remaining butter & parmesan; sprinkle over casserole.
  9. Bake: 22-25 min until bubbly and golden; broil 90 sec for extra crunch if desired.
  10. Rest & serve: Let stand 10 min, garnish with parsley, scoop and enjoy!

Recipe Notes

For make-ahead, assemble through Step 8, cover and refrigerate up to 24 hours. Bake as directed, adding 10 extra minutes if chilled. Freeze unbaked casserole up to 3 months; thaw overnight in fridge before baking.

Nutrition (per serving)

418
Calories
23g
Protein
30g
Carbs
21g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.