This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

This is truly the BEST Breakfast Casserole! It has a thick and creamy egg base loaded with shredded potatoes, chunks of ham, and flavorful cheese blends that bake up in no time. Make this to enjoy Christmas morning or brunch any time of year.

breakfast casserole in a dish baked

Reasons You’ll Love This Recipe

  • Easy to Make: This is so easy to throw together. It only takes about 5 minutes to get everything together. The hard part is waiting for it to be done cooking!
  • Make Ahead: Make this ahead of time, and when ready to bake, simply take it out of the refrigerator and bake. 
  • Family Favorite: Your family will love this easy breakfast casserole this holiday season.  I have our traditional Sticky buns on the menu for Christmas, along with this amazing casserole.

Family Tradition

Breakfast casserole reminds me of Christmas morning. The smells, the ooey gooey cheese, and the smokey chunks of ham are just so good! I always loved waking up to it on Christmas morning! It is perfect the way it is, but if you want to switch up the cheese, meat, or potatoes, you totally can! You can also add some veggies! Get creative and make this part of your family traditions!

Ingredients Needed

How to Make a Breakfast Casserole

This breakfast casserole recipe is the BEST because of how simple it comes together and is in the oven in just minutes. This tried and true breakfast casserole tastes amazing, and I know your whole family will love it!

  1. Prepare Frozen Hash Browns: Spray a 13 x 9 x 2-inch baking dish with non-stick cooking spray. Add the frozen shredded hash browns to the bottom of the prepared pan. Season with salt and pepper.
  2. Whisk Eggs/ Add Remaining Ingredients: In a large bowl, whisk the eggs. Add the half and half and seasoned salt, then whisk to combine. Stir in the shredded cheese and chopped ham.
  3. Pour Into Pan and Refrigerate: Pour over the top of the frozen hash browns, then cover with foil and refrigerate for 2 hours or overnight.
  4. Bake: Bake uncovered at 350 degrees Fahrenheit for 60-75 minutes. Let rest for 10 minutes before serving.
Breakfast casserole baked in a casserole dish.

Mix It Up!

Try some of these fun variations in this breakfast casserole and find what you enjoy best!

  • Can I add vegetables?  Add in some veggies like bell peppers, spinach or kale, tomato (fresh or canned), broccoli, mushrooms, or onions are great.
  • Do I have to use ham? You can use bacon, variations of sausage, shredded chicken, ground beef, or leftover turkey.
  • Do I have to use Half & Half? If you’re not a fan of half and half, you can use whipping cream for a thicker, richer breakfast, or you can simply use milk.
  • Can I use any kind of cheese? Switch up which cheese you use. Try Swiss cheese, Colby jack, or mozzarella, which all work well and melt perfectly when baked.
  • How can I make this spicy? Adding red pepper flakes, green chilies, or green onions is a fun way to add a little heat.
  • Can I use different potatoes? Diced or flavorful frozen potatoes will work great in place of shredded potatoes.
Close up shot of baked dish.

Tips for Making Breakfast Casserole

Here are some tips for making this breakfast casserole even better and easier on you. These tips will help you better understand how to bake this breakfast for you to enjoy with your family.

  • Do I Need to Thaw the Frozen Hash Browns? There is no need to thaw the potatoes because they will thaw as they sit in the refrigerator. However, they would cook up perfectly if they were to cook from frozen!
  • How Do I Know When the Casserole is Done? Once the outside edges become golden brown and the egg mixture in the middle is firm. You can check by slightly shaking the pan to see if it jiggles. Use a toothpick or knife to check if it is completely cooked through the middle. You can also use a thermometer to see if the breakfast casserole has reached 165 degrees Fahrenheit.
  • Short on Time? Allowing your casserole to refrigerate ahead of time creates the best results, and I highly recommend it! But if you’re short on time, you can assemble the casserole and bake it right away without refrigerating.
  • Drain Grease: If you use any other meat in the breakfast casserole, drain the meat before adding it to the dish.
Side shot of someone lifting out a slice of casserole.

Storing Breakfast Casserole

There are so many options and plans for this breakfast casserole to make your holiday mornings even easier and better.

  • In the Refrigerator: Store leftovers in an airtight container in the refrigerator for 3-5 days.
  • To Reheat:ย To reheat the breakfast casserole, microwave individual servings until warmed through.
  • In the Freezer: Yes, this is perfect for freezing. Make and bake your breakfast casserole. Once it has completely cooled down, place it in an airtight container or ziplock bag. Lay flat in your freezer for up to 1 month. Thaw from frozen in the refrigerator over night. Warm individual servings in the microwave until warmed through.
  • Make Ahead Instructions: Simply follow the instructions until you are ready to bake. Cover it with aluminum foil or a lid and place it in your fridge. When you are ready to bake, simply take it out and bake it according to the instructions. This can sit in the fridge for up to 2 days before baking.
Angle shot of a plated slice of casserole.

More Breakfast Casserole Ideas

Pin this now to find it later

Pin It

The Best Breakfast Casserole

4.58 from 77 votes
By: Alyssa Rivers
This is truly the BEST Breakfast Casserole! It has a thick and creamy egg base loaded with potatoes, ham, and a flavorful cheese blends that bake up in no time.
Prep Time: 10 minutes
Cook Time: 1 hour
Chill Time: 2 hours
Total Time: 3 hours 10 minutes
Servings: 12 people

Ingredients 

