This Crack Breakfast Casserole is rich, savory, and incredibly satisfying. Made with crispy bacon, flavorful sausage, creamy ranch-seasoned eggs, melty cheese, and hearty hash browns, it’s the kind of breakfast that keeps everyone coming back for seconds. Perfect for weekends, holidays, or meal prep, this casserole is easy to assemble and bakes into a golden, comforting dish that works for breakfast, brunch, or even dinner.
1 pound (450 g) pork sausage
1 pound (450 g) bacon, chopped
4 ounces (113 g) cream cheese, softened
½ cup (120 g) sour cream
1 cup (240 ml) whole milk
8 large eggs
2 cups (200 g) shredded cheddar cheese, divided
1 (30-oz / 850 g) bag frozen shredded hash browns, thawed and drained
1 (1-oz / 28 g) packet dry ranch seasoning mix
½ teaspoon onion powder
½ teaspoon garlic powder
½ teaspoon salt
½ teaspoon freshly ground black pepper
Cook the meat
In a large skillet over medium-high heat, cook the sausage and chopped bacon together until fully browned and cooked through. Drain excess grease and set aside.
Prepare the egg mixture
In a large mixing bowl, whisk together the softened cream cheese and sour cream until smooth. Add the milk, eggs, ranch seasoning, onion powder, garlic powder, salt, and black pepper. Whisk until fully combined.
Assemble the casserole
Stir the cooked sausage and bacon, thawed hash browns, and 1 cup of the shredded cheddar cheese into the egg mixture until evenly distributed.
Bake
Preheat the oven to 350°F (175°C). Lightly grease a 9×13-inch (23×33 cm) baking dish. Pour the mixture into the dish and spread evenly. Sprinkle the remaining 1 cup of cheddar cheese on top.
Finish baking
Cover with aluminum foil and bake for 50–60 minutes. Remove the foil and bake an additional 8–10 minutes, until the cheese is bubbly and lightly golden.
Serve
Let the casserole rest for a few minutes before slicing. Serve warm.
Drain the hash browns well to avoid excess moisture
Use full-fat dairy for the creamiest texture
Let it rest after baking so slices hold their shape
For extra crispiness, broil uncovered for 1–2 minutes at the end
Make it spicy by adding crushed red pepper or diced jalapeños