Cheesy Potato Breakfast Casserole
This Cheesy Potato Breakfast Casserole is a hearty, crowd-pleasing dish loaded with hash browns, eggs, sausage, and plenty of melted cheese. Perfect for holidays, brunch gatherings, or meal prep, this casserole is easy to assemble and bakes to golden perfection. It’s a delicious way to start any day!
Prep Time 15 minutes mins
Cook Time 50 minutes mins
0 minutes mins
Total Time 1 hour hr 5 minutes mins
Course Breakfast, Brunch
Cuisine American
- 1 lb 0.45 kg breakfast sausage (or bacon), cooked and crumbled
- 1 30 oz / 1.9 lb bag frozen hash browns, thawed
- 8 large eggs
- 2 cups 0.5 lb shredded cheddar or Mexican blend cheese
- 1 cup 0.25 lb shredded mozzarella cheese
- 1 cup 0.24 L milk
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- Chopped parsley for garnish optional
Step 2: Prepare the Hash Brown Layer
Step 3: Add Sausage and Cheese
Sprinkle the crumbled breakfast sausage over the hash browns.
Top with 1 ½ cups of shredded cheddar and ½ cup of mozzarella cheese, reserving the rest for later.
Step 4: Make the Egg Mixture
In a large bowl, whisk together the eggs, milk, garlic powder, onion powder, salt, and black pepper until well combined.
Step 5: Assemble the Casserole
Pour the egg mixture evenly over the sausage, hash browns, and cheese.
Sprinkle the remaining cheese on top for an extra cheesy layer.
Step 6: Bake the Casserole
Bake for 45–50 minutes, or until the eggs are set and the top is golden brown.
Let the casserole cool for a few minutes before slicing.
- Storage: Store leftovers in the fridge for up to 3 days. Reheat individual servings in the microwave or oven.
- Freezer Option: Assemble the casserole and freeze unbaked. When ready to cook, bake directly from frozen at 350°F (175°C) for 60–70 minutes.
- Vegetarian Option: Swap sausage with sautéed mushrooms, bell peppers, or spinach.
- Make-Ahead Tip: Assemble the night before and refrigerate. Bake in the morning for a stress-free breakfast.