Skip to Content

The BEST Breakfast Casserole Recipe – A Holiday Morning Tradition

This is the best breakfast casserole recipe for many reasons. First of all, the entire family loves all the flavors of a classic breakfast. Second, there is no standing over a hot stove preparing eggs for each individual.

And third, it can be baked right away or made the night before as an overnight breakfast casserole recipe.

best breakfast casserole
A piece of breakfast casserole filled with eggs, sausage, hash browns and of course, cheese!

But I think what I love most about this recipe is that it takes only minutes to prepare and after it is baked, everyone can sit down and enjoy a meal together.

That is exactly why this has become a holiday morning tradition in our family. Every Thanksgiving, Christmas and Easter morning, we will bake our Overnight Monkey Bread and this Breakfast Casserole for everyone to enjoy.

And I couldn’t be happier watching everyone enjoy a delicious, no fuss meal.

The BEST Breakfast Casserole Recipe


  • Shredded Hash Browns
  • Cooked Ground Sausage
  • Eggs
  • Onion
  • Green and Red Bell Pepper
  • Milk
  • Salt & Pepper
  • Shredded Cheddar Cheese
chorizo sausage
You can use whatever breakfast meat that you and your family prefer. Here I used chorizo sausage.

**Please note that these ingredients can be adapted to what you and your family prefer or have on hand. For instance, instead of ground sausage, you can substitute bacon or even ground beef.

And if you don’t like onions, simply omit them. You can really customize this Breakfast Casserole to make it the best for your family.


The first step in this recipe is to thaw your frozen hash browns. We typically use shredded hash browns, but you could also use the diced breakfast potatoes as well.

hash browns
The first layer in this breakfast casserole is thawed hash browns.

While the potatoes are thawing, prepare the remaining ingredients. Cook, crumble and drain your sausage.

You can use any type of sausage that you prefer. Although if you are cooking for others, I would suggest using a mild breakfast sausage so that everyone can enjoy the flavor.

Once the potatoes are thawed, add them to a greased 9 x 13 baking dish. Then scatter the sausage, peppers, and onions evenly on top of the potatoes.

best breakfast casserole
Add the cooked sausage, peppers and onions on top of the hash browns.

Sprinkle all but 1/2 cup of the shredded cheese on top. Now it is time to prepare the egg mixture for the breakfast casserole.

In another bowl, whisk the eggs, milk, salt and pepper together. Then pour this mixture in the baking dish. Finally, sprinkle the remaining cheese on top.

Bake or Refrigerate

If you are ready to bake the Best Breakfast Casserole right away, preheat the oven to 350°F. Then bake for about an hour or until the eggs are cooked through.

cheese and egg casserole
Add the eggs and cheese and bake right away or cover and refrigerate for an overnight breakfast casserole.

However, if you are making this for the next morning, simply cover and refrigerate. Then in the morning, remove the pan from the refrigerator so it can come to room temperature while the oven preheats.

You may need to bake the casserole for 5-10 minutes longer if the eggs are still chilled when going into the oven.

Store leftovers in an air-tight container in the refrigerator. Enjoy!

best breakfast casserole
When you are ready, bake and enjoy!
pizza casserole banner ad

To receive our 3 Recipe Articles in your inbox each week, sign up for our free email list located in the middle of each recipe or email me at You can also follow us on Facebook and Pinterest. This article may contain affiliate links where a small commission is paid if you purchase a product at no additional cost to you.

Yield: 8

The BEST Breakfast Casserole Recipe

best breakfast casserole

Make this delicious breakfast casserole for your next holiday gathering. All of your favorite breakfast items wrapped up in an easy to make casserole. Can be made right away or as an overnight casserole.


  • 20 ounces shredded hash browns, thawed
  • 1 pound sausage cooked, crumbled and drained
  • ¼ cup onion finely diced
  • ½ red bell pepper diced
  • ½ green bell pepper diced
  • 8 eggs
  • 1 ⅓ cups milk
  • salt & pepper, to taste
  • 2 cups cheddar cheese, shredded and divided


  1. Preheat oven to 350°F
  2. In a medium bowl combine eggs, milk, salt & pepper and whisk until smooth.
  3. Set aside ½ cup cheese for the topping.
  4. Spray a 9 x 13 baking dish with nonstick cooking spray. Add the thawed hash browns and cooked sausage in the pan. Then sprinkle the top with onions, peppers and then with 1 1/2 cups of the cheese.
  5. Pour egg mixture over the cheese and then top with remaining 1/2 cup of cheese.
  6. Bake 55-65 minutes or until cooked through.


If making this as an overnight breakfast casserole, make as directed and cover and refrigerate prior to baking.
In the morning, take the baking dish out of the refrigerator for 30 minutes prior to baking.

Substitute other precooked breakfast meats and veggies as desired.

Recipe provided by Make Your Meals

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 438Total Fat: 30gSaturated Fat: 13gUnsaturated Fat: 0gCholesterol: 238mgSodium: 632mgCarbohydrates: 16gFiber: 1gSugar: 3gProtein: 24g
Skip to Recipe