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

This easy savory cheesy breakfast casserole is perfect for any morning or special holiday occasion. It is perfect for making ahead!

I love to serve breakfast casseroles with some Sausage or Bacon. We love to have Breakfast Casseroles to serve for holiday mornings, brunches and even baby showers.

Cheesy Breakfast Casserole in a casserole dish

OH man, I love breakfast!

I’ve talked about this many times before, but our family loves to enjoy breakfast for dinner at least once a week. That is because our mornings are usually so crazy and rushed that we rarely have time for a real hot breakfast.

It’s typically toast, bagels, cereal or oatmeal, which is why “brinner” (breakfast for dinner) is pretty common in our house.

Sometimes we go savory – sometimes we go sweet, but when it’s savory the kids love a delicious breakfast casserole like today’s recipe.

This breakfast casserole was simple and can also be changed up really easily. If you don’t love bacon, use sausage instead. You can also change up the cheese dependent on preference. So many ways to customize and make it easily how you want it – which is why we love it!

Hashbrowns, cheese, and bacon in a glass baking dish

Easy breakfast dish

PREP. Preheat oven to 350.

HASBROWNS. Combine hash browns, bacon, 1 cup cheese and salt in a large bowl. Mix well. Pour into a greased 9×13 dish.

EGGS. In another bowl, beat eggs, milk and paprika. Pour over hash brown mixture. Sprinkle with Paprika and remaining cheese.

BAKE. Bake for 40 – 45 minutes. Serve warm and ENJOY!

Delicious additions:

  • Add diced bell peppers 
  • Top with green onions or sliced avocados
  • Change up the cheese: either substitute the cheddar cheese completely or come up with your own cheese combination. Some other cheeses you might try include  mozzarella, pepperjack, or sharp cheddar
  • Bring some heat with chilies or red pepper flakes.
  • Use precooked bacon, or cook fresh bacon in the oven.
  • Serve with: homemade salsa
Layering ingredients for cheesy breakfast casserole in a pan.

Tips + Storing Info

To make your own hash browns, follow this recipe.

This is a great casserole to make ahead of time. Either STORE it baked or unbaked until your ready to heat it up and serve.

  • Baked: Allow the casserole to cool and cover. Store in the fridge for up to 24 hours. Remove from the fridge and allow it to come to room temperature and then warm it up in the oven. You can also freeze the casserole. Just cover with plastic wrap and aluminum foil for up tto 3 months. Thaw in the fridge before baking reheating.
  • Unbaked: Assemble the casserole the night before, cover and keep in the fridge. In the morning remove from the fridge and let is sit on the counter for 15-20 minutes before baking. Bake uncovered according to recipe directions

STORE leftovers, covered, in the fridge for 2-3 days, or portion the casserole into single servings and freeze in airtight containers for up to three months. (Be sure the casserole has not been sitting out for more than 2 hours.) Reheat in the microwave or oven.

FREEZE leftover casserole in an airtight container for up to 3 months. The texture of some of the ingredients will change after freezing and thawing so be aware of that. When you’re ready to serve the leftovers let it thaw in the fridge overnight and then reheat in the oven or microwave, depending on the size of the serving.

Cheesy Breakfast Casserole Recipe in a baking dish

For more breakfast casseroles, check out:

Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
5 from 13 votes

Cheesy Breakfast Casserole Recipe

By: Lil’ Luna
This easy savory cheesy breakfast casserole is perfect for any morning or special holiday occasion. It is perfect for making ahead!
Servings: 8
Prep: 5 minutes
Cook: 40 minutes
Total: 45 minutes

Ingredients 

  • 30 oz hashbrown potatoes thawed
  • 1 lb bacon cooked and crumbled
  • 1 1/2 cups cheddar cheese shredded, divided
  • 1 tsp salt
  • 8 large eggs
  • 2 cups milk
  • paprika
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Preheat oven to 350.
  • Combine hash browns, bacon, 1 cup cheese and salt in a large bowl. Mix well.
  • Pour into a greased 9×13 dish.
  • In another bowl, beat eggs, milk and paprika. Pour over hash brown mixture. Sprinkle with paprika and remaining cheese.
  • Bake for 40 – 45 minutes. Serve warm and ENJOY!

Nutrition

Calories: 517kcal, Carbohydrates: 23g, Protein: 22g, Fat: 36g, Saturated Fat: 14g, Cholesterol: 251mg, Sodium: 918mg, Potassium: 585mg, Fiber: 1g, Sugar: 3g, Vitamin A: 600IU, Vitamin C: 8.7mg, Calcium: 263mg, Iron: 2.3mg

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

Additional Info

Course: Breakfast
Cuisine: American
Making this recipe? Tag us!
Share it with us on Instagram using the hashtag #lilluna, so we can see what you’re creating in the kitchen!

Recipe adapted from Taste of Home. 

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

Leave a comment

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

Recipe Rating




11 Comments

  1. Kristina says:

    5 stars
    I don’t always like breakfast casseroles, particularly ones that are mostly egg, but this one is a keeper. I love the hash brown base and it’s super easy to make.

    1. Michele says:

      How far ahead can you make this? Does it cook longer after being in the refrigerator?

  2. Allyssa says:

    5 stars
    Thank you so much for sharing this amazing recipe! Will surely have this again! It’s really easy to make and it tasted so delicious! Highly recommended!

  3. Joy says:

    5 stars
    This is one of our favorite weekend recipes!! The whole family enjoys it & how cheesy it is!! Sometimes, we will add sausage too!

  4. Olivia says:

    5 stars
    Potatoes are always a common dish for breakfast. Love this casserole!

  5. Bryan says:

    5 stars
    Breakfast bakes are my favorite, but I try to limit myself to only 1 or 2 per month. They’re so filling! (And usually gone by dinner time.)

    1. Lil' Luna says:

      Yes, they are very filling, but so good 🙂 Thanks!

  6. Sara Lee says:

    Me too. I love the simplicity of these meals as some sites have soo many fancy extra ingredients that I don’t have around(herbs/spices ect) and my kids are picky at times. I have recently tried your easy alfredo/chicken tettrazini/creamy swiss chicken bake–all a hit w/ my 3 girls and husband. Thank you !

    1. Lil' Luna says:

      Oh, thank you so much!!! That makes me so happy to hear 🙂

  7. Kim H says:

    This sounds delicious! I love your site and check it every day for new recipes! Keep up the good work!

    1. Lil' Luna says:

      Oh, thank you so much Kim!! I’m so glad you keep coming back 🙂