Ham and broccoli bake combines diced ham, tender broccoli, and a creamy cheese sauce in a comforting family casserole. This protein-rich dish is perfect for using leftover ham and makes a satisfying weeknight dinner.
Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish to avoid sticking.
Bring a pot of salted water to a boil and blanch the broccoli florets for 2 minutes. Drain and immediately rinse under cold water to preserve color and crispness.
In a medium saucepan over medium heat, melt butter. Stir in flour and cook, whisking constantly, for 1-2 minutes to form a blonde roux. Gradually add milk while whisking, cooking until thickened, about 5 minutes.
Remove the saucepan from heat and stir in 1 cup of shredded cheddar cheese until smooth. Add salt, black pepper, garlic powder, and onion powder. Mix well.
Combine cooked penne, ham, broccoli, and cheese sauce in a large bowl. Toss gently to coat all ingredients evenly, then transfer to the prepared baking dish.
Sprinkle the remaining 0.5 cup cheddar evenly over the top. Bake uncovered for 20-25 minutes, or until bubbling at the edges and lightly golden on top.
Let the casserole rest for 5 minutes before serving to allow the sauce to set for optimal slicing and texture.