I’ve been making this Crack Breakfast Casserole for years when I need something that feeds a crowd, wakes up sleepy morning mouths, and cleans out the fridge at once. It’s a creamy, cheesy, savory bake built on sausage, hash browns, cream cheese, and ranch seasoning — comforting, easy to assemble, and reliably crowd-pleasing for brunch, holiday mornings, or a hearty weekend breakfast.
Why you’ll love this dish
This casserole hits several sweet spots: it’s make-ahead friendly, customizable (swap meats or go vegetarian), and easy to scale. The cream cheese and sour cream keep the interior lush and tender while the top crisps to a golden finish. It’s the kind of recipe families request again and again because it’s forgiving — missed an ingredient or two? You can usually substitute without ruining the dish.
“I brought this to a holiday brunch and people asked for the recipe — creamy, packed with flavor, and never dry.” — a repeat tester
This is a great weekend centerpiece alongside lighter dishes; if you want lighter breakfast ideas to balance a rich casserole, see these baked blueberry cottage cheese breakfast bowl. For other hefty, crowd-pleasing bakes, you might also like the Cattle Drive Casserole.
How this recipe comes together
Before you grab the ingredients, here’s a quick view of the workflow so you know what to expect:
- Brown meat and crisp bacon in a skillet, then drain.
- Whip softened cream cheese with sour cream, eggs, milk, and seasonings to a smooth custard base.
- Stir frozen hash browns, half the cheddar, sausage, and half the bacon into the custard.
- Spread everything in a greased 9×13 pan, top with the remaining cheese and bacon, and bake until set and golden.
- Rest briefly before slicing so the casserole firms up and serves cleanly.
What you’ll need
- 1 pound pork sausage (or turkey or vegetarian sausage)
- 6 slices bacon (or 6 oz diced ham or turkey bacon)
- 8 oz cream cheese, softened
- 1 cup sour cream (or Greek yogurt)
- 8 large eggs
- 1 cup milk (or unsweetened non-dairy milk)
- 1 packet dry ranch seasoning mix
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 20 oz frozen shredded hash browns
- 2 cups shredded cheddar cheese
Notes and swaps: use turkey or plant-based sausage to reduce saturated fat; Greek yogurt in lieu of sour cream adds protein and tang. For a sharper finish, swap half the cheddar for pepper jack or smoked gouda.
Directions to follow
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Heat a skillet over medium. Cook the sausage until browned and cooked through. Drain on paper towels.
- In the same skillet, cook the bacon until crisp. Chop and reserve half for stirring into the casserole and half for the top.
- In a large bowl, beat the softened cream cheese until smooth. Add sour cream, eggs, milk, ranch mix, onion powder, and garlic powder. Whisk until well combined and silky.
- Fold in the frozen hash browns and half of the shredded cheddar. Add the cooked sausage and half the bacon; stir to distribute evenly.
- Spread the mixture into the prepared baking dish. Sprinkle the remaining cheddar over the top, then scatter the reserved bacon.
- Bake uncovered for 45–55 minutes, until the center is set (no runny egg) and the top is golden and bubbling.
- Let the casserole rest 10–15 minutes before slicing — this helps it firm up for clean squares.
Best ways to enjoy it
Serve slices warm with a crisp side to cut the richness. Try:
- A simple arugula or mixed-green salad with a lemon vinaigrette.
- Fresh fruit salad or sliced oranges to add brightness.
- Toasted English muffins or warm biscuits for dunking.
If you want a dinner plan that pairs with similar family-friendly bakes, consider rotating this with a comforting chicken parmesan casserole for an alternating-week menu.
Storage and reheating tips
- Refrigerate leftovers within 2 hours in an airtight container. Keep for up to 3–4 days.
- To reheat: place slices on a baking sheet and warm at 350°F (175°C) for 10–15 minutes, or microwave single portions for 60–90 seconds.
- To freeze: cut into portions, wrap individually in plastic wrap and foil, then freeze up to 3 months. Thaw overnight in the refrigerator before reheating.
Food safety note: because this casserole contains eggs and dairy, do not keep at room temperature for more than two hours.
Helpful cooking tips
- Soften the cream cheese to room temperature so it blends smooth — cold cream cheese causes lumps.
- Use thawed, squeezed-dry hash browns for less liquid if you want a denser texture. The recipe works fine with frozen straight in, but squeezing reduces sogginess.
- If using raw diced ham instead of bacon, brown it briefly to develop flavor.
- Test for doneness by inserting a knife in the center — it should come out mostly clean and the center should no longer jiggle.
- For a quicker assembly, swap cooked sausage crumbles for pre-cooked sausage crumbles from the grocery. For flavor inspiration, try pairing with bold sides like the cracked garlic steak tortellini for a very different meal.
Recipe variations
- Vegetarian: use plant-based sausage and omit bacon; add sautéed mushrooms and bell peppers for depth.
- Lower-fat: choose turkey sausage, turkey bacon, and Greek yogurt in place of sour cream.
- Spicy: fold in chopped jalapeños and use pepper jack cheese.
- Sheet-pan version: spread the mixture on a rimmed sheet for crispier edges — Plain Chicken’s sheet-pan adaptation is a good guide.
- Deluxe: stir in a handful of chopped green onions and a cup of diced roasted red peppers for color and sweetness.
Your questions answered
Q: Can I make this the night before?
A: Yes. Assemble the casserole, cover tightly, and refrigerate overnight. Bake the next morning; add around 5–10 minutes to the baking time if it’s cold from the fridge.
Q: Can I use thawed hash browns?
A: Yes. Thawed and well-drained hash browns reduce excess moisture and produce a firmer texture. If you use frozen, the casserole will still work but may need a few extra minutes to set.
Q: How do I know when it’s fully cooked?
A: The center should be set and not runny. A knife or instant-read thermometer should register around 165°F (74°C) in the center for safety because the dish contains eggs and meat.
Q: Can I double this recipe?
A: You can double the ingredients for two 9×13 pans; do not try to bake two pans stacked — use two racks and rotate pans halfway through baking for even browning.
Q: Is it freezer-friendly?
A: Yes. Freeze fully cooled, wrapped portions for up to 3 months. Thaw overnight before reheating.
Conclusion
If you want a classic, crowd-pleasing breakfast casserole with limitless swap options, this Crack Breakfast Casserole delivers comfort with minimal fuss. For a trusted original version and more tips, check out Plain Chicken’s Crack Breakfast Casserole. For another well-tested approach and reader feedback, see The Recipe Critic’s Crack Breakfast Casserole. If you’re curious about a quicker, sheet-pan spin on the same flavors, try Plain Chicken’s Sheet Pan Crack Breakfast Casserole.

Crack Breakfast Casserole
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Heat a skillet over medium. Cook the sausage until browned and cooked through. Drain on paper towels.
- In the same skillet, cook the bacon until crisp. Chop and reserve half for stirring into the casserole and half for the top.
- In a large bowl, beat the softened cream cheese until smooth. Add sour cream, eggs, milk, ranch mix, onion powder, and garlic powder. Whisk until well combined and silky.
- Fold in the frozen hash browns and half of the shredded cheddar. Add the cooked sausage and half the bacon; stir to distribute evenly.
- Spread the mixture into the prepared baking dish. Sprinkle the remaining cheddar over the top, then scatter the reserved bacon.
- Bake uncovered for 45–55 minutes, until the center is set and the top is golden and bubbling.
- Let the casserole rest 10–15 minutes before slicing to help it firm up for clean squares.