This casserole is a baked egg dish layered with shredded hashbrowns, fresh or frozen spinach, and cheese. It’s similar to a frittata but heartier thanks to the potatoes at the base. The spinach adds color, nutrition, and balance, making it a healthier alternative to traditional sausage-heavy casseroles.
3 cups frozen shredded hashbrowns (thawed)
1 tablespoon olive oil or butter
1 small onion, finely chopped
2 cups fresh spinach (or 1 cup frozen spinach, thawed and squeezed dry)
8 large eggs
1 cup milk
1 cup shredded mozzarella or cheddar cheese
1 teaspoon garlic powder
1 teaspoon salt
½ teaspoon black pepper
¼ teaspoon nutmeg (optional, pairs well with spinach)
Preheat oven – Set to 350°F (175°C) and grease a 9×13-inch baking dish.
Cook onions and spinach – Sauté onion in olive oil until soft, then stir in spinach until wilted.
Spread hashbrowns – Layer thawed hashbrowns evenly in the dish.
Top with vegetables – Add the onion and spinach mixture over the potatoes.
Mix egg base – Whisk eggs, milk, garlic powder, salt, pepper, and nutmeg until smooth.
Pour over layers – Evenly distribute the egg mixture across the dish.
Add cheese – Sprinkle shredded cheese generously on top.
Bake – Cook for 35–40 minutes until the center is set and the top is golden.
Cool and serve – Rest for 5 minutes before slicing.