Servings : servings
Save this recipe
Love this recipe? Get it sent to your inbox.
Ingredients
Instructions
- Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish with cooking spray or olive oil.
- Grate 1 medium white potato and 1 medium sweet onion. Heat 1 tbsp olive oil in a large skillet over medium heat and add both. Cook for 6 to 8 minutes, stirring occasionally, until softened and lightly golden. Remove from heat and let cool slightly.

- In a large bowl, whisk together the 12 large eggs, ¾ cup milk, 1 tsp salt, 1 tsp garlic powder, and 1 tsp onion powder until fully combined.

- Stir the cooked potato mixture, 1½ cups diced ham, and 1½ cups shredded sharp cheddar cheese into the egg mixture until evenly distributed.

- Pour the mixture into the prepared baking dish and smooth the top with a spatula. You can also top with a bit of extra shredded cheese (optional).

- Bake for 35 to 45 minutes, until the center is set and the top is golden. A knife inserted into the center should come out mostly clean.If you use a smaller but deeper baking pan like mine, you may need to add a bit of extra time.

- Let cool for 5 to 10 minutes before slicing into 6 servings.

Nutrition
Notes
- Cheese swaps: Colby-Jack or mozzarella both work well.
- Make it richer: Use whole milk or add an extra ¼ cup cheese on top before baking.
- Meal prep: Stores well and reheats without drying out.
