Cheesy Ham and Broccoli Bake

Published on November 21, 2025
4.8 (245 reviews)

Imagine a golden, bubbling casserole where tender ham meets crisp broccoli, all swathed in a luxuriously cheesy sauce. That’s the magic of our Cheesy Ham and Broccoli Bake—a comforting crowd‑pleaser t

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Cheesy Ham and Broccoli Bake
Prep: 20 mins
Cook: 35 mins
Servings: 6

Imagine a golden, bubbling casserole where tender ham meets crisp broccoli, all swathed in a luxuriously cheesy sauce. That’s the magic of our Cheesy Ham and Broccoli Bake—a comforting crowd‑pleaser that feels both home‑cooked and restaurant‑worthy.

What makes this dish special is the perfect balance of smoky ham, bright green broccoli, and a silky blend of cheddar, mozzarella, and a hint of mustard. The sauce thickens just enough to cling to every bite without becoming heavy.

This bake is ideal for busy families, potlucks, or a relaxed weekend dinner. Kids love the melty cheese, while adults appreciate the depth of flavor from the ham and subtle herbs.

The process is straightforward: sauté the ham, steam the broccoli, whisk together a quick cheese sauce, combine everything in a baking dish, and finish with a golden crust in the oven.

Why You'll Love This Recipe

One‑Pan Simplicity: All components come together in a single baking dish, minimizing cleanup while delivering maximum flavor in every bite.

Family‑Friendly Appeal: The creamy cheese and familiar ham make it a hit with kids, yet the herb‑infused sauce keeps adults intrigued.

Make‑Ahead Friendly: Assemble the casserole ahead of time, refrigerate, and bake when you’re ready—perfect for busy weeknights.

Nutritious Boost: Broccoli adds fiber, vitamins, and a satisfying crunch that balances the richness of the cheese and ham.

Ingredients

The foundation of this bake is a trio of simple, high‑impact ingredients. Smoked ham brings a salty depth, while fresh broccoli contributes a bright, slightly bitter contrast. The cheese sauce, built on a butter‑flour roux, unites everything with a silky, indulgent texture. A handful of herbs and spices lift the dish, ensuring each forkful is layered with flavor.

Main Ingredients

  • 2 cups diced smoked ham
  • 3 cups broccoli florets (about 1 large head)
  • 1 cup uncooked elbow macaroni (optional for heartier bake)

Cheese Sauce

  • 3 tablespoons butter
  • 3 tablespoons all‑purpose flour
  • 2 cups whole milk, warmed
  • 1 cup shredded sharp cheddar cheese
  • ½ cup shredded mozzarella cheese
  • 1 tablespoon Dijon mustard

Seasonings & Topping

  • ½ teaspoon garlic powder
  • ¼ teaspoon smoked paprika
  • Salt and freshly ground black pepper, to taste
  • ¼ cup panko breadcrumbs
  • 1 tablespoon melted butter (for topping)

Together these components create a harmonious bake. The ham’s smokiness infuses the sauce, while the broccoli’s slight bitterness cuts through the richness. The breadcrumb topping adds a satisfying crunch that contrasts the creamy interior, making each spoonful a textural delight.

Step-by-Step Instructions

Cheesy Ham and Broccoli Bake

Preparing the Ingredients

Start by preheating your oven to 375°F (190°C). While the oven warms, bring a large pot of salted water to a boil, add the broccoli florets, and blanch for 2‑3 minutes until just tender. Drain and set aside. If you’re using macaroni, cook it al dente in the same water, then drain.

Baking the Dish

  1. Make the roux. Melt 3 tablespoons butter in a medium saucepan over medium heat. When foamy, whisk in 3 tablespoons flour and cook for 1 minute, stirring constantly, until the mixture turns a light golden color. This step eliminates raw flour taste and creates a glossy base for the sauce.
  2. Build the cheese sauce. Gradually pour 2 cups warm milk into the roux, whisking continuously to avoid lumps. Bring to a gentle simmer; the sauce will thicken in 3‑4 minutes. Reduce heat to low, then stir in 1 cup cheddar, ½ cup mozzarella, and 1 tablespoon Dijon mustard until melted and smooth.
  3. Season. Sprinkle ½ teaspoon garlic powder, ¼ teaspoon smoked paprika, and a pinch of salt and pepper. Taste and adjust; the sauce should be creamy with a subtle smoky undertone that complements the ham.
  4. Combine everything. In a 9‑x‑13‑inch baking dish, layer the cooked broccoli, diced ham, and optional macaroni. Pour the cheese sauce evenly over the top, using a spatula to ensure full coverage. The sauce should coat every piece, creating a glossy surface.
  5. Add the crunchy topping. In a small bowl, mix ¼ cup panko breadcrumbs with 1 tablespoon melted butter. Sprinkle the mixture over the casserole. This will brown to a golden, crisp crust during baking, adding texture contrast.

Final Bake and Serve

Place the dish in the preheated oven and bake for 20‑25 minutes, or until the topping is golden brown and the sauce bubbles at the edges. Let the bake rest for 5 minutes before serving; this allows the sauce to set, making slicing cleaner and preserving the creamy interior.

Tips & Tricks

