This ham and broccoli breakfast casserole is a savory delight that’s both simple and satisfying. Packed with fluffy eggs, tender broccoli, and savory ham, it’s perfect for family breakfasts or meal prepping for the week. You’ll love how quickly it comes together, making mornings a breeze!
Table of Contents

Ham and Broccoli Breakfast Casserole Ingredients
Essential Ingredients for the Casserole
To create this flavorful breakfast casserole, you’ll need:

- 1 tablespoon extra virgin olive oil
- ½ large onion, diced
- 1 green bell pepper, deseeded and diced
- 2 garlic cloves, minced
- 2 cups diced cooked ham
- 12 large eggs
- ⅓ cup milk (dairy or dairy-free)
- Kosher salt and freshly ground black pepper
- 4 cups broccoli florets (from one head of broccoli)
- 1 cup shredded cheddar cheese
Optional Ingredients for Customization
Feel free to get creative! You can substitute the cheese with a dairy-free option or add other vegetables like asparagus, sweet potato, or zucchini to enhance the flavors and textures.
How To Make a Ham and Broccoli Breakfast Casserole
Preparing the Vegetables
Start by preheating your oven to 400°F (200°C). In a large sauté pan over medium heat, warm the olive oil. Add the diced onion and bell pepper, stirring for about three minutes until they soften. Incorporate the minced garlic and broccoli florets, cooking for another three minutes, until the broccoli is vibrant and tender.
Mixing in Ham and Cheese
Transfer this colorful vegetable mixture to a prepared 9×13-inch casserole dish. Add the diced ham and shredded cheddar cheese, mixing everything together for an even distribution of flavors.
Creating the Egg Mixture
In a separate bowl, whisk the eggs with the milk, salt, and pepper until they’re slightly frothy. This egg mixture forms the heart of your casserole, binding all the delicious ingredients together!
Baking the Casserole
Pour the egg mixture over the ham and vegetable blend in the casserole dish, ensuring an even coating. Bake in the preheated oven for 30 to 35 minutes, or until the center is set and the edges are lightly golden. The aroma will fill your kitchen, making it hard to wait!
Serving Suggestions
Once baked, slice the casserole into squares. For an extra touch, garnish with freshly chopped herbs. Serve warm and enjoy this delightful breakfast with your family!
Storage Tips
Refrigerating Leftovers
Store any leftovers in an airtight container in the refrigerator for four to five days. When you’re ready to enjoy, simply reheat in the microwave for about 30 seconds.
Freezing Instructions
For longer storage, freeze individual slices separated by parchment paper to prevent sticking. Thaw in the refrigerator overnight and microwave until warmed through.
Variations and Substitutions
Different Vegetable Options
Mix things up by adding different vegetables to your casserole. Consider green peas or zucchini for a fresh twist!
Meat Alternatives
If you’d like, substitute the ham with cooked sausage or turkey bacon for a different flavor profile.
Dairy-Free Modifications
This casserole can easily be made dairy-free by using plant-based milk and omitting the cheese or replacing it with a dairy-free cheese alternative.
FAQs
What ingredients are needed for this casserole?
You’ll need eggs, diced ham, broccoli, cheese, onions, bell pepper, olive oil, and seasonings. See the full ingredient list above.
Can this casserole be made ahead of time?
Yes, you can prepare it ahead and store it in the refrigerator. Just reheat before serving.
Is this breakfast casserole healthy?
Absolutely! It’s packed with protein from the eggs and ham, plus fiber from the broccoli and bell pepper.
How long does it take to prepare?
Preparation takes about 10 minutes, and baking takes 30 to 35 minutes.
Can I add other vegetables to this recipe?
Yes! Feel free to add vegetables like asparagus, zucchini, or peas for variety.
Related Recipes to try
Conclusion
This ham and broccoli breakfast casserole is not just a meal; it’s a simple way to start your day off right. For more delightful ideas, check out our Pinterest page, where you’ll find inspiration and tips for all your cooking adventures!

Ham and Broccoli Breakfast Casserole
Equipment
- sauté pan
- casserole dish
- mixing bowl
Ingredients
- 1 tablespoon extra virgin olive oil
- ½ large onion, diced
- 1 green bell pepper, deseeded and diced
- 2 cloves garlic, minced
- 2 cups diced cooked ham
- 12 large eggs
- ⅓ cup milk (dairy or dairy-free)
- Kosher salt and freshly ground black pepper
- 4 cups broccoli florets from one head of broccoli
- 1 cup shredded cheddar cheese
Instructions
- Preheat the oven to 400°F (200°C) and prepare a 9×13-inch casserole dish.
- Heat olive oil in a large sauté pan, add onion and bell pepper, and stir for 3 minutes.
- Add garlic and broccoli, stirring for another 3 minutes until broccoli is crisp-tender.
- Transfer the vegetable mixture to the casserole dish, then mix in ham and cheese.
- Whisk eggs, milk, salt, and pepper in a separate bowl until slightly frothy.
- Pour the egg mixture over the ham and vegetable mixture in the casserole dish.
- Bake for 30 to 35 minutes, or until the center is set and edges are golden.
- Slice into squares and garnish with herbs if desired.