Imagine waking up to a golden, bubbling casserole that smells of melted cheese, smoky ham, and fresh broccoli. This Cheesy Ham and Broccoli Breakfast Bake delivers that comforting aroma and a hearty bite that turns any ordinary morning into a celebration.
What makes it special is the perfect marriage of salty, savory ham with the bright, slightly bitter crunch of broccoli, all enveloped in a luxuriously creamy cheese sauce that sets the dish apart from standard egg‑based breakfasts.
Busy parents, brunch‑loving friends, and anyone who craves a protein‑packed start will adore this dish. It shines at weekend brunches, holiday breakfasts, or as a make‑ahead weekday solution.
The process is straightforward: sauté the ham, steam the broccoli, whisk together a simple béchamel with sharp cheddar, combine everything in a baking dish, and finish with a golden crust under the broiler. In under an hour you’ll have a crowd‑pleasing bake ready to serve.
Why You'll Love This Recipe
One‑Pan Wonder: All the components are cooked together in a single dish, reducing cleanup while still delivering layered flavors that develop during baking.
Protein‑Rich Start: Ham and cheese provide a hearty dose of protein, keeping you full and energized throughout the morning.
Vegetable Boost: Fresh broccoli adds fiber, vitamins, and a pleasant bite that balances the richness of the cheese sauce.
Make‑Ahead Friendly: Assemble the night before, refrigerate, and simply bake in the morning for a stress‑free start to the day.
Ingredients
The backbone of this bake is a harmonious blend of savory ham, tender broccoli, and a velvety cheese sauce. The ham supplies a salty depth, while the broccoli contributes a fresh, slightly earthy crunch. The sauce, built on a classic béchamel, is enriched with sharp cheddar and a hint of mustard for brightness. Together these components create a comforting, yet sophisticated breakfast casserole that feels indulgent without being overly heavy.
Main Ingredients
- 8 ounces diced cooked ham
- 2 cups fresh broccoli florets
- 6 large eggs
- 1 cup shredded sharp cheddar cheese
Cheese Sauce
- 2 tablespoons unsalted butter
- 2 tablespoons all‑purpose flour
- 1 cup whole milk, warmed
- ½ teaspoon Dijon mustard
Seasonings & Topping
- ½ teaspoon garlic powder
- ¼ teaspoon freshly ground black pepper
- ¼ teaspoon smoked paprika (optional)
- ¼ cup additional shredded cheddar for topping
These ingredients work together to create a balanced flavor profile. The butter‑flour roux forms a silky base that thickens without clumping, while the warm milk prevents lumps and ensures a smooth sauce. Dijon mustard adds a subtle tang that cuts through the richness of the cheese, and the smoked paprika brings a gentle whisper of smokiness that echoes the ham. The final sprinkle of cheese on top creates a beautifully browned crust once it hits the broiler.
Step-by-Step Instructions