Instructions 

  • Spray a 13 x 9 x 2-inch baking dish with non-stick cooking spray. Add 24 ounces frozen shredded hash brown potatoes to the bottom of the prepared baking dish. Season the potatoes with salt and pepper.
  • In a large bowl, whisk together 12 large eggs. Add 2 cups half and half and 1 teaspoon seasoned salt then whisk to combine. Stir in 1 ยฝ cups shredded cheddar cheese, 1 ยฝ cups shredded pepper jack cheese, and 2 cups chopped ham.
  • Pour the egg mixture over the frozen hash browns. Cover with aluminum foil and refrigerate for at least 2 hours or overnight.
  • Bake uncovered at 350 degrees Fahrenheit for 60-75 minutes. Let rest for 10 minutes before serving. Garnish with green onions, if desired!

Video

Notes

Updated on March, 4 2025
Original Post on December 22, 2014

Nutrition

Calories: 302kcalCarbohydrates: 13gProtein: 19gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gTrans Fat: 0.02gCholesterol: 237mgSodium: 727mgPotassium: 306mgFiber: 1gSugar: 2gVitamin A: 663IUVitamin C: 5mgCalcium: 282mgIron: 2mg

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

Additional Info

Course: Breakfast
Cuisine: American
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

Save

About Alyssa Rivers

Alyssa Rivers is the author of 'The Tried and True Cookbook', a professional food photographer and experienced recipe-developer. Having a passion for cooking, her tried and true recipes have been featured on Good Morning America, Today Food, Buzzfeed and more.

More Ideas

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




376 Comments

      1. Actually, half and half is about 2/3 skim milk and 1/3 cream. The name is very misleading. You can tell by fat content (and also by price).

      1. I’ve just reached the 90 minute mark & a good portion of the center is still watery. Came here to see if anyone else had the same problem.

    1. No. My family loves it. It doesnt add spice at all. But if you are worried, you can definitely substitute. ๐Ÿ™‚

  1. 4 stars
    I make this with 1/2 sausage and 1/2 bacon . I use 1/2 Hawaiian rolls (6 total) and 1/2 potatoes, a variation on “strata”. I only use 1-1/2 to 2 cups of cheese. 3 cups of cheese seems like waaaaaaay too much. I use 1/2 half-n-half and half milk. (Again, too rich for my druthers.) I use frozen chopped up potatoes (or fresh) instead of shredded. I prefer the texture.

    As you can see, this dish is EASILY adaptable to your personal tastes, likes/dislikes, preferences, etc.

    Even though I made a lot of modifications, it’s still a good recipe, as is. I just like to add more/less depending on my favorites.

    Thanks, Alyssa !

  2. Every time I try to pin this on Pinterest, it tells me it is blocked because it may lead to spam ๐Ÿ™ There are other of your yummy recipes that do that same. I want to pin them!

    1. Trish, If you still having that problem find and follow me. I have a good size collection..lol
      Hope it turns out for you.

  3. Alyssa,
    I’m looking forward to making this! Have you tried this using diced hashbrowns instead of shredded potatoes?

  4. This breakfast casserole looks so good! I’ve never had a breakfast casserole with shredded hash browns, but it sounds incredible. I know my husband will love this!

  5. Have you tried this with bacon? My family is not so much into ham and everything tastes better with bacon … ๐Ÿ˜‰ want to make for Christmas morning. Thank you!!

    1. I actually plan on making it with Bacon on Christmas!! It will be fully loaded! And you are right… everything is better with bacon!!

      1. Awesome! Cant wait to try this. making it tomorrow for Christmas morning! Let me know what you think about the bacon. Thanks for a great recipe!

      2. Love all of your posts and recipes. I would like to make this for Christmas breakfast but will have several vegetarians in our midst. Can I make it without any meat and just serve bacon or sausage as side dishes for those that eat meat products?

      3. You could put vegetables in it, like chopped tomatoes, cooked mushroom, bell pepper, whatever you put in a vegetarian omelette would work. I make something very similar with biscuit instead of hashbrown and I’ve done vegetarian ones

      4. Do you think I should cook the bacon before putting it in the casserole? What do you plan on doing?

      5. I’m wondering this too… will I die of food poisoning if I use raw bacon in this recipe??

      6. The recipe calls for chopped ham but if you prefer bacon, I would recommend either frying it first or using the precooked packaging bacon. Hope you enjoy!! XOXO

    2. I have made breakfast casserole’s and have even made with using a mixture of ham, eggs and bacon. Turns out really good. Just cook your bacon crisp and then pinch into peices after draining on paper towel. Enjoy!

  6. 5 stars
    Do you think it will work with hash browns. I’m not sure we have shredded potatoes in Canada. But this is exactly the type of recipe I wanted to make along with our usual Land Of Nod buns, that I also get ready the night before Santa arrives Merry Christmas

    1. 4 stars
      I made a very similar version with hash browns, turned out great. I used turkey sausage pieces instead of ham. I am sure both are equally good.

    2. shredded potatoes/hashbrowns are in the same section as cubed hash browns. I live in Canada and can find them everywhere

    3. Simply shred fresh potatoes (or use a grater with large holes) into water to stop them from browning. When ready to bake, drain well and mix as usual. Allows you to avoid all the extra/unnecessary additives in frozen shredded potato and it will taste like potatoes!

      1. I baked the hash brown the night before it made a wonder bottom crust then just filled and baked next day