Brunch shouldn’t be a source of stress but instead a source of savory breakfast flavors. Sausage Potato Breakfast Casserole cuts down on the stress by only needing 20 minutes to prep and by combining flavorful sausage, hearty potatoes, and melty creamy cheese into a single dish. You can make the Sausage Potato Breakfast Casserole ahead of time to make breakfast for the week or to prepare for morning guests! Get ready for layers of flavors.
Ingredients• 3/4 pound ground Italian sausage, spicy or mild • 1 onion, chopped • 4 ounces white mushrooms, chopped • 1 green bell pepper, chopped • 1 red bell pepper, chopped • 6 eggs • 1/3 cup milk • 1/4 teaspoon salt • 1/4 teaspoon black pepper • 1/4 teaspoon red pepper flakes • 20 ounces frozen hash brown potatoes, cubed • 2 cups mozzarella cheese, shredded and divided • 6 green onions, chopped and divided
Preheat the oven to 400 degrees F.
Over medium-high heat, heat a large skillet.
Cook the sausage until no longer pink, crumbling into pieces, about 5-7 minutes.
Transfer the sausage from the heat and set it aside.
To the same skillet, cook the onion and mushrooms until tender, about 5 minutes.
Add the green and red bell peppers and cook until softened, about 5 minutes.
Transfer the vegetable mixture to a large bowl.
Whisk together the eggs, milk, salt, pepper, and red pepper flakes in a small bowl.
Add the sausage, hash browns, 1 1/2 cups of the mozzarella cheese, the egg mixture, and 3/4 of the chopped green onions to the bowl with the vegetable mixture, stirring until combined.
Transfer the mixture to a 9x13-inch baking dish.
Top the casserole with the remaining mozzarella cheese.
Bake for 30 minutes.
Top with remaining green onions and serve hot.