This hearty breakfast casserole is loaded with crispy hashbrowns, savory sausage, fluffy eggs, and creamy cheese. Perfect for feeding a crowd, it’s a comforting and easy make-ahead breakfast! #BreakfastCasserole #BrunchRecipes #MakeAheadMeals
8 large eggs, 2 cups milk, 2 lbs ground breakfast sausage, 16 oz cream cheese (softened), 2 cups shredded cheese. Hashbrowns: 32 oz frozen shredded hash brown potatoes. Seasonings: ¼ tsp garlic powder, ¼ tsp onion powder, salt and pepper to taste.
Preheat Oven: Set your oven to 350°F (175°C). Grease a 9×13-inch baking dish.
Cook Sausage: In a skillet over medium-high heat, cook the sausage until browned. Drain excess grease.
Mix with Cream Cheese: In a bowl, mix the cooked sausage with softened cream cheese until well combined.
Sauté Hashbrowns: Using the same skillet, sauté the hashbrowns until lightly golden.
Layer the Casserole:
Spread the sautéed hashbrowns in the bottom of the baking dish.
Add the sausage-cream cheese mixture on top.
Sprinkle shredded cheese evenly over the meat layer.
Prepare Egg Mixture: In a separate bowl, whisk together eggs, milk, garlic powder, onion powder, salt, and pepper.
Assemble & Bake: Pour the egg mixture over the casserole layers. Bake uncovered for 40-50 minutes, or until set and golden.
Serve & Enjoy: Let cool for a few minutes before slicing. Enjoy warm!
Can be prepped the night before and baked fresh in the morning.
Swap breakfast sausage for turkey sausage for a lighter version.
Add bell peppers or spinach for extra flavor and nutrients.
Store leftovers in an airtight container in the fridge for up to 4 days.