Preparing the Ingredients
Start by preheating your oven to 375°F (190°C). While the oven warms, bring a pot of salted water to a boil and blanch the broccoli florets for 2‑3 minutes until just tender. Drain and set aside. In a medium skillet, lightly sauté the diced ham over medium heat for 3‑4 minutes to develop a hint of caramelization; this step deepens the flavor before baking.
Making the Cheese Sauce
- Form the roux. Melt the butter in a saucepan over medium heat. Once foamy, whisk in the flour and cook for 1 minute, stirring constantly, to eliminate the raw flour taste.
- Incorporate the milk. Gradually pour the warmed milk into the roux while whisking vigorously. Continue whisking until the mixture thickens, about 3‑4 minutes, and coats the back of a spoon.
- Season and melt cheese. Reduce heat to low, stir in the Dijon mustard, garlic powder, black pepper, and smoked paprika. Add the shredded cheddar, whisking until smooth and glossy. Remove from heat.
- Combine with eggs. In a large bowl, whisk the six eggs. Slowly pour the hot cheese sauce into the eggs while whisking to prevent curdling, then fold in the ham and broccoli.
Assembling and Baking
Spread the mixture evenly in a greased 9‑inch square baking dish. Sprinkle the remaining cheddar over the top for a bubbly crust. Place the dish in the preheated oven and bake for 25‑30 minutes, or until the center is set and the cheese topping is golden brown. For an extra caramelized finish, switch to broil for the last 2 minutes, watching closely to avoid burning.
Finishing Touch
Allow the bake to rest for 5 minutes before slicing. This short rest lets the custard‑like interior settle, making clean cuts and preserving the creamy texture. Serve warm, optionally garnished with a sprinkle of fresh chives or a light drizzle of hot sauce for those who love a little heat.
Tips & Tricks
Perfecting the Recipe
Blanch, don’t over‑cook broccoli. A quick 2‑minute boil preserves its bright color and crunch, preventing a mushy texture after baking.
Temper the eggs. Adding the hot sauce slowly while whisking avoids scrambled eggs and yields a silky custard base.
Use a shallow dish. A 9‑inch square dish spreads the mixture thinly, ensuring even baking and a perfect golden crust.
Flavor Enhancements
Add a teaspoon of Worcestershire sauce to the cheese mixture for umami depth, or fold in a handful of grated Gruyère for a nutty twist. A pinch of cayenne pepper can also brighten the flavor without overwhelming the dish.
Common Mistakes to Avoid
Do not skip the resting period; cutting too soon releases the custard’s moisture, making the bake soggy. Also, avoid using pre‑shredded cheese with anti‑caking agents, as they can affect the sauce’s smoothness.
Pro Tips
Season the broccoli water. Add a pinch of salt to the blanching water; it seasons the florets from the inside out.
Use a kitchen thermometer. Aim for an internal temperature of 160°F (71°C) to guarantee safe, perfectly set eggs.
Broil for extra crunch. A quick 2‑minute broil at the end creates a caramelized cheese crust that adds texture contrast.
Variations
Ingredient Swaps
Replace ham with cooked turkey sausage or diced bacon for a different smoky profile. Swap broccoli for cauliflower, spinach, or a medley of winter vegetables. If you prefer a milder cheese, use Monterey Jack or mozzarella; for extra sharpness, incorporate a bit of Gruyère.
Dietary Adjustments
For a gluten‑free version, use a gluten‑free flour blend in the roux. To make it dairy‑free, substitute butter with olive oil, milk with almond or oat milk, and use a dairy‑free cheddar alternative. A low‑carb take replaces the eggs with a mixture of silken tofu and nutritional yeast.
Serving Suggestions
Pair the bake with a simple arugula salad dressed in lemon vinaigrette for brightness. Toasted English muffins or a slice of crusty sourdough provide a satisfying crunch. For a brunch spread, serve alongside fresh fruit, smoked salmon, and a mimosa.
Storage Info
Leftover Storage
Allow the bake to cool completely, then slice and place portions in airtight containers. Refrigerate for up to 4 days. For longer keeping, wrap tightly in plastic wrap followed by aluminum foil and freeze for up to 3 months. Label with the date to track freshness.
Reheating Instructions
Reheat refrigerated leftovers in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until the interior is hot. For frozen portions, thaw overnight in the fridge, then follow the same oven method. A quick microwave on medium power (30‑45 seconds) works for single servings, but the oven retains the best texture.
Frequently Asked Questions
This Cheesy Ham and Broccoli Breakfast Bake delivers a satisfying blend of protein, vegetables, and indulgent cheese in a single, easy‑to‑prepare dish. By following the step‑by‑step guide, mastering the sauce, and using the tips provided, you’ll achieve a perfectly set, golden‑topped casserole every time. Feel free to experiment with swaps or add your favorite herbs—cooking is your canvas. Serve warm, share with loved ones, and enjoy a deliciously hearty start to any day.