Tap here to get 5 Secrets to Stress Free Dinners

Ham and Cheese Overnight Breakfast Casserole

5 from 7 votes

posted: 12/20/18

This post may contain affiliate links. Please read my disclosure policy
This post may contain affiliate links. Please read my disclosure policy

Ham and Cheese Overnight Breakfast Casserole is savory, filling, and super easy to make! Serve this hearty dish for 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

I’m admittedly a sucker for a great overnight breakfast casserole (check out all of my favorites here). 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, say Christmas morning, or Easter brunch. But it’s casual enough to whip up the night before so busy mornings run more smoothly.

overhead view of overnight breakfast casserole in a casserole dish

Ingredients for Ham and Cheese Overnight Breakfast Casserole

No need to stress about finding obscure ingredients for this overnight breakfast casserole. You’ll find everything you need in your fridge or pantry! Here’s all you need:

  • eggs
  • milk
  • heavy cream or half and half
  • cubed ham
  • cheddar cheese
  • bread (day old or stale bread works best)
  • dashes of onion and garlic powder
  • salt and pepper
  • scallions (for garnish)

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. Definitely worth the extra step!

How to Make Overnight Casserole

Follow these simple steps and you’ll have a hearty dish ready to serve in no time!

  1. Mix the ingredients in a bowl.
  2. Pour them into the prepared casserole dish.
  3. Top with more cheese.
  4. Cover with foil and put in the refrigerator.
  5. Bake in the morning.

Making this Breakfast Casserole the Day of

Where are my procrastinators at? Don’t worry; you can most definitely this recipe the day of. Just use this simple tip:

  • This recipe works best with dry or stale bread. If you don’t have any, throw some bread slices in the oven at a low temperature for about 5-10 minutes until they dry out a little.
overhead view of breakfast scene with two plates of breakfast casserole recipe

How to Store Overnight Breakfast Casserole

  • You can make this recipe up to four days ahead of time! It’ll stay nice and fresh in the refrigerator until you’re ready to bake.
  • Make sure to refrigerate any leftovers within two hours.
  • Leftovers are great for three to four days. Just microwave and serve!
  • You can bake the entire casserole, cool, then freeze it to use anytime in the next three months.
fork going into overnight ham and egg breakfast casserole on a white plate

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!

piece of ham and cheese overnight breakfast casserole on a white plate
5 from 7 votes

Ham and Cheese Overnight Breakfast Casserole

Serves: 10 servings
(tap # to scale)
Prep: 10 minutes
Cook: 45 minutes
Total: 55 minutes
This Ham and Cheese Overnight Breakfast Casserole is a mouth watering, easy breakfast perfect for a crowd!  It is delicious  enough to serve guests for brunch, but easy enough that you could make it on a weeknight for breakfast the next morning. 


  • 8 eggs
  • 1 1/2 cups milk
  • 1/2 cup heavy cream (or substitute half and half)
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 – 2 cups cubed ham
  • 2 cups cheddar cheese shredded & divided
  • 4 cups cubed bread
  • 2 to 3 scallions diced (optional)


  • Spray a 9 by 13 inch casserole dish with cooking spray.
  • In a large bowl whisk together the eggs, milk, heavy cream and seasoning.
  • 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.
  • In the morning, leave the casserole covered with tin foil, and bake at 350 degrees for 30 minutes.  Uncover and bake for 15 minutes.  Serve warm!
Serving: 1serving Calories: 301kcal (15%) Carbohydrates: 12g (4%) Protein: 20g (40%) Fat: 20g (31%) Saturated Fat: 10g (63%) Monounsaturated Fat: 2g Cholesterol: 208mg (69%) Sodium: 759mg (33%) Potassium: 126mg (4%) Fiber: 1g (4%) Sugar: 4g (4%) Vitamin A: 98IU (2%) Vitamin C: 4mg (5%) Calcium: 192mg (19%) Iron: 8mg (44%)
Author: Lisa Longley
Course: Breakfast
Cuisine: American
piece of ham and cheese overnight breakfast casserole on a white plate

did you make this

Ham and Cheese Overnight Breakfast Casserole

I’d love to see what you made! Tag me @lisasimplejoy and hashtag it #simplejoyrecipes!

Hi! I'm Lisa Longley, and I am committed to giving you simple dinner ideas and recipes that are easy to make; recipes that will fill your home with joy. I am the owner and author of SimpleJoy.com and I'm so glad that you are here.

Reader Interactions


    Have a question? Use the form below to submit your question or comment. I love hearing from you & seeing what you made!

    Rate This Recipe:

  1. Terri says

    Could I use the same recipe to bake my ham in the oven?

    • Lisa Longley says

      I haven’t tried this in the oven, though I think you could. I would just make sure that you cover it so that it does not dry out.

  2. Lyla Hassan says

    5 stars
    OMG, this looks so delicious…A perfect breakfast recipe infact…Thanks for sharing this Lisa

  3. Linda Muse says

    Served this recipe this morning to a group of women who have never heard of breakfast casserole much less eaten one! I kept to the recipe as much as possible (I live overseas and sometimes ingredients have to be substituted like not having cheddar cheese) and kept it simple. It was a big hit!

    • Lisa Longley says

      I’m so happy to hear this, Linda! Thank you for following along.

  4. Darla Meyer says


    If you bake, cool and then freeze to use in future, how do you prepare when you take it out of freezer? Just curious what temperature & how long it takes to warm it up? Or is microwave better?

    • Lisa Longley says

      Hi Darla! I haven’t tried that with this casserole. I would recommend thawing it in the refrigerator overnight and then baking it for 20 minutes, covered, at 350 degrees. Or, if you want to bake it right from frozen, I would recommend 40 minutes.

  5. Joyce says

    5 stars
    Thank you Lisa, This looks yummy and great for even vacation morning!! I always bring several things I need on vacation for us and this would work out great. Gramms

    • Lisa Longley says

      I hope you love it!

  6. Joan says

    I was glad to be introducced to your sight. I had a stroke and these recipes are great, I can understand them and cook away….

    • Lisa Longley says

      I’m so happy to hear that Joan!

Broccoli Pasta"Omg! I didn’t think anything so simple could be so good!"
overhead of skillet of Cajun Shrimp Pasta ingredients on a cooling rack with toasted bread sitting beside
Cajun Shrimp Pasta"My family absolutely loved this recipe. Even my finicky eaters."
overhead photo of a gray skillet filled with beef and broccoli recipe, garnished with sliced green onions
Beef and Broccoli Recipe"I have made this a couple or more times. It’s easy & quick to prepare. I like this for a quick meal. It will be my go to recipe."

5 Secrets to Stress Free Dinners