Ham And Cheese Breakfast Casserole is my family’s favorite make-ahead breakfast for special occasions. Packed with ham, cheese, bread, eggs, and aromatic herbs, this easy breakfast casserole is both hearty and delicious. It’s cheesy, savory, and is so easy to make!

Ham and Cheese Breakfast Casserole in a baking dish

5-Star Review

“Sweet Heaven! This is sooo decadent and delicious!!!” -Sandi

Breakfast Casserole with Ham, Egg, and Cheese

My overnight ham and cheese breakfast casserole is the perfect solution for serving a satisfying and filling meal to a crowd, especially during holidays. You can prep it the night before and just bake it when you’re ready to serve your guests or your family. It’s so comforting, creamy, simple, and bursting with flavor!

Recipe Card

Ham and Cheese Breakfast Casserole

4.72 from 46 votes
Prep: 20 minutes
Cook: 40 minutes
Total: 1 hour
Servings: 6
Author: Becky Hardin
ham and cheese breakfast casserole in baking dish
Ham and Cheese Breakfast Casserole is my favorite make-ahead breakfast for special occasions. This breakfast casserole with ham, cheese, bread, eggs, herbs, and more is sure to please everyone and so easy to make! It’s so comforting, creamy, simple, and bursting with flavor.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 4 cups day-old, challah or brioche bread, cut into 1-inch cubes.
  • 2 tablespoons olive oil
  • 1 tablespoon unsalted butter
  • 1 medium sweet yellow onion peeled and diced
  • ½ teaspoon Kosher salt
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon granulated sugar
  • ½ lb. thinly-sliced good deli ham roughly cut
  • 6 large eggs
  • cups milk or half and half
  • ½ teaspoon dry mustard
  • ¼ teaspoon grated nutmeg
  • 2 teaspoons fresh thyme leaves minced
  • salt & pepper to taste
  • 1 cup shredded Gruyere or Swiss cheese

Instructions 

  • Spray an 8-inch baking dish (1½-2 qt) with non-stick cooking spray.
  • Cut brioche bread into small cubes and spread the cubed bread in the bottom of the dish.
    4 cups
    cut brioche bread into cubes and add into baking sheet
  • Heat oil and butter in a large skillet over medium-low heat.
    Add diced onion, salt, black pepper, and sugar. Sauté until onions are lightly caramelized, approximately 10 minutes. Be careful not to burn the onion.
    2 tablespoons olive oil, 1 tablespoon unsalted butter, 1 medium sweet yellow onion, ½ teaspoon Kosher salt, ½ teaspoon freshly ground black pepper, ¼ teaspoon granulated sugar
    cook onions with herbs and spices
  • In a medium bowl whisk together the eggs, half and half, dry mustard, nutmeg, thyme, salt, and pepper.
    6 large eggs, 1½ cups milk or half and half, ½ teaspoon dry mustard, ¼ teaspoon grated nutmeg, 2 teaspoons fresh thyme leaves, salt & pepper
    whisk eggs with cream and herbs
  • Spread the ham over the bread cubes, then spread the onion mixture on top of the ham.
    ½ lb. thinly-sliced good deli ham
    spread ham and cooked onion on a cubed bread
  • Layer on the Gruyere or Swiss cheese then pour the egg mixture over the cheese.
    1 cup shredded Gruyere or Swiss cheese
    layer the cheese on top
  • Press down gently on the top to ensure all bread cubes get soaked with the egg mixture. Cover and refrigerate overnight.
    added egg mix and press down gently.
  • Before baking, warm the casserole on the counter for 15 minutes and preheat the oven to 350°F.
  • Bake, uncovered, 40-50 minutes or until center is set and edges are bubbly and top begins to brown. A knife inserted in the center should come out clean.
    bake breakfast casserole in a baking pan
  • If casserole is browning too soon, loosely cover it with foil near the end of the cooking time. The casserole is delicious served for any meal. Enjoy!
Calories: 377kcalCarbohydrates: 15gProtein: 22gFat: 24gSaturated Fat: 9gCholesterol: 214mgSodium: 863mgPotassium: 323mgFiber: 1gSugar: 5gVitamin A: 575IUVitamin C: 2.4mgCalcium: 271mgIron: 1.9mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment!

How to Make Ham and Egg Casserole Step by Step

Start by spraying an 8-inch baking dish (1½-2 qt) with non-stick cooking spray.

Cube the bread: Cut brioche bread into small cubes (should be 4 cups) and spread the cubed bread in the bottom of the dish.

cut brioche bread into cubes and add into baking sheet
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
Please enable JavaScript in your browser to complete this form.

Cook onions: Heat 2 tablespoons olive oil and 1 tablespoon unsalted butter in a large skillet over medium-low heat.

