Crack Breakfast Casserole

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

  1. Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish.
  2. Heat a skillet over medium. Cook the sausage until browned and cooked through. Drain on paper towels.
  3. In the same skillet, cook the bacon until crisp. Chop and reserve half for stirring into the casserole and half for the top.
  4. 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.
  5. Fold in the frozen hash browns and half of the shredded cheddar. Add the cooked sausage and half the bacon; stir to distribute evenly.
  6. Spread the mixture into the prepared baking dish. Sprinkle the remaining cheddar over the top, then scatter the reserved bacon.
  7. Bake uncovered for 45–55 minutes, until the center is set (no runny egg) and the top is golden and bubbling.
  8. Let the casserole rest 10–15 minutes before slicing — this helps it firm up for clean squares.

Crack Breakfast Casserole

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.

Delicious Crack Breakfast Casserole ready to be served.

Crack Breakfast Casserole

This creamy, cheesy casserole is perfect for feeding a crowd, made with sausage, hash browns, cream cheese, and ranch seasoning. A comforting dish that's customizable and great for brunch or holiday mornings.
Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes
Servings: 8 servings
Course: Breakfast, Brunch, Main Course
Cuisine: American
Calories: 450

Ingredients
  

Meats
  • 1 pound pork sausage (or turkey or vegetarian sausage)
  • 6 slices bacon (or 6 oz diced ham or turkey bacon)
Dairy
  • 8 oz cream cheese, softened
  • 1 cup sour cream (or Greek yogurt)
  • 8 large eggs
  • 1 cup milk (or unsweetened non-dairy milk)
  • 2 cups shredded cheddar cheese
Seasonings
  • 1 packet dry ranch seasoning mix
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
Carbohydrates
  • 20 oz frozen shredded hash browns Thaw and squeeze-dry for less liquid if a denser texture is desired.

Method
 

Preparation
  1. Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish.
  2. Heat a skillet over medium. Cook the sausage until browned and cooked through. Drain on paper towels.
  3. In the same skillet, cook the bacon until crisp. Chop and reserve half for stirring into the casserole and half for the top.
  4. 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.
  5. Fold in the frozen hash browns and half of the shredded cheddar. Add the cooked sausage and half the bacon; stir to distribute evenly.
Baking
  1. Spread the mixture into the prepared baking dish. Sprinkle the remaining cheddar over the top, then scatter the reserved bacon.
  2. Bake uncovered for 45–55 minutes, until the center is set and the top is golden and bubbling.
  3. Let the casserole rest 10–15 minutes before slicing to help it firm up for clean squares.

Notes

This casserole is make-ahead friendly and can be customized. If using raw diced ham instead of bacon, briefly brown it to develop flavor. To reduce saturated fat, swap turkey sausage and bacon, and use Greek yogurt instead of sour cream.

Leave a Comment

Recipe Rating