Ham and Broccoli Breakfast Casserole

19 Comments

This post may contain affiliate links. See my disclosure policy.

Jump to Recipe

This ham and broccoli breakfast casserole is a delicious combination to meal prep and enjoy for breakfast! It’s loaded with diced ham, broccoli, onion, bell pepper, and a touch of cheesy goodness.

A breakfast casserole next to utensils

You can say we’re big fans of breakfast casseroles here at Downshiftology. Just take a look at our ultimate breakfast casserole – it’s a reader favorite! That’s why I’m excited to share this spring-appropriate ham and broccoli version that was honestly a spur-of-the-moment recipe… all thanks to honey baked ham and veggie fridge leftovers!

But that’s the beauty of breakfast casseroles. They transform leftover ingredients into a breakfast beauty and are so easy to make. So the next time you need a breakfast idea to serve guests or want an easily reheatable breakfast for weekday mornings, give this ham and broccoli breakfast casserole a try!

Ingredients for ham and broccoli breakfast casserole

Ham and Broccoli Breakfast Casserole Ingredients

Good news — this breakfast casserole doesn’t require that many ingredients. But if you want to add one more vegetable or switch up the meat, the choice is all yours!

  • Eggs & Milk: Egg casserole necessities! For milk, you can use dairy or dairy-free milk. Just note that dairy milk will give your eggs a fluffier texture.
  • Meat: If you have leftover ham from the holidays, use that! If not, you can purchase ham steaks to dice up.
  • Vegetables: Aside from broccoli florets, I’m including diced onions and green bell pepper. But, feel free to use other veggies like asparagus, sweet potato, zucchini, or even green peas.
  • Cheese: Shredded cheddar cheese is my go-to for casseroles, but you can use any kind really. For a dairy-free option, omit the cheese or use vegan cheese.

Find the complete recipe with measurements below

How To Make a Ham and Broccoli Breakfast Casserole

For this recipe, grab a 9×13-inch casserole dish. If your casserole dish is slightly smaller or bigger, that will work just fine. Then follow along below!

Cook the veggies. In a large pan, sauté the onion and bell pepper for about 3 minutes. Add the minced garlic and broccoli florets, and stir for another 3 minutes or until the broccoli is crisp-tender and vibrant green.

Cooking veggies in a pan for ham and broccoli breakfast casserole

Add the filling ingredients. Transfer the onion and broccoli mixture to the casserole dish. Then add the diced ham and cheese, and stir everything together.

Adding ham and broccoli casserole ingredients into baking dish

Make the egg mixture. Whisk the eggs, milk, salt, and pepper until lightly frothy.

Whisking eggs for ham and broccoli casserole

It’s time to bake! Pour the egg mixture into the casserole dish and bake for 30 to 35 minutes at 400°F (200°C). The center should be cooked through and with a slightly golden crust on top.

Prepping ham and broccoli breakfast casserole

Slice and serve. Slice the breakfast casserole into squares, and if you’d like, garnish with freshly chopped herbs before serving.

Sliced ham and broccoli breakfast casserole

Storage Tips

  • To eat throughout the week: Gotta love a make-ahead breakfast casserole! Store the slices in an airtight container in the fridge for 4 to 5 days. Then reheat in the microwave for about 30 seconds.
  • To freeze for later: You can also freeze leftovers to enjoy months later! Just make sure to separate the slices with parchment paper so they don’t stick together. When you’re ready to eat, thaw in the fridge overnight, then microwave a serving for 30 seconds or until warmed through.
A sliced of ham and broccoli breakfast casserole

More Breakfast Ideas

If you’re a breakfast lover like I am, I’ve got lots of tasty options in this list of breakfast ideas. But here’s a snapshot of a few favorites below!

I hope this ham and broccoli breakfast casserole makes your mornings a bit easier (and more delicious!). If you give it a try, I’d love to know how it turned out in the comment box below.

A white dish of ham and broccoli casserole

Ham and Broccoli Breakfast Casserole

5 from 6 votes
Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Servings: 12 servings
Author: Lisa Bryan

Description

This ham and broccoli breakfast casserole is a delicious, healthy combination to meal prep and enjoy for breakfast!

Equipment

Ingredients 
 

  • 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

Instructions 

  • Preheat your oven to 400°F (200°C) and get a 9×13-inch casserole dish out. Heat the oil in a large saute pan over medium heat. Add the onion and bell pepper and stir for 3 minutes. Add the minced garlic and broccoli florets (make sure they're in bite-sized pieces and not too large) and stir for another 3 minutes or until the broccoli is crisp-tender and bright green.
    A pan of cooked veggies for ham and broccoli breakfast casserole
  • Transfer the onion and broccoli mixture to the casserole dish. Add the diced ham and cheese, then stir everything together.
    Prepping baking dish with ham and broccoli casserole ingredients
  • In a mixing bowl, whisk the eggs, milk, salt, and pepper together, until lightly frothy.
    Whisking egg mixture for ham and broccoli casserole
  • Pour the egg mixture on top of the ham and vegetables. Cook for 30 to 35 minutes, or until the center is cooked through and the edges are slightly golden.
    Ham and broccoli casserole before going into oven
  • Slice the breakfast casserole into squares, and if you'd like, garnish freshly chopped herbs before serving.
    Sliced ham and broccoli casserole

Nutrition

Calories: 148kcal | Carbohydrates: 4g | Protein: 12g | Fat: 9g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.02g | Cholesterol: 183mg | Sodium: 391mg | Potassium: 190mg | Fiber: 1g | Sugar: 1g | Vitamin A: 558IU | Vitamin C: 36mg | Calcium: 117mg | Iron: 1mg
Course: Breakfast
Cuisine: American
Keyword: Breakfast Casserole, Ham and Broccoli Breakfast Casserole
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

Leave a comment

All comments are moderated before appearing on the site. Thank you for sharing your feedback!

Your email address will not be published. Required fields are marked *

Recipe Rating




19 Comments

  1. This will be a great recipe to use up leftovers! I just made a ham last night and had lots of broccoli, so I mostly stuck to the recipe. I traded green bell for orange (all I had), added a jalapeño, but otherwise didn’t change anything. I used 3/4t of salt and 1/2t of pepper. 30 minutes at 400°F was too much for my overly hot oven, so next time I’ll watch it closer. Can’t wait to try the next one!5 stars

  2. Oh my word!! This is delicious!!! I used green beans instead of broccoli, because that’s all I had in my fridge. The best egg casserole recipe I’ve ever tasted! Thank you!! I love your recipes !!5 stars

  3. Do you get the ham from the butcher section of the store or is it packaged in with the deli meats and stuff?

  4. Amazing! I had a bag of frozen mixed veggies that I used instead of broccoli and it was amazing! Served with Jalapeño hot sauce! You have been a god sent to our celiac and lactose intolerant household ❤️5 stars

  5. Thank you for this casserole variation. It allowed me to use my Easter leftovers in a wonderful pepper way. I did not serve broccoli so I used frozen broccoli and it was fantastic and easy. I froze 2/3 of the squares for later use.