Savory ham and cheese satisfy in this quick and hearty egg casserole recipe. A perfect choice for those times when you need to feed everyone a substantial breakfast but you don’t have a ton of time to spend in the kitchen. Ham and Egg Casserole to the rescue.

Not to mention that this Ham and Egg Casserole can be made with leftover ham and stored in the freezer for another time, too. Perfect for around the holidays or the busy back to school season, it is a quick and easy recipe to make for breakfast or for dinner, as we like to do occasionally. The fantastic flavors of Western omelets or Denver omelets combine to make this brunch casserole. Your family will adore it!

Why you will love this Easy Ham and Egg Casserole Recipe

This simple breakfast recipe is a great go-to on the weekends, whether hosting guests for brunch or even on special occasions. It has been kid-tested and teenager-approved many times over! Your family will want seconds after they’ve cut into the delectable layers of melted cheese and savory ham. For busy families looking for an inexpensive and easy meal, this traditional dish is a great option.

The night before you plan to serve it, prepare this simple breakfast dish. Place the casserole in the refrigerator overnight, and then bake it in the morning. It’s ideal for family get-togethers and festive celebrations. Serve the breakfast bake with fresh fruit and toast or cinnamon bread for a true feast. Alternately, warm up a batch of cinnamon rolls. Make sure to have ketchup or salsa on hand if that’s how your family likes to enjoy Western omelets. This recipe incorporates those flavors.

How to Make Ham and Egg Casserole Without Bread

If serving the dish immediately, preheat the oven to 350° F.

  1. The first step is to cut the ham into bite-size pieces. For that, you will need about 1 cup chopped ham. In a pinch, 1/2 pound of sliced deli ham can be used.
Ham cut into bite-size pieces on cutting board with chef's knife.
  1. Next, combine the ham with 2 cups shredded cheese, 1/2 cup Parmesan cheese, and 1 Tablespoon flour in a large bowl. I often add diced onion and red pepper for extra flavor and color, but my children prefer this basic recipe:)
Combine the ham with shredded cheese.
  1. After that, spray a 13×9 baking dish lightly with cooking spray. Then, spread the ham mixture evenly. Also, melt 1/4 cup butter and drizzle over the mixture.
Spread the ham mixture evenly in a baking dish.
  1. Whisk 6 eggs, 2 cups milk or cream, 1/2 teaspoon dried mustard, and 1/2 teaspoon pepper.
Whisking the eggs and cream  in mixing bowl for Ham and Egg Casserole
  1. Finally, pour the egg mixture over the ham mixture into the baking dish.
Pour the egg mixture over the ham mixture.
  1. Bake uncovered at 350 degrees for 30-35 minutes. You can also know that it is ready by inserting a knife into the center of the dish. If it comes out clean, you are good to go!

In addition, if you like, you can add another sprinkle of cheese to the top of it, and pop it back in the oven for a couple of minutes. The top will become melted and bubbly.

Ham and Egg Casserole in baking dish with eggs and ham on cutting board

Ham and Egg Casserole Recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
a slice of ham and egg casserole on a black plate with a fork

Ham and Egg Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Chef
  • Total Time: 40 minutes
  • Yield: 810 servings 1x


Savory ham and cheese satisfy in this quick and easy crowd-pleasing recipe. Perfect for brunch, holiday breakfast, or special breakfast for dinner, this Ham and Egg Casserole Recipe tastes great when made the same day or made ahead. 



1 cup chopped ham

2 cups shredded cheddar cheese

½ cup shredded or grated parmesan cheese

1 Tablespoon flour

6 eggs

2 cups milk or cream

½ teaspoon dried mustard

½ teaspoon ground pepper

¼ cup melted butter


If cooking the casserole right away, preheat oven to 350° F.

Cut the ham into bite-size pieces. 

Next, combine the ham with 2 cups shredded cheese, 1/2 cup Parmesan cheese, 1 Tablespoon flour  in a large bowl.

After that, spray a 13×9 baking dish lightly with cooking spray. Then, spread the ham mixture evenly.

Melt 1/4 cup butter and drizzle over the mixture.

In a separate bowl, whisk 6 eggs, 2 cups milk or cream, 1/2 teaspoon dried mustard, and 1/2 teaspoon pepper.

Finally, pour the egg mixture over the ham mixture into the baking dish.

Bake uncovered at 350 degrees for 30-35 minutes. You know that it is ready by inserting a knife into the center of the dish. If it comes out clean, you are good to go!


For extra color and flavor, you can add 1 cup chopped onion and 1 cup chopped red bell pepper to the mixture. It lends a more traditional Western Omelette flavor to the dish. 

Also, you can sprinkle the casserole with sliced green onions before baking to add flavor and a touch of green.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
Ham and Egg Casserole Recipe

Why You Will Love This Recipe?

  • It’s made from ingredients you often have on hand.
  • Simple to make just cut, whisk, and then pour.
  • Simple and affordable ingredients are used.
  • For a quick breakfast, you can make it up to two days in advance.
  • Kids will also love it-no greens or onions.

