Print

Cheesy Breakfast Casserole

Cheesy breakfast casserole on a plate.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This easy cheesy breakfast casserole is loaded with potatoes, ham, cheese, and fresh veggies. It’s perfect for brunch, holidays, or busy mornings. (Leftovers are fantastic!) Make it ahead of time for a stress-free, hearty breakfast the whole family will love.

Ingredients

Scale
  • 20 ounces hash brown potatoes
  • 12 large eggs
  • 1 1/2 cups half-and-half
  • 1 teaspoon sea salt
  • 8 ounces ham chopped
  • 1 medium green bell pepper diced
  • 1 medium red bell pepper diced
  • 1 small onion diced
  • 1 cup Cheddar cheese shredded
  • 1/2 cup Monterey Jack cheese shredded
  • 1/2 cup white Cheddar cheese shredded

Instructions

  • Preheat your oven to 350 degrees Fahrenheit and prepare a 9 x 13 baking dish by lightly spraying it with nonstick cooking spray.   Set the pan aside.
  • Whisk together the eggs, half-and-half, and salt in a large bowl until the egg mixture is one beautifully blended color. Set aside.
  • Line the bottom of the prepared baking dish with a layer of the (uncooked) hash browns.  
  • Pour the egg mixture over the layer of potatoes.  Sprinkle the top of the eggs with ham (or sausage), bell peppers, and onion.
  • Bake the casserole for 30 – 45 minutes.  Once it has baked for 30 minutes, check the casserole.  You want to bake it until the eggs have set.  If the eggs are still runny or jiggly, continue to bake for an additional 10-15 minutes and then re-check.  
  • Once the eggs have set, layer the cheese on top and set the oven to BROIL on LOW.  Keep an eye on it and broil until the cheese melts.  Once it is bubbly, remove the casserole from the oven and let it cool for 5 minutes before serving.

Nutrition