Print

Cheesy Potato Breakfast Casserole:

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Here’s a delicious recipe for a Cheesy Potato Breakfast Casserole that’s perfect for a family breakfast or brunch:

Ingredients

Scale
  • 4 large russet potatoes, peeled and diced
  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 1 bell pepper, diced
  • 1 pound breakfast sausage, crumbled
  • 1 ½ cups shredded cheddar cheese
  • ½ cup grated parmesan cheese
  • 4 large eggs
  • ½ cup milk
  • Salt and pepper, to taste
  • 1 teaspoon garlic powder
  • 1 teaspoon dried oregano
  • ½ teaspoon paprika
  • Fresh parsley for garnish (optional)

Instructions

  • Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish and set aside.
  • Cook the potatoes: Heat olive oil in a large skillet over medium heat. Add diced potatoes and cook until golden and tender, about 10-12 minutes. Season with salt, pepper, and garlic powder. Set aside.
  • Cook the sausage: In the same skillet, cook the crumbled sausage over medium heat until browned. Drain any excess fat and set aside.
  • Prepare the casserole: In a large bowl, whisk together eggs, milk, oregano, paprika, and a pinch of salt and pepper. Stir in the cooked sausage, potatoes, bell pepper, onion, and both cheeses.
  • Bake: Pour the mixture into the prepared baking dish. Spread evenly and bake for 35-40 minutes or until the casserole is set and the top is golden brown.
  • Serve: Let the casserole rest for 5 minutes before slicing. Garnish with fresh parsley, if desired.

Notes

  • Make-ahead option: Assemble the casserole the night before, cover, and refrigerate. Bake in the morning for a quick breakfast.
  • Substitutions: Use turkey sausage for a lighter option. You can also add mushrooms, spinach, or other vegetables of your choice.