Western Hash Brown Breakfast Casserole

This Western Hash Brown Casserole is such a delicious way to use leftover ham! This easy breakfast casserole recipe feeds a crowd so there will be plenty to go around!

When we make our Brown Butter Baked Ham, there’s usually some ham to spare! If you have lots of leftover ham, be sure to check out our Slow Cooker Pasta Fagioli and this delicious Split Pea & Ham Soup!

Western Hash Brown Casserole on w white plate with forks

What Is A Hash Brown Breakfast Casserole?

Casserole recipes like this Western Hash Brown Casserole are life savers! An egg dish that feeds a crowd, and then some for all those out of town guests around the holidays.

This breakfast casserole has a base of eggs, hash browns, cheese and peppers all baked together in a casserole dish. It’s hearty and super delicious and I can promise that everyone will love it!

A hash brown casserole uses frozen hash browns instead of potatoes as an ingredient. Using frozen hash browns makes recipes like this so much easier to make! Just open the bag and dump them in. No need to defrost the hash browns, just use them as is.

Can You Use An Egg Substitute In This Casserole?

You absolutely can! Just use the conversion amounts on the package of your egg substitute and you’ll be good to go! I don’t recommend using all egg whites in this breakfast casserole, but using an egg substitute will work out fine.

hash brown casserole recipe before going into the oven

How Do You Make A Hash Brown Breakfast Casserole?

This recipe is so easy you guys, you’re going to be making this one for a long time to come.

All you need to do is brown onions, peppers and mushrooms in a skillet with a few seasonings and let them cool. Beat up a dozen eggs in a large bowl along with milk or cream, cheese, the frozen hash browns and the leftover ham. Once the cooked vegetables have cooled you can add them into the egg mixture and pour it all into a casserole dish.

That’s it. Hash brown casserole for about 10 people is ready to go!

western hash brown casserole recipe in a baking dish with a slice out

Can You Make This Casserole Ahead Of Time?

As far as making the filling for this Western Hash Brown Casserole, you definitely can do that. Get the filling together and either keep it in a container or bowl, or add it right to the baking dish that you want to bake it in.

The next morning you can pop it right in the oven for an easy brunch or breakfast! This recipe also reheats really well so if you don’t have a lot of time in the morning you can cook it before hand and then heat it up in the oven for about 20 minutes. OR cut the casserole into slices and heat them up in the microwave!

If you’re serving family or friends that might get up at different times then the microwave is always a good option.

hash brown casserole recipe with a fork

Why Is This Called A Western Casserole?

A play on a Western Omelette, this casserole recipe is made with ham, peppers, onions and cheese just like the omelette recipe. But you can definitely switch up the ingredients in this recipe too! Some good options are:

  • Scallions
  • Chopped Broccoli
  • Diced, cooked potatoes instead of frozen hash browns
  • Sausage
  • Asparagus
  • Cauliflower
  • Different types of cheese like cheddar or Swiss

Really, this breakfast recipe can be a great use of whatever leftovers you have in your refrigerator. Just keep the proportions of the ingredients about the same and it’ll come out perfect!


hash brown casserole with ham collage for pinterest

Looking For More Casserole Recipes?

Western Hash Brown Casserole on w white plate with forks

Western Hash Brown Casserole

  • Author: Dan
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 10 Servings 1x

This Western Hash Brown Casserole is a great way to use up leftover ham! Peppers, onions, mushrooms and cheese make this breakfast casserole delicious and filling!



  • 1 tablespoon olive oil
  • 2 cups red and green peppers, diced
  • 1/2 cup onion, diced
  • 2 cups mushrooms, cleaned and sliced
  • 1 tablespoon chopped garlic
  • 12 eggs
  • 1 1/2 teaspoons kosher salt
  • Fresh black pepper to taste
  • 1 cup whole milk or cream
  • 5 cups frozen hash browns
  • 3 cups cooked, diced ham
  • 2 cups shredded Monterey Jack cheese, divided


  1. Preheat the oven to 375 degrees.
  2. Add the oil to a skillet along with the mushrooms, onions and peppers. Cook for 8-10 minutes while stirring until the vegetables have softened and the mushrooms are browned.
  3. Remove the skillet from the heat and let the vegetables cool.
  4. Whisk the eggs in a large bowl then add the salt, pepper, milk, hash browns, ham and 1 1/2 cup of the cheese. Mix the filling together to combine.
  5. Spray a 9″ x 13″ baking dish with non-stick cooking spray, then pour in the egg filling along with the cooked vegetables. Add the remaining 1/2 cup of cheese to the top of the casserole.
  6. Bake for 35-40 minutes until the eggs have set. Slice into squares and serve.
  • Category: Breakfast/Brunch
  • Method: Oven
  • Cuisine: American


You Might Also Like:

2 Responses
  1. Kay Tobola

    There is a step left out? When are the sautéed vegetables added? Into the egg mixture? On top of egg mixture?

Leave a Reply

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Cocktails and Drinks

Side “Bar”

Try some of the cocktails and drinks we’re mixing up this week!