Skip to Content

Cheesy Breakfast Casserole with Hash Browns

*This post may contain affiliate links. As Amazon Associates we earn from qualifying purchases.

Want to make a quick hearty breakfast? This cheesy breakfast casserole with hash browns has all your favorites; like ham, eggs, and cheddar cheese!

There are some mornings when a bowl of cereal or piece of toast just won’t cut it. For days like that you need a hearty breakfast bake.

For today’s recipe Kim and I are posting our cheesy breakfast casserole with hash browns.

This simple egg and potato casserole features some of our morning time favorites. Eggs combined with cured ham, hash browns, peppers, onions, and cheddar cheese.

A piece of breakfast casserole in a small plate.

How to make breakfast casserole with ham?

First things first, go ahead and dice the ham, onions and green peppers.

Also, shred the cheese, spray a baking dish with non-stick cooking spray and preheat your oven to 350° F.

Twelve eggs and whole milk in a mixing bowl.

Next, grab a large mixing bowl and crack twelve (12) eggs into the bowl. Pour in a cup of milk and add the salt and pepper.

  • A quick word on adding the spices. You can always wait until the breakfast casserole with hash browns is done before adding salt and pepper to taste. Nobody wants over seasoned food.
The eggs and milk have been whisked together.

After that, in another large mixing bowl, mix the hash browns, cheddar cheese, green peppers, and onions.

  • When it comes to cheese, keep in mind that type and quality does make a difference. For this egg baked casserole with ham, I recommend a Cabot Brand Vermont cheddar.
Hash browns, cheese, peppers and other ingredients in a bowl.

Then, once the hash browns and other ingredients are mixed, pour them into the prepared baking dish. Spread them out evenly.

Afterward, pour the egg mixture into the baking dish. Make sure to evenly pour it over all the hash browns so they can soak up the whipped eggs.

The hash browns mixture and eggs combined in a baking dish.

Now, place the hash brown breakfast casserole (uncovered) into your preheated oven for about an hour.

  • You’ll know that it’s done when the center no longer jiggles and the edges and top are browned. Take a look at the photo above as a reference.
The baked cheesy breakfast casserole in a pan.

Last, remove the hash brown casserole from the oven and let it cool for about five (5) minutes before serving.

That’s it, your cheesy breakfast casserole recipe is done! Kim and I hope you enjoy the meal and wish you all the best 🙂

An aerial view of the baked casserole with ham.

What can I put in my breakfast casserole recipe?

Okay, since this isn’t an overnight breakfast casserole recipe, the possibilities are endless. Here’s a small list of goodies you can put into your version to take it over the top.

  • Green Chiles
  • Mushrooms
  • Breakfast Sausage
  • Bacon
  • Swiss Cheese
  • Brie Cheese
  • Gouda Cheese
  • Smoked Cheddar Cheese
  • Pepper Jack Cheese
  • Jalapenos
  • Sweet Red Peppers
  • Canadian Bacon
  • Anything you want!
One pieces of the easy breakfast casserole on a plate.

Love casseroles? Then take a look at our new mozzarella meatball casserole recipe!

If you like this recipe, please leave us a comment and rate the recipe card. You can also find us on Facebook, Pinterest, Twitter and Instagram searching for Berly’s Kitchen!

Join our Facebook group for more recipes from Berly’s Kitchen, our new site More Than Meat and Potatoes, and some of our blogger friends!

Yield: 15 Servings

Cheesy Breakfast Casserole with Hash Browns

The baked cheesy breakfast casserole in a pan.

Want to make a quick hearty breakfast? This cheesy breakfast casserole with hash browns has all your favorites; like ham, eggs, and cheddar cheese!

Prep Time: 10 minutes
Cook Time: 1 hour
Cooling Time: 5 minutes
Total Time: 1 hour 15 minutes


  • 12 Large Eggs
  • 1 Cup Whole Milk
  • 1 Teaspoon Salt
  • 1/2 Teaspoon Pepper
  • 24 Ounces Hash Browns, (frozen)
  • 16 Ounces Ham, (diced)
  • 8 Ounces Cheddar Cheese, (about 2 cups shredded)
  • 1 1/4 Cups Green Bell Pepper, (about 1 large pepper, diced)
  • 1/2 Cup White Onion, (about 1/2 medium onion)


  1. Preheat the oven to 350 degrees, and spray a 9 x 13-inch baking dish with cooking spray. Set aside.
  2. In a large bowl, whisk together the eggs, milk, salt, and pepper. Set aside.
  3. In a separate large bowl, toss together the hash browns, ham, cheese, bell pepper and onion. Transfer the hash brown mixture to the prepared baking dish, then pour the egg mixture over the top. The egg mixture should soak down into the dish. If necessary, use a spatula to spread out the eggs and hash browns, so they are evenly distributed in the pan.
  4. Bake uncovered for 50 to 60 minutes until the center is set and the edges are brown.


The calories listed are an approximation based on the ingredients and a serving size of one (1) square piece when the casserole has been cut into fifteen (15) equal sized pieces. Actual calories will vary. The cheesy breakfast casserole with hash browns can be stored, covered, in your fridge for up to three (3) days.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:

Yield: 15 Serving Size: 1 Piece
Amount Per Serving: Calories: 302Total Fat: 17.8gSaturated Fat: 6.5gUnsaturated Fat: 0gCholesterol: 184mgSodium: 861mgCarbohydrates: 19.5gFiber: 2.1gSugar: 2.6gProtein: 15.8g

Don't forget to follow us on Pinterest!

Share this recipe by clicking the Pinterest button below!

Subscribe for Weekly Newsletters

* indicates required
Email Format

Share to Save The Recipe!

Poppy seed dressing next to a blueberry salad.
Poppy Seed Dressing Recipe
← Read Last Post
Top down view of a bowl of Instant Pot vegetable soup.
Instant Pot Vegetable Soup Recipe
Read Next Post →