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

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
- 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.
- 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.
- 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.
- 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.
- 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
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!