Perfecting the Recipe

Blanch, don’t overcook. Keep broccoli bright green and slightly crunchy by blanching only 2‑3 minutes; overcooking makes it mushy and releases excess water.

Use freshly grated cheese. Fresh cheese melts more uniformly, preventing grainy pockets in the sauce.

Dry the pasta. If you add macaroni, toss it with a little oil after draining to keep grains separate and avoid a gummy texture.

Flavor Enhancements

Stir in a splash of white wine or a teaspoon of Worcestershire sauce into the cheese sauce for depth. A pinch of cayenne or red‑pepper flakes adds a gentle heat that balances the richness.

Common Mistakes to Avoid

Avoid a watery bake by ensuring the sauce is thick before pouring it over the casserole; a thin sauce will seep into the breadcrumbs, preventing a crisp topping. Also, don’t skip the resting time—cutting too early releases the molten cheese onto the plate.

Pro Tips

Toast the breadcrumbs. Lightly toast panko in a dry skillet before mixing with butter for an extra‑crunchy, golden crust.

Finish with fresh herbs. Sprinkle chopped parsley or chives just before serving for a pop of color and freshness.

Use a thermometer. Aim for an internal temperature of 165°F (74°C) to guarantee safe doneness without overbaking.

Variations

Ingredient Swaps

Replace smoked ham with diced cooked turkey or shredded rotisserie chicken for a milder flavor. Swap broccoli for cauliflower, green beans, or a medley of winter vegetables. For a sharper bite, use Gruyère or aged Gouda instead of mozzarella.

Dietary Adjustments

To make the bake gluten‑free, use gluten‑free flour and panko or almond meal for the topping. For a dairy‑free version, substitute butter with olive oil, use a plant‑based milk (such as oat) and melt dairy‑free cheddar. Keto diners can omit the macaroni and increase the cheese ratio.

Serving Suggestions

Serve alongside a simple mixed‑green salad dressed with lemon vinaigrette, or pair with buttery garlic rice for extra comfort. A slice of crusty sour‑dough bread is perfect for mopping up any remaining sauce.

Storage Info

Leftover Storage

Allow the bake to cool to room temperature, then cover tightly with foil or transfer to an airtight container. Refrigerate for up to 4 days. For longer keeping, portion into freezer‑safe bags, remove excess air, and freeze for up to 3 months.

Reheating Instructions

Reheat refrigerated leftovers in a preheated 350°F (175°C) oven, covered with foil for 15 minutes, then uncover for the final 5 minutes to re‑crisp the topping. In a microwave, heat on medium power for 2‑3 minutes, stirring halfway, and add a splash of milk to restore creaminess.

Frequently Asked Questions

Absolutely. Prepare the casserole, cover it tightly, and store it in the refrigerator for up to 24 hours before baking. This allows the flavors to meld, and you’ll only need to pop it in the oven when you’re ready to eat.

Use frozen broccoli directly, but be sure to thaw and pat it dry first. Excess moisture can make the sauce watery. After drying, you may want to give the florets a quick sauté to remove any remaining water before adding them to the bake.

Yes. Use reduced‑fat cheddar and part‑skim mozzarella to cut calories while keeping the melt. Adding a tablespoon of Greek yogurt at the end of the sauce can also boost creaminess without extra fat. Just be sure not to over‑heat the yogurt to prevent curdling.

A light citrus‑y arugula salad, herb‑infused rice pilaf, or roasted baby potatoes complement the richness nicely. For a low‑carb option, serve over cauliflower mash or a simple quinoa salad with lemon dressing. All keep the meal balanced without competing with the main flavors.

This Cheesy Ham and Broccoli Bake delivers comfort, flavor, and convenience in one hearty casserole. By following the detailed steps, using fresh ingredients, and applying the tips provided, you’ll achieve a perfectly creamy interior crowned with a golden, crunchy topping. Feel free to experiment with swaps or add your own twist—cooking is an adventure. Enjoy every cheesy, savory bite!

Recipe Summary

Prep
20 min
Cook
35 min
Total
55 min
Servings
6
Category: Dinner Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 2 cups diced smoked ham
  • 3 cups broccoli florets (about 1 large head)
  • 1 cup uncooked elbow macaroni (optional for heartier bake)
  • 3 tablespoons butter
  • 3 tablespoons all‑purpose flour
  • 2 cups whole milk, warmed
  • 1 cup shredded sharp cheddar cheese
  • ½ cup shredded mozzarella cheese
  • 1 tablespoon Dijon mustard
  • ½ teaspoon garlic powder
  • ¼ teaspoon smoked paprika
  • Salt and freshly ground black pepper, to taste
  • ¼ cup panko breadcrumbs
  • 1 tablespoon melted butter (for topping)

Instructions

1
Preparing the Ingredients

Start by preheating your oven to 375°F (190°C). While the oven warms, bring a large pot of salted water to a boil, add the broccoli florets, and blanch for 2‑3 minutes until just tender. Drain and set...

2
Baking the Dish

Place the dish in the preheated oven and bake for 20‑25 minutes, or until the topping is golden brown and the sauce bubbles at the edges. Let the bake rest for 5 minutes before serving; this allows th...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.