Imagine waking up to a golden‑browned casserole that smells like a cozy kitchen on a Sunday morning. The Cheesy Ham and Broccoli Breakfast Bake delivers that comforting aroma while packing a punch of protein and veggies in every bite.
What makes this bake special is the perfect marriage of smoky ham, tender broccoli florets, and a luxuriously creamy cheese sauce that sets and browns beautifully in the oven.
Busy parents, brunch‑loving friends, and anyone who craves a hearty start to the day will adore this dish. It works equally well for a lazy weekend brunch or a make‑ahead weekday breakfast.
The process is straightforward: whisk a simple sauce, toss it with cooked ham and broccoli, pour into a baking dish, and bake until bubbling and golden. Minimal hands‑on time, maximum flavor.
Why You'll Love This Recipe
One‑Dish Wonder: All the components bake together, so you clean only one pan while the flavors meld into a cohesive, comforting casserole.
Protein‑Packed Start: Ham and cheese provide a hearty protein boost that keeps you satisfied well into the afternoon.
Veggie Boost: Fresh broccoli adds a bright green pop and a dose of fiber, making the dish feel balanced rather than indulgent.
Make‑Ahead Friendly: Assemble the night before, refrigerate, and bake in the morning for a stress‑free breakfast.
Ingredients
This bake relies on a handful of pantry staples and fresh produce. The ham supplies salty depth, while the broccoli contributes crunch and a vibrant color. A blend of cheddar and mozzarella creates a melt‑in‑your‑mouth sauce that sets into a light crust. Finally, a few herbs and spices lift the whole dish, ensuring every bite is flavorful.
Main Ingredients
- 2 cups diced cooked ham
- 3 cups fresh broccoli florets
- 6 large eggs
- 1 cup whole milk
Cheese Sauce
- 1 cup shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons all‑purpose flour
- 2 tablespoons unsalted butter
Seasonings & Extras
- ½ teaspoon garlic powder
- ¼ teaspoon smoked paprika
- Salt and freshly cracked black pepper, to taste
- 2 tablespoons chopped fresh chives (optional)
Together these ingredients create a harmonious balance: the butter‑flour roux thickens the sauce, the cheeses melt into a silky blanket, and the ham‑broccoli mixture adds texture. The seasonings provide a subtle smoky backdrop while the chives add a fresh finish that lifts the entire bake.
Step-by-Step Instructions

Preparing the Vegetables & Ham
Start by preheating the oven to 375°F (190°C). While it heats, spread the broccoli florets on a microwave‑safe plate, drizzle with a teaspoon of olive oil, and steam for 3‑4 minutes until just tender. This quick steam prevents the broccoli from turning mushy during baking. Meanwhile, dice the ham into bite‑size cubes.
Making the Cheese Sauce
- Build the Roux. In a medium saucepan melt 2 tablespoons unsalted butter over medium heat. Once foamy, whisk in 2 tablespoons all‑purpose flour and cook for 1 minute, stirring constantly. This creates a smooth paste that will thicken the sauce without lumps.
- Incorporate Liquid. Gradually whisk in 1 cup whole milk, ensuring the mixture stays glossy. Continue stirring until the sauce thickens, about 3‑4 minutes, and coats the back of a spoon.
- Add Cheese & Seasonings. Lower the heat and stir in 1 cup shredded sharp cheddar cheese and 1 cup shredded mozzarella cheese until fully melted. Sprinkle in ½ teaspoon garlic powder, ¼ teaspoon smoked paprika, and season with salt and pepper. The sauce should be velvety and slightly glossy.
Combining Everything
- Mix the Base. In a large mixing bowl combine the steamed broccoli, diced ham, and the cheese sauce. Toss gently to ensure every piece is evenly coated.
- Add the Eggs. In a separate bowl whisk 6 large eggs with a pinch of salt. Pour the beaten eggs over the broccoli‑ham mixture, folding just until incorporated. The eggs will set during baking, giving the bake a custardy interior.
- Transfer to Baking Dish. Lightly grease a 9‑inch square baking dish. Pour the combined mixture in, smoothing the top with a spatula. Sprinkle any remaining shredded cheese over the surface for an extra golden crust.
Baking & Finishing
Place the dish in the preheated oven and bake for 25‑30 minutes, or until the top is golden brown and a knife inserted in the center comes out clean. If you like a crispier top, switch to broil for the last 2 minutes, watching closely to avoid burning. Remove from the oven, let rest for 5 minutes, then garnish with 2 tablespoons chopped fresh chives if desired.
Tips & Tricks
Perfecting the Recipe
Steam, don’t boil. A brief steam keeps broccoli bright and prevents it from releasing excess water that could make the bake soggy.
Room‑temperature eggs. Let the eggs sit out for 10 minutes before whisking; they blend more smoothly with the sauce, giving a uniform custard.
Don’t over‑mix. Gentle folding after adding the eggs preserves the light texture; over‑mixing can make the final product dense.
Flavor Enhancements
Add a splash of dry white wine to the sauce before melting the cheese for subtle acidity. A pinch of mustard powder introduces a gentle tang that brightens the richness. Finish with a drizzle of melted butter mixed with fresh herbs right after baking for an extra glossy finish.
Common Mistakes to Avoid
Avoid letting the sauce boil vigorously; high heat can cause the cheese to separate, resulting in a grainy texture. Also, resist the urge to over‑bake—once the top is golden and the interior sets, remove it to keep the custard from turning rubbery.
Pro Tips
Use a mix of cheeses. Combining sharp cheddar with mozzarella gives both flavor depth and meltiness, creating the ideal texture.
Pre‑grate cheese. Freshly grated cheese melts faster and integrates better than pre‑shredded varieties that contain anti‑caking agents.
Invest in a good thermometer. Checking the internal temperature (around 165°F/74°C) guarantees safety without overcooking.
Variations
Ingredient Swaps
Swap the smoked ham for diced cooked turkey or even crispy bacon for a different smoky profile. If you prefer a lighter vegetable, substitute broccoli with cauliflower florets or a mix of baby spinach and peas. For a richer sauce, replace half of the milk with heavy cream, or use a sharp Gruyère in place of cheddar.
Dietary Adjustments
For a gluten‑free version, ensure the flour is a certified gluten‑free blend or use cornstarch as a thickener. To make it dairy‑free, substitute butter with olive oil, use plant‑based milk, and choose a vegan cheese blend. Keto diners can replace the milk with unsweetened almond milk and use a low‑carb cheese such as Parmesan and mozzarella.
Serving Suggestions
Serve the bake alongside a simple arugula salad dressed with lemon vinaigrette for a peppery contrast. Toasted English muffins or a slice of crusty sourdough are perfect for sopping up any leftover sauce. For a brunch spread, add fresh fruit and a glass of chilled orange juice.
Storage Info
Leftover Storage
Allow the bake to cool completely, then cut into portions and place them in airtight containers. Store in the refrigerator for up to four days. For longer keeping, wrap tightly in plastic wrap followed by foil and freeze for up to three months. Label with the date to keep track.
Reheating Instructions
Reheat individual slices in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until warmed through. For a quicker option, microwave on medium power for 1‑2 minutes, adding a splash of milk to restore creaminess. Stir gently halfway through to ensure even heating.
Frequently Asked Questions
This Cheesy Ham and Broccoli Breakfast Bake delivers a comforting, protein‑rich start to any day while staying simple enough for busy mornings. With clear steps, storage tips, and plenty of ways to customize, you’ll feel confident serving it again and again. Feel free to experiment with your favorite cheeses or veggies—making it your own is part of the fun. Enjoy the warm, cheesy goodness and share it with those you love!