Sausage Potato Breakfast Casserole

Posted: June 30

Time: 50 minutes

Yield: 8 servings

recipe image

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.


• 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


Step 1

Preheat the oven to 400 degrees F.

Step 2

Over medium-high heat, heat a large skillet.

Step 3

Cook the sausage until no longer pink, crumbling into pieces, about 5-7 minutes.

Step 4

Transfer the sausage from the heat and set it aside.

Step 5

To the same skillet, cook the onion and mushrooms until tender, about 5 minutes.

Step 6

Add the green and red bell peppers and cook until softened, about 5 minutes.

Step 7

Transfer the vegetable mixture to a large bowl.

Step 8

Whisk together the eggs, milk, salt, pepper, and red pepper flakes in a small bowl.

Step 9

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.

Step 10

Transfer the mixture to a 9x13-inch baking dish.

Step 11

Top the casserole with the remaining mozzarella cheese.

Step 12

Bake for 30 minutes.

Step 13

Top with remaining green onions and serve hot.

Explore More Favorites