Looking for the perfect homestyle breakfast casserole that’s easy to prepare and sure to please even the pickiest eaters? This make-ahead Sausage and Potato Breakfast Casserole is a holiday breakfast must! Packed with hearty ingredients like shredded potatoes, savory sausage, fluffy eggs, and melted cheese, it’s everything you want in a comforting morning meal.
Best of all, it comes together in one dish—no need for extra bowls! That means less cleanup and more time enjoying the holiday. I love serving it alongside fresh fruit, pancakes, or even cinnamon rolls for a festive and filling brunch. Whether you're planning your Christmas morning breakfast or a cozy weekend brunch, be sure to save this recipe—you’ll be glad you did!

Looking for more breakfast recipes to impress? Try my Sausage and Egg Crescent Ring or these YUMMY Cinnamon Waffles.
Ingredients
- breakfast sausage
- yellow onion
- eggs
- milk
- frozen diced hash browns
- sharp cheddar cheese
- salt
- pepper
- granulated garlic
See exact quantities in recipe card below.
Instructions

- Step 1: Combine all eggs, cooked sausage, potatoes and milk together.

- Step 2: Mix in cheese (except 1 cup) and seasonings.

- Step 3: After baking for 37 minutes top with remaining cheese and bake until done.

- Step 4: Let rest for 5 minutes then serve!
See the recipe in action HERE below!
Substitutions
- Veggies - If you are not an onion fan, simply omit and maybe add a little onion powder instead. Adding bell pepper is also a delicious addition!
- Cheese - I personally like the sharp cheddar with this recipe. However, Colby Jack is a great alternative.
Variations
SPICE - If you like a spicy breakfast toss in some diced jalapeños and serve with a side of salsa.
Equipment
This is a basic recipe and does not require much. However, I believe a well stocked kitchen makes cooking MORE FUN! Here is a link to some of my favorite, skillets, 9x13's and scrapers...all which you use in this recipe!
Breakfast Ideas
Sausage and Potato Breakfast Casserole
Ingredients
- 1 pound breakfast sausage cooked
- ½ small yellow onion chopped, cooked in sausage
- 7 eggs whisked smooth
- ½ cup milk
- 20 ounces diced hash browns frozen
- 8 ounce sharp cheddar cheese grated
- ¼ teaspoon salt heaping
- ¼ teaspoon pepper heaping
- ¼ teaspoon granulated garlic heaping
Instructions
- Preheat oven to 350℉ and grease a 9 x 13 dish.
- Over medium high heat cook sausage and onions until cooked through. Drain any fat.
- Mix all ingredients (reserving 1 cup of cheese) until well combined. Pour into prepared casserole dish. (You can mix all ingredients into a large bowl or you can assemble and mix in the 9x13)
- Bake for 37 minutes. Remove from oven and top with reserved cheese.(eggs in center should be slightly under cooked) Return to oven for 8 minutes. Allow casserole to rest for about 5 minutes. Serve and enjoy!






Madelyn Tannery says
Such an easy, hardy breakfast! Great recipe!
Misty Tannery says
Thank you! We love this one and I even prep it ahead and throw it in when I am ready!