Here’s a delicious recipe for a Cheesy Potato Breakfast Casserole that’s perfect for a family breakfast or brunch:
Author:ksuur
Prep Time:15 minutes
Cook Time:45 minutes
Total Time:1 hour
Yield:6 servings 1x
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.