To this add 1 medium diced sweet yellow onion, ½ teaspoon of Kosher salt, ½ teaspoon of freshly ground black pepper, and ¼ teaspoon of granulated sugar.

cook onions with herbs and spices

Sauté until onions are lightly caramelized, approximately 10 minutes. Be careful not to burn the onion.

Prepare the egg mix: Meanwhile, in a medium bowl, whisk together the 6 large eggs, 1½ cups of half and half (or milk), ½ teaspoon of dry mustard, ¼ teaspoon of grated nutmeg, 2 teaspoons of fresh thyme leaves, and salt and pepper. Keep it aside.

whisk eggs with cream and herbs

Layer the casserole: At this point start layering the casserole. Spread the ½ lb. thinly-sliced deli ham over the bread cubes, then spread the onion mixture on top of the ham.

spread ham and cooked onion on a cubed bread

Now layer on the 1 cup of shredded Gruyere (or Swiss cheese) then pour the egg mixture over the cheese.

added egg mix and press down gently.

Press down gently on the top to ensure all bread cubes get soaked with the egg mixture. Cover with plastic sheet and refrigerate overnight.

Bake and serve: Before baking, bring the casserole to room temperature for 15 minutes and preheat the oven to 350°F.

Bake, uncovered, 40-50 minutes or until center is set and edges are bubbly and the top begins to brown. A knife inserted in the center should come out clean.

If casserole is browning too soon, loosely cover it with foil near the end of the cooking time. Enjoy!

The perfect make ahead breakfast casserole with ham, egg, cheese, and herbs

How to Store and Reheat

Leftovers can be refrigerated for 3-5 days. Reheat in the microwave and serve.

To freeze, let the casserole come to room temperature. Cut in portions, wrap each portion in plastic wrap. Transfer all individually wrapped pieces to a freezer-friendly bag and freeze for up to 3 months. Thaw overnight and reheat in the microwave.

Serving Suggestions

I enjoy my ham and cheese breakfast casserole with White Bread slices sometimes and a serving of Sautéed Vegetables. If I have any leftover Ham Fried Rice then the combination is just heavenly!

More breakfast recipes you’ll love

Meet Becky Hardin

Becky Hardin is a wife and mother living in Saint Louis Missouri. She founded The Cookie Rookie in 2012 as a creative way to share recipes. Now, she is a trusted resource for easy cooking around the world, being featured in Taste of Home, The Kitchn, ABC’s Home and Family, and more. Here at The Cookie Rookie she is the editor in chief of all recipes and continues to enjoy sharing her passion for cooking for busy families. She has since founded two additional food blogs, Easy Chicken Recipes and Easy Dessert Recipes.

4.72 from 46 votes (42 ratings without comment)
Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

29 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Donna
Donna
September 7, 2024 5:16 pm

Can I substitute the Brioche like you’re using with a loaf (like a loaf of bread) but Brioche? My store is out of Brioche right now and I’m wanting to make this so badly and submit a picture. The review with 4 stars is wrong. I guess I accidentally missed a star, so please delete that one. Thanks in advance

Samantha Marceau
September 9, 2024 8:38 am
Reply to  Donna

Hi Donna, brioche is our favorite for this recipe, but other types of bread will also work!

Sandi
Sandi
August 29, 2021 8:47 am

Sweet Heaven! This is sooo decadent and delicious!!!5 stars

Becky Hardin
Becky Hardin
September 3, 2021 12:14 pm
Reply to  Sandi

Thanks for sharing, Sandi!

jenny
jenny
December 14, 2018 8:03 am

This is really good for everyone5 stars

color switch
color switch
June 11, 2018 4:40 am

This was easy and tasted great.5 stars

Anker Coupons
Anker Coupons
April 28, 2018 6:18 am

Really a great breakfast for morning. I want to have it. I’ll try to make it at home hope it will be good.
Thanks for shearing that great recipe.5 stars

Latina
Latina
April 14, 2018 3:52 pm

Oh also, I added green pepper like a previous commenter and used regular mustard so maybe the liquid from those didn’t balance out?

Latina
Latina
April 14, 2018 3:51 pm

I’m new to cooking and I made this and the knife wasn’t clear after 35 minutes or 50 so I let it sit longer. Maybe 10 minutes. The knife was clean when i tried it after in the center and all over. The center doesn’t seem set like your pictures lol it seems kind of wobbly so I was worried it didn’t get all the way cooked?

Jean funk
Jean funk
December 3, 2017 5:05 pm

Can this be doubled or i it t mu for a 13×9 pan?

Tank Trouble 2
Tank Trouble 2
December 3, 2017 3:00 pm

This looks tasty! It would be ideal for a healthy, end of the week breakfast.

Jackball
Jackball
September 3, 2017 1:31 pm

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well.