Sausage-Hash Brown Breakfast Casserole is a hearty, cheesy dish packed with savory sausage, tender hash browns, and melty cheddar cheese. It’s the perfect make-ahead breakfast for holidays, brunches, or busy mornings.
Preheat the oven to 350°F. Grease a 9x13-inch baking dish with butter or cooking spray.
In a large nonstick skillet, cook the sausage over medium-high heat until browned and fully cooked, about 10 minutes. Drain the sausage on paper towels.
Add the oil to the same skillet and cook the hash browns for 6-8 minutes or until lightly browned. Add the onion and bell pepper and cook for an additional 3-4 minutes or until the onion starts to soften. Season with 1 teaspoon salt and ½ teaspoon black pepper.
In a large mixing bowl, combine the cooked sausage, hash browns, and 1 cup of the shredded cheddar cheese. Transfer the mixture to the prepared baking dish.
In a medium bowl, whisk the eggs, milk, remaining 1 teaspoon salt, and ½ teaspoon black pepper. Pour the egg mixture over the sausage mixture in the baking dish.
Sprinkle the remaining ½ cup of shredded cheddar cheese over the top.
Bake the casserole uncovered for 30 minutes, or until the center is set and the top is golden brown.
Let cool for 5 minutes. Garnish with chopped parsley and serve warm.
Notes
Chef Jenn’s Tips
This casserole can be assembled the night before and baked in the morning—perfect for busy holidays.
Leftovers are fantastic for meal prep! Slice and store in individual portions.
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.