If you are looking for the absolute king of weekend brunch dishes, this Ultimate Loaded Breakfast Casserole is the perfect addition to your recipe collection. Built tall, thick, and incredibly hearty, this breakfast bake brings together fluffy eggs, shredded hash brown potatoes, savory breakfast sausage, and a heavy double-dose of pork toppings: juicy diced ham and extra-crispy chopped bacon.
Topped with a thick, glossy blanket of melted sharp cheddar cheese and a dusting of coarse black pepper, every massive square slice cuts cleanly and holds its towering structure perfectly. It is an amazing make-ahead dish for holiday mornings, meal prep, or feeding a hungry crowd!
Prep time, Cook time, & Servings
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Servings: 8-10 hearty servings
Ingredients
The Loaded Meat & Potato Fillings:
- Diced Ham: 1.5 cups smoked ham, cut into small cubes
- Breakfast Sausage: 1/2 lb mild Italian or country breakfast sausage, browned and crumbled
- Bacon: 6-8 strips, cooked until extra-crispy and finely chopped (for the top crown)
- Hash Browns: 3 cups frozen shredded hash brown potatoes, thawed completely
The Fluffy Egg Custard Base:
- Eggs: 10 large eggs
- Whole Milk or Heavy Cream: 1/2 cup (heavy cream yields an even fluffier texture)
- Sour Cream: 1/4 cup (the secret to keeping the baked eggs incredibly moist)
- Garlic Powder & Onion Powder: 1/2 tsp each
- Salt & Freshly Cracked Black Pepper: To taste
The Cheesy Blanket:
- Sharp Cheddar Cheese: 2.5 cups, shredded from a block (divided for internal mixing and top layering)
Step-by-Step Instructions
1. Preheat and Prep Your Pan
- Preheat your oven to 375°F (190°C).
- Grease a deep 9×13-inch white ceramic baking dish generously with non-stick cooking spray or softened butter.
2. Brown the Sausage and Bacon
- Sausage: Heat a skillet over medium-high heat. Add the crumbled breakfast sausage and cook until entirely browned (about 5-6 minutes). Drain off excess fat.
- Bacon: In a separate pan (or the same skillet), fry the bacon strips until deeply golden and extra crispy. Drain on paper towels and chop finely into small crunchy bits. Set aside.
3. Whisk the Fluffy Egg Base
- Whisk: In a large mixing bowl, crack the 10 large eggs. Add the milk (or heavy cream), sour cream, garlic powder, onion powder, salt, and plenty of cracked black pepper. Whisk vigorously until the mixture is fully uniform, smooth, and slightly frothy.
4. Assemble the Layers
- Toss: Add the thawed shredded hash brown potatoes, crumbled sausage, diced ham cubes, and 1.5 cups of the shredded cheddar cheese directly into the egg mixture. Fold gently with a spatula until all the solid ingredients are evenly coated by the eggs.
- Transfer: Pour the loaded mixture into the greased ceramic baking dish, spreading it smoothly into the corners.
5. Bake and Add the Crispy Crown
- Bake Phase 1: Pop the casserole into the oven uncovered and bake for 35 minutes. The center should be mostly set but still slightly soft.
- The Cheesy Blanket: Remove the pan briefly from the oven. Sprinkle the remaining 1 cup of shredded cheddar cheese evenly across the top surface to build a dense crown.
- Bake Phase 2: Scatter the crispy chopped bacon pieces and an extra dust of coarse black pepper uniformly over the cheese. Return to the oven and bake for an additional 10 minutes until the cheese is completely melted, glossy, and bubbling around the edges.
6. Rest, Slice, and Behold
- Rest: Remove from the oven and let the casserole sit completely undisturbed for 10 to 15 minutes before cutting. This resting window is critical to let the baked egg matrix set up firmly so your tall square slices stay upright on the serving spatula without crumbling apart. Cut cleanly into squares and serve hot!