Health Benefits

1. It is an excellent source of protein

The most important element of a diet is protein. Consume an egg and ham each day it assists you in achieving your ideal protein consumption.

2. Provides choline to the body

Choline is essential for nerve health, reproductive health, and brain development. The body cannot produce enough of these on its own. However, eggs are a great choline source. One or even two eggs can provide up to half of the daily required amount.

3. Improves eye health 

Two potent antioxidants that accumulate in the retina are found in eggs: lutein and zeaxanthin. They regularly work to prevent the signs of eye aging. Macular degeneration and blindness risk are significantly decreased. The majority of these antioxidants are found in egg yolks.

4. Promotes bone and teeth health

Eggs and dairy provide phosphorous, essential for keeping teeth and bones in good shape. Moreover, it contains vitamin D, which further improves the body’s ability to absorb phosphorus and calcium.

How to Store?

**If preparing the recipe to bake the next day, cover it with aluminum foil and place in the refrigerator overnight. Allow it to come to room temperature before baking the next morning.

Store: Any leftover cooked breakfast casserole should be stored in the refrigerator for two days in an airtight container. The dish will “dry out” after that but will still be safe to consume for up to 4 days.

Freeze: Cut food into parts, wrap it tightly in plastic, and then move it to zip-top bags or containers in the fridge for up to one month.

Reheat: To make a quick supper, lunch, or snack, you can reheat each serving in the microwave, or warm multipe servings in the oven at 250° F. Be sure to cover the pan so the casserole does not dry out.

Nutrition Information

Per serving:

Calories396 kcalCarbohydrates12 g
Calcium318 mgFat26 g
Saturated Fat12 gCholesterol303 mg
Sugar4 gPotassium339 mg
Vitamin A738IUProtein26 g
Iron2 mgSodium1181mg

Finally, it’s your time to share your experience with this recipe and all your thoughts on it. So, tell me everything in the comments section: What do you think about Ham and Egg Casserole recipe? Did your kids enjoy this dish? Also, did you go for the main recipe or did you improvise? If so, what did you add and what was your final result?

Additionally, please, do not hesitate to ask any further questions on this topic in the comments too. I will make sure to answer you as soon as possible! Last but not least, if you are eager to find out more delicious Breakfast Casseroles recipes, I got you! Try these three winners of mine for adding a twist to your breakfast without all the fuss!



  1. Does this recipe really call for one dozen eggs? Or do you mean “1 to 2” eggs?
    Otherwise, it looks really good. Thanks.

  2. For the frozen it frozen prior to being cooked. So in other words the eggs are frozen while raw and how long can it stay in the freezer? Thanks

    • Hi Monica, we have always cooked it prior to freezing, so I’m sorry I don’t really have a good answer for you. Perhaps do a search on how long eggs can stay frozen.

  3. hey, just tried this for dinner, added some onions (that i sauteed before), very good recipe, no heavy egg dish, husband is looking forward to have leftovers for breakfast at work 🙂 thx

    • Glad you enjoyed it Eva, thanks for stopping by and letting us know!

  4. I like to make these breakfast casseroles and this was my favorite. So good! and Easy! thank you 🙂

    • Oh sure Kendra, this casserole can be made ahead and even frozen.
      Happy Cooking!

  5. Do you bake the casserole before freezing? The recipe doesn’t state. Thanks!!

    • Kari, Yes you can freeze the casserole un-cooked. Just make sure it’s covered well and it will last for 3 months in the freezer. Be sure to remove from the freezer 24 hours ahead of cooking and let it thaw in the refrigerator. Remove from the refrigerator an hour before cooking.

  6. This recipe was a hit for brunch. I didn’t have Greek seasoning so I omitted it. But I did add some chopped green pepper. Delicious. Thanks for the recipe!

  7. I made a few adjustments. I used 4 duck eggs and 8 chicken eggs. I used half sharp cheddar and half pepper jack cheese. I also sautéed half a red, green pepper and a whole Spanish onion with the ham and then placed that mixture in the bottom of my baking dish. I omitted the butter, the ham has enough fat it use didn’t need the butter. It turned out really well. I have a lot of eggs right now so I also made a second batch, but divided it up into a muffin pan, cooked it then froze them for individual quick servings.

  8. we substitute proscuitto for the ham and add tomatoe and onion…….fantastic!!!

    • Yes Nita you can add hashbrown Potatoes. You may need to increase the cooking time by 5 to 10 minutes.

      • I made it this morning, added sautéed onion & two different kinds of cheese. The prep time was easy, it fed several people & it was very tasty. I will definitely try it with potatoes in it the next time around. Thank you

  9. Hi, I’d really like a printable version of this recipe. Thank you.

    • Chef Reply

      Hi Carol,
      I updated the recipe, so you should be able to print it out now. I hope you like it!

Write A Comment

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