Cheesy Breakfast Potato Casserole

Guaranteed to make your morning easy, this Cheesy Breakfast Potato Casserole is a filling, flavorful, and fast one-dish meal the whole family will enjoy!

2 tablespoons olive oil 1 onion 1 green bell pepper 1 (32-ounce) bag frozen hash brown potatoes 2 cups shredded cheddar cheese 6 eggs 1/2 cup whole milk 1 teaspoon garlic powder 2 teaspoons kosher salt 1/2 teaspoon ground black pepper 1/2 cup shredded Swiss cheese 2 tablespoons fresh parsley


Cook the onions and bell peppers with the olive oil. Saute the mix for about 8 minutes.


Toss the cooked onions and peppers with the hash brown potatoes and cheddar cheese. Spread the potato mixture into the greased casserole dish.


Whisk the eggs, milk, garlic powder, salt, and pepper. Pour the egg mix over the hashbrowns then sprinkle the top of the casserole with the shredded cheese.


Bake the casserole for about 40-50 minutes. Slice and serve the casserole while hot!


Potatoes, veggies, eggs, and cheese all in one super simple dish. Does it sound like a breakfast you want to try? I hope so!

Hi! I’m Kasey from All Things Mamma where I dish up family favorite recipes that are easy to make with simple, everyday ingredients. Get my FREE dessert ebook containing My TOP Easy Weeknight Dessert Recipes! Click the link below to download it for free! ($9.99 value)