Crack Breakfast Casserole is the kind of dish that makes mornings feel a little easier and a lot more delicious. It’s packed with eggs, cheese, sausage, and a perfectly crispy bread base that soaks up all the tasty flavors without getting soggy. This casserole has a great mix of fluffy, cheesy, and meaty textures, making it a big hit for weekend breakfasts or brunches.
I love making this casserole when friends or family come over because it’s super simple to put together the night before, and then you just pop it in the oven in the morning. The best part is that it’s almost always gone before the last person has had a chance to ask for seconds! I also like to swap in whatever cheese or veggies I have on hand, which makes it really flexible and fun to play around with.
One of my favorite ways to serve it is with a side of fresh fruit and a little bit of hot sauce on the table for anyone who wants a little extra kick. It feels like a warm, cozy hug on a plate, and it’s perfect for sharing around the table with good company and sleepy but happy smiles. This casserole definitely turns breakfast into a special occasion without any extra fuss.
Bake, Serve, Wear the Vibe 👕
Editor-picked tees our Oven To Fork readers love.
We may earn from qualifying purchases at no extra cost to you.
Key Ingredients & Substitutions
Breakfast sausage: This adds great flavor and a hearty feel. You can swap it for ground turkey or chicken for a lighter version.
Eggs: The main binder that holds everything together. For a dairy-free option, use an egg substitute like flax eggs, but texture will be a bit different.
Sour cream: Gives creaminess and tang. Greek yogurt works well as a substitute and adds a bit of extra protein.
Cheddar cheese: Sharp cheddar brings the perfect melt and flavor. If cheddar isn’t available, Monterey Jack or Colby cheese are good alternatives.
Frozen hash browns: Convenient and soak up all the flavors. You can use fresh diced potatoes, but pre-cook them first to avoid sogginess.
Bacon: Adds crunch and smoky flavor on top. Feel free to skip or use turkey bacon for a lighter option.
How Do You Make Sure the Casserole Cooks Evenly and Isn’t Soggy?
The secret to a perfect crack breakfast casserole is preparing your ingredients correctly and baking it right.
- Cook the sausage well: Make sure it’s browned and drained so extra grease doesn’t make the casserole soggy.
- Thaw and drain hash browns: If they have excess water, pat them dry before adding.
- Mix egg, sour cream, and milk smoothly: This creamy mixture helps everything stick together and bake evenly.
- Don’t overmix: Stir just until combined; too much mixing can break down the potatoes and make it mushy.
- Bake at the right temp: 350°F allows the casserole to set fully without drying out. Bake until the middle is firm and the top is golden.
- Add bacon and extra cheese near the end: This keeps the bacon crispy and cheese melty but not burned.

Equipment You’ll Need
- 9×13 inch baking dish – roomy enough for the casserole to bake evenly without spilling.
- Large skillet – perfect for browning the sausage and cooking bacon crisp.
- Mixing bowl – to whisk eggs, sour cream, and milk smoothly in one place.
- Whisk – helps keep your egg mixture lump-free and well combined.
- Measuring cups and spoons – for accurate ingredient amounts to get the best texture and flavor.
Flavor Variations & Add-Ins
- Swap breakfast sausage for diced ham or cooked bacon for a different meaty twist.
- Add sautéed bell peppers and onions to boost veggie content and add sweetness.
- Use pepper jack cheese instead of cheddar for a mild spicy kick.
- Stir in fresh spinach or kale before baking for extra color and nutrients.
How to Make Crack Breakfast Casserole?
Ingredients You’ll Need:
- 1 pound breakfast sausage
- 6 large eggs
- 1 cup sour cream
- ¼ cup milk
- 2 cups shredded cheddar cheese (divided)
- 4 cups frozen hash browns (thawed)
- ¼ cup chopped green onions (optional, for garnish)
- Salt and pepper to taste
- 6 slices bacon, cooked and crumbled
How Much Time Will You Need?
This casserole takes about 15 minutes to prepare and about 50 to 55 minutes to bake. You’ll spend a few minutes cooking the sausage and bacon, then mixing and assembling the casserole. Baking time lets the flavors meld and the top get golden and delicious.
Step-by-Step Instructions:
1. Get Your Oven and Dish Ready:
Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish so your casserole doesn’t stick.
2. Cook the Sausage:
In a large skillet over medium heat, brown the breakfast sausage. Cook until it’s no longer pink and nicely browned. Drain any extra fat, then set the cooked sausage aside.
3. Mix the Egg Mixture:
In a big bowl, whisk together the eggs, sour cream, and milk until smooth. Season with salt and pepper to your taste.
4. Combine Everything:
Stir the thawed hash browns, cooked sausage, and 1 ½ cups of shredded cheddar cheese into the egg mixture. Mix it all well to spread the good stuff evenly.
5. Assemble and Bake:
Pour the mixture into your prepared dish and spread it out evenly. Bake in the preheated oven for 45 to 50 minutes, or until the casserole looks set and golden on top.
6. Add Bacon and Extra Cheese:
Take the casserole out of the oven. Sprinkle the remaining ½ cup of cheddar cheese and crumbled bacon on top. Pop it back into the oven for about 5 more minutes, so the cheese melts and the bacon gets a little crispy.
7. Serve and Enjoy:
Once out of the oven, sprinkle chopped green onions on top if you like. Let the casserole cool for a few minutes before serving—it helps it slice better and tastes even better warm.
Can I Use Frozen Hash Browns Without Thawing?
It’s best to thaw the hash browns first and pat them dry to prevent extra moisture, which can make the casserole soggy.
Can I Make Crack Breakfast Casserole Ahead of Time?
Absolutely! Assemble the casserole the night before, cover it tightly, and refrigerate. Bake it fresh the next morning, adding a few extra minutes to the baking time if chilled.
How Should I Store Leftovers?
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave until warmed through.
What Can I Substitute for Breakfast Sausage?
You can use cooked ham, bacon, or even vegetarian sausage to customize the casserole to your liking. Just make sure it’s cooked and drained well before mixing.



