Cheesy Broccoli Breakfast Casserole featured image

Cheesy Broccoli Breakfast Casserole

This Cheesy Broccoli Breakfast Casserole is a breakfast casserole recipe made with hashbrowns, broccoli, ham, eggs, milk, and plenty of melty cheese, baked together into one warm and hearty dish. It’s the kind of easy breakfast you can just mix, bake, and serve without stress, which makes busy mornings so much smoother.

Tackle 2026 dinners with our gorgeous Ultimate Meal Planner - just $4.50 this week with coupon code MARCH50. Get it here.

Cheesy Broccoli Breakfast Casserole

WANT TO SAVE THIS FOR LATER?

We'll email it to you - along with our free printable party planner!

I love making this for holiday breakfasts, and it works really well for brunch potlucks or meal prep for the week because it reheats so nicely and keeps you full for hours.

If you want to round out the meal, this casserole goes really well with a simple fruit salad or a warm side of toast or muffins for a complete breakfast spread.

How to Make Cheesy Broccoli Breakfast Casserole

Ingredients you’ll need for this recipe
  • 26 oz bag frozen shredded hashbrowns, thawed
  • 1 ½ cups bite sized broccoli florets
  • 1 ½ cups cooked, diced ham (about ¼ – ½ inch pieces)
  • ¼ cup diced green onions
  • 6 large eggs
  • ⅔ cup milk
  • ½ tsp garlic powder
  • ½ tsp pepper
  • ¼ tsp salt
  • 1 ½ cups colby jack cheese, shredded

Cheesy Broccoli Breakfast Casserole Process Ingredients

Step-by-Step Guide

1. Preheat the oven to 350 degrees. Grease a 9×13 inch casserole dish.

2. Chop the broccoli, green onions, and ham.

3. In a large bowl, combine the hashbrowns, broccoli, ham, and green onion, then pour into the prepared casserole dish.

Cheesy Broccoli Breakfast Casserole Process Photo

4. Beat the eggs in a small bowl, then stir in the milk and seasonings.

5. Pour over the mixture in the casserole dish.

6. Sprinkle cheese over the top.

Cheesy Broccoli Breakfast Casserole Process Photo

7. Cover with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 20-25 minutes, until the eggs are set.

Serve & Enjoy!

Cheesy Broccoli Breakfast Casserole Process Photo

Important Recipe Notes

  • Make sure your frozen shredded hashbrowns are fully thawed before mixing. This helps everything cook evenly and avoids extra moisture in the casserole.
  • If your broccoli or hashbrowns seem watery, gently pat them dry with a paper towel before adding to the dish so the casserole doesn’t turn soggy.
  • Keep the ham, broccoli, and green onions in small, bite-sized pieces so every slice of the casserole has a little bit of everything.
  • The center should be fully set and not jiggly. If needed, bake a few extra minutes after removing the foil.
  • Let it rest before slicing: Allow the casserole to sit for about 5–10 minutes after baking so it firms up and cuts neatly.
  • For extra flavor, you can mix a little cheese into the casserole and also sprinkle some on top for a golden, cheesy crust.

Cheesy Broccoli Breakfast Casserole

This Cheesy Broccoli Breakfast Casserole is a warm, comforting breakfast bake made with crispy hashbrowns, tender broccoli, savory ham, fluffy eggs, and melted Colby Jack cheese. It’s a hearty one-pan dish for holiday breakfast and potlucks.
Print Recipe
Cheesy Broccoli Breakfast Casserole
Prep Time:15 minutes
Cook Time:50 minutes
Total Time:1 hour 5 minutes

Ingredients

  • 26 oz bag frozen shredded hashbrowns thawed
  • 1 ½ cups bite sized broccoli florets
  • 1 ½ cups cooked diced ham (about ¼ – ½ inch pieces)
  • ¼ cup diced green onions
  • 6 large eggs
  • cup milk
  • ½ tsp garlic powder
  • ½ tsp pepper
  • ¼ tsp salt
  • 1 ½ cups colby jack cheese shredded

Instructions

  • Preheat the oven to 350 degrees. Grease a 9×13 inch casserole dish.
  • Chop the broccoli, green onions, and ham.
  • In a large bowl, combine the hashbrowns, broccoli, ham, and green onion, then pour into the prepared casserole dish.
  • Beat the eggs in a small bowl, then stir in the milk and seasonings.
  • Pour over the mixture in the casserole dish.
  • Sprinkle cheese over the top.
  • Cover with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 20-25 minutes, until the eggs are set.
Servings: 8
Calories: 330kcal
Author: carlycampbell

Check Out More Casserole Recipe Ideas!

Similar Posts