This Breakfast Casserole with Ham is savory, filling, and super easy to make! Serve this hearty dish at a fancy brunch or on a busy weekday morning for your family.

piece of ham and cheese overnight breakfast casserole on a white plate - 1

I’m admittedly a sucker for a great overnight breakfast casserole. But this recipe, with tangy cheddar cheese, tender chunks of ham, and simple seasonings, exceeds all my expectations! This casserole is so easy to throw together the night before a big event, like Christmas morning or Easter brunch. But it’s also casual enough to whip up the night before so busy mornings run more smoothly.

How to Make Overnight Casserole

Here is a brief overview of how this easy breakfast casserole comes together. With simple ingredients and steps, you’ll have a hearty dish ready to serve in no time! Be sure to scroll to the recipe card at the bottom of the post for the full recipe, including all measurements.

  1. Whisk the eggs. Combine the eggs, cream, and seasonings and whisk until well combined.
  2. Coat the bread. Stir in the ham, bread, and one cup of the cheese. Make sure that the bread is fully coated with the egg mixture. Pour into the prepared casserole dish and top with the remaining cheese.
  3. Cover and put in the refrigerator overnight.
  4. Bake the casserole. Bake while covered with foil for 30 minutes. Uncover and bake for another 15 minutes. Enjoy!
overhead view of overnight breakfast casserole in a casserole dish - 2

Using Block Cheese Instead of Pre-Shredded

I know it takes a bit more effort to shred cheese from a block instead of ripping open a package of pre-shredded, but trust me, it is so much better! Not only is the flavor more abundant, it melts better in the casserole. Pre-shredded cheese is covered in preservatives that prevent it from clumping together in the bag. These preservatives also affect how the cheese melts and the flavor. Definitely worth the extra step to get a block of cheese and grate it yourself!

Using Leftover Ham

Just like my Ham and Cheese Quiche , this breakfast casserole is a great recipe to make to use up leftover ham. If you want to make this recipe and don’t have leftovers on hand, simply buy a ham steak. Be sure it is cooked before adding it to this casserole and cut your ham into small cubes.

Leftover Ham Recipes

Making This Casserole Day Of

Where are my procrastinators at? While my recipe gives you the steps for making it the day before so everything can really soak overnight, you can most definitely make this recipe the day of. Because this recipe works best with dry or stale bread, throw some bread slices in the oven at a low temperature for about 5-10 minutes until they dry out a little. Put the casserole together in the baking dish and bake as directed.

overhead view of breakfast scene with two plates of breakfast casserole recipe - 3

Other Additions

Here are some other ingredients you can add to this breakfast casserole with ham.

  • Mushrooms, spinach, onions, or green peppers: You will want to sauté these veggies before adding them to the casserole. This will both soften them and keep them from adding too much moisture to the dish.
  • Bacon: Whether you add turkey bacon or regular, you will want to crisp it up nicely before adding it. You can make your oven in the air fryer or the oven to make things quick!

Storing Breakfast Casserole With Ham

Refrigerate any leftovers after it is baked within two hours in an airtight container. Leftovers can be stored for up to four days in the refrigerator. When ready to eat, reheat the portion you are serving in the oven, covered. Do not reheat more than what you plan on serving as recipes should only be reheated once.

This breakfast casserole can also be frozen. Bake the entire casserole in a disposable baking dish, avoiding glass or ceramic that can shatter in the oven. Let it cool, cover tightly multiple times with foil and plastic wrap, then freeze it to use anytime in the next three months. Pop it in the oven to heat it through and serve.

fork going into overnight ham and egg breakfast casserole on a white plate - 4

More Breakfast Recipes

Looking for more ways to dress up breakfast? Move that box of cereal aside and cook up some of these simple and scrumptious favorites!

  • Buttermilk pancakes
  • Bloody mary mix
  • Yogurt Pancakes
  • Cheese and Sausage Egg Muffins
  • Ham and Cheese Quiche

If you make this breakfast casserole with ham recipe or any of my other recipes, I would be so grateful if you came back and told me how you enjoyed it . I love hearing from you!

  • Instagram
  • Facebook
  • Youtube
  • Newsletter

Ingredients

  • 8 eggs
  • 1 1/2 cups milk (340.5 grams or 354.9 ml)
  • 1/2 cup heavy cream or substitute half and half (113.5 grams or 118.3 ml)
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 cups cubed ham (300 grams)
  • 4 cups cubed bread (140 grams)
  • 2 cups cheddar cheese shredded & divided (226 grams)

Instructions

  • Spray a 9 by 13 inch baking dish with cooking spray.
  • In a large bowl whisk together the eggs, milk, heavy cream, and seasonings. 8 eggs, 1 1/2 cups milk, 1/2 cup heavy cream, 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1/2 teaspoon salt, 1/4 teaspoon black pepper
  • Stir in the ham, bread, and 1 cup of the cheese . Make sure that the bread is fully coated with the egg mixture. Pour the mixture into the prepared casserole dish. Top with the remaining cheese. Cover with foil and put in the refrigerator overnight. 2 cups cubed ham, 2 cups cheddar cheese, 4 cups cubed bread
  • In the morning, leave the casserole covered with foil, and bake at 350 degrees Fahrenheit for 30 minutes. Uncover and bake for 15 minutes. Serve warm!
piece of ham and cheese overnight breakfast casserole on a white plate - 5

did you make this

Breakfast Casserole With Ham

  • Facebook

  • Twitter

  • Pinterest

  • Youtube

  • Newsletter

  • Breakfast Sliders Recipe

  • Breakfast Quesadilla

  • Quiche Lorraine

  • Easy French Toast Casserole Recipe

  • Instagram

  • Facebook

  • Youtube

  • Newsletter

piece of ham and cheese overnight breakfast casserole on a white plate - 6

Breakfast Casserole With Ham

Ingredients

  • 8 eggs
  • 1 1/2 cups milk (340.5 grams or 354.9 ml)
  • 1/2 cup heavy cream or substitute half and half (113.5 grams or 118.3 ml)
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 cups cubed ham (300 grams)
  • 4 cups cubed bread (140 grams)
  • 2 cups cheddar cheese shredded & divided (226 grams)

Instructions

  • Spray a 9 by 13 inch baking dish with cooking spray.
  • In a large bowl whisk together the eggs, milk, heavy cream, and seasonings. 8 eggs, 1 1/2 cups milk, 1/2 cup heavy cream, 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1/2 teaspoon salt, 1/4 teaspoon black pepper
  • Stir in the ham, bread, and 1 cup of the cheese . Make sure that the bread is fully coated with the egg mixture. Pour the mixture into the prepared casserole dish. Top with the remaining cheese. Cover with foil and put in the refrigerator overnight. 2 cups cubed ham, 2 cups cheddar cheese, 4 cups cubed bread
  • In the morning, leave the casserole covered with foil, and bake at 350 degrees Fahrenheit for 30 minutes. Uncover and bake for 15 minutes. Serve warm!

Nutrition

  • Facebook
  • Twitter
  • Pinterest
  • Youtube
  • Newsletter