This Easy Breakfast Casserole with Potato and Egg is a hearty, one-pan meal featuring a crispy potato base, fluffy baked eggs, and your choice of cheese, vegetables, or breakfast meats. Ideal for meal prep, brunch, or feeding a crowd.
Author:Laura
Prep Time:15 minutes
Cook Time:45-55 minutes
Total Time:1 hour to 1 hour 10 minutes
Yield:6 to 8 servings
Category:Breakfast, Brunch, Meal Prep
Method:Baking
Cuisine:American
Diet:Gluten Free
Ingredients
4 cups shredded or diced potatoes (fresh or frozen hash browns)
8 large eggs
1 cup milk (dairy or non-dairy)
1 teaspoon salt
1/2 teaspoon black pepper
1 cup shredded cheddar cheese (or preferred cheese)
2 tablespoons olive oil or butter
Optional: 1/2 cup chopped onions
Optional: 1/2 cup chopped bell peppers
Optional: 1 cup chopped spinach, mushrooms, or zucchini
Optional: 1 cup cooked bacon, sausage, or diced ham
Instructions
Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
If using fresh potatoes, peel and shred or dice them, then pat dry.
Spread potatoes evenly in the dish. Drizzle with olive oil or dot with butter.
Bake for 15-20 minutes until slightly golden.
In a large bowl, whisk together eggs, milk, salt, and pepper.
Stir in shredded cheese and any desired vegetables or cooked meats.
Pour egg mixture over the pre-baked potatoes and spread evenly.
Bake for 30-35 minutes, or until eggs are set and top is golden.
Let cool slightly before slicing and serving.
Notes
Pre-baking the potatoes helps create a crispy base.
Customize with any combination of vegetables, cheese, or meats.
To make ahead, assemble and refrigerate overnight before baking.
This recipe freezes well—slice, wrap, and freeze for up to 2 months.
Use dairy-free milk and cheese to make it dairy-free.