Cheesy Potato Breakfast Casserole

Cheesy Potato Breakfast Casserole

Cheesy Potato Breakfast Casserole.

Let’s say that again.

Cheesy Potato Breakfast Casserole.

Eggs. Potatoes. Cheese. Sausage. So easy to prepare, and it’s a crowd favorite. No time in the morning? Whip it up at night, place it into the refrigerator overnight, and the next morning, slide it in the oven. You’ll have a dish of deliciousness in no time flat.

This incredible Breakfast Casserole is a hit at my family Christmas Breakfast, and with good reason. It is cheesy, full of potatoes and tasty sausage, just enough egg, and buttery, peppery goodness.

It would be ideal for New Year’s Day, when you are looking for something easy yet comforting after that night of celebration. There’s a reason the Waffle House is packed at 2am, folks, and it’s not the stellar wait staff.

This casserole is like the epitome of hashbrowns that are smothered and covered and everything in between. Cut up a few ripe tomatoes and toss them on top? Oh my heavens.

You’ll never go back to Waffle House.

Today, anyway.

Yield: 10-12 Servings

Cheesy Potato Breakfast Casserole

Cheesy Potato Breakfast Casserole

Perfectly cheesy, full of flavorful meats and potatoes, this breakfast casserole is a true crowd pleaser and our go-to holiday (or any day) breakfast recipe. Reheats wonderfully for any leftovers!

Prep Time: 10 minutes
Cook Time: 45 minutes
Additional Time: 15 minutes
Total Time: 1 hour 10 minutes


  • 1 pound Italian Sausage, cooked
  • 1 yellow onion, chopped, sauteed in sausage grease
  • 7 eggs
  • 1/2 cup milk
  • 20 ounce bag frozen Diced Hash Browns
  • 8 ounce brick of Mild Cheddar Cheese, grated
  • Salt & Pepper, to taste


  1. Preheat oven to 350. Spray medium casserole dish (we used 9 x 13) with non-stick spray. Set aside.
  2. Prepare sausage and onions.
  3. In a large mixing bowl, combine all ingredients, including sausage and onions. Pour into prepared casserole dish. Reserve roughly one cup of the cheese for topping.
  4. Bake for 35 minutes. Remove from oven and top with reserved cheese. Return to oven for 8 minutes.
  5. Allow casserole to rest for 15-20 minutes. Serve and enjoy!

So, maybe you don’t love sausage. That’s okay! Neither do I if we are being honest. Feel free to use hamburger instead, or even chunks of ham. If it’s a meat you love with eggs and cheese, it will fit in beautifully!

Need more breakfast ideas? Here are some of my favorites!

Cinnamon Roll Fluffy Pancake Cups

Blackberry Cream Cheese French Toast Bake

Blueberry Cream Cheese Muffins

Spread the love