This easy breakfast casserole with ground pork, eggs, peppers, onion, and cheddar cheese is a hearty and simple breakfast bake perfect for brunch, meal prep, or busy mornings. With a creamy egg mixture and savory pork filling, this ground pork breakfast casserole is easy to make ahead, easy to slice, and full of flavor.
Preheat the oven to 350°F / 175°C (310°F convection / 155°C fan). Lightly grease a 7.5 × 10.5-inch (19 × 26 cm) baking dish.
Heat 2 tablespoons extra virgin olive oil in a skillet over medium heat. Add 1 diced small green bell pepper, 1 diced small red bell pepper, and 1 chopped yellow onion, then cook for about 5 minutes, stirring occasionally, until softened.
Add 1 pound (500 g) ground pork and cook until browned and fully cooked, breaking it up with a spatula as it cooks. Remove from the heat.
In a large bowl, whisk together 6 eggs, ½ cup (120 g) sour cream, ¼ cup (60 ml) milk, 1 teaspoon salt, ½ teaspoon black pepper, 1 teaspoon onion powder, 1 teaspoon garlic powder, and 1 teaspoon Italian seasoning until smooth.
Add the cooked pork, sautéed vegetables, and 1 cup (100 g) grated cheddar cheese to the egg mixture and stir until evenly combined.
Pour the mixture into the prepared baking dish and spread it evenly.
Bake for 30–35 minutes, or until the eggs are set and the top is lightly golden. Let the casserole rest for 5 minutes before slicing and serving.
Notes
Cook the Vegetables First: Softening the peppers and onion in the pan first helps them blend nicely into the casserole and brings out more flavor.Break Up the Pork Well: I like to break the ground pork into small pieces while cooking so it spreads evenly throughout the casserole.Whisk the Egg Mixture Well: Whisking the eggs, sour cream, milk, and seasonings thoroughly helps the casserole bake evenly, and I find the texture comes out smoother this way.Let It Rest Before Slicing: I like to let the casserole rest for a few minutes after baking so it sets properly and slices more cleanly.