Cooked breakfast casseroles are a weekend favorite in many households, and one that has really captured my heart is the Crack Breakfast Casserole. The first time I served it for a Sunday brunch, my friends couldn’t get enough, and I quickly realized this hearty dish is destined to be a staple in our get-togethers. The combination of savory sausage, crispy bacon, and creamy cheese all mingled with the comforting texture of hash browns creates a bounty of flavor that is both satisfying and indulgent. Warm and inviting, this casserole is perfect for feeding a crowd or as an irresistible option for your family meal prep.
Why You’ll Love This Dish
There are countless reasons to indulge in this delectable breakfast casserole. First, it’s budget-friendly, allowing you to serve a filling meal without breaking the bank. It’s also incredibly versatile—perfect for holiday mornings, family gatherings, or even a cozy weeknight dinner. Your kids will love the gooey cheese and crispy meat, turning even the pickiest eaters into casserole fans.
"I made this for brunch with friends, and it was an absolute hit! I loved how easy it was to prepare, and the flavors were amazing! We couldn’t stop talking about it!" — Joy, Home Cook
How This Recipe Comes Together
This Crack Breakfast Casserole is straightforward yet incredibly rewarding. It starts by cooking up a delicious mix of sausage and bacon, then blending them with a creamy mixture of cheeses and spices. Finally, the layers of hash browns and shredded cheese are combined and baked to gooey perfection. The overall process is seamless, allowing you to multitask while your oven does the work for you.
Gather These Items
Ingredients List
- 1 pound (450g) pork sausage
- 1 pound (450g) bacon, chopped
- 4 ounces (113g) cream cheese, softened
- ½ cup (120g) sour cream
- 1 cup (240ml) whole milk
- 8 large eggs
- 2 cups (200g) shredded cheddar cheese, divided
- 1 (30-ounce/850g) bag frozen shredded hash browns, thawed and drained
- 1 (1-ounce/28g) packet dry ranch seasoning mix
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon freshly ground black pepper
You can easily swap out the cheese for a different blend, like Monterey Jack or pepper jack, for a creamier or spicier rendition. If you’re looking for a lighter alternative, consider using turkey sausage instead of pork.

Step-by-Step Instructions
Cook the Meats: In a large skillet over medium-high heat, cook the pork sausage and chopped bacon until browned and fully cooked. Once done, drain any excess fat and set aside.
Prepare the Cream Mixture: In a large bowl, blend softened cream cheese and sour cream until smooth. Then, add milk, eggs, ranch seasoning, onion powder, garlic powder, salt, and pepper. Mix well until fully combined.
Combine Ingredients: Stir in the cooked sausage, bacon, thawed hash browns, and 1 cup of the shredded cheddar cheese into the egg mixture until everything is evenly incorporated.
Prep the Baking Dish: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch (23x33cm) baking dish. Pour the mixture into the dish and spread it out evenly. Top it off with the remaining 1 cup of shredded cheddar cheese.
Bake: Cover the dish with aluminum foil and bake for 50–60 minutes. Remove the foil and bake for an additional 8–10 minutes until the cheese is bubbly and golden.
Serve: Let the casserole rest for a few minutes before slicing it up. Serve warm and enjoy the praises!
Best Ways to Enjoy It
This Crack Breakfast Casserole is delightful on its own, but you can elevate your serving experience by adding a fresh side salad or buttery croissants. Some delicious drink pairings include fresh-squeezed orange juice, hot coffee, or a mimosa for special brunch occasions. Consider serving salsa or hot sauce on the side for those who like a kick with their breakfast!
Storage and Reheating Tips
Properly store any leftovers in an airtight container in the refrigerator, where they will keep for about 3-4 days. For longer storage, consider freezing individual portions; they’ll hold up well for up to a month. Reheat those delicious slices in the microwave or pop them back in a warm oven (around 350°F) until heated through.
Helpful Cooking Tips
- Prep Ahead: This casserole can be prepared a day in advance. Just store it in the fridge before baking. It will taste even better after the flavors meld overnight!
- Customize Flavors: If you’re not a fan of ranch seasoning, feel free to use any favorite herbs and spices you have on hand to personalize the dish!
- Eggs Needed: For fluffier texture, whisk the eggs thoroughly, incorporating air into the mixture before adding to the other ingredients.
Recipe Variations
Want to shake things up a bit? Here are some creative spins you could try:
- Veggie Boost: Add sautéed bell peppers, onions, or spinach for a pop of color and nutrition.
- Spicy Kick: Incorporate jalapeños or a sprinkle of red pepper flakes for heat.
- Sweet Twist: Drizzle with maple syrup before serving or toss in some caramelized apples to complement the savory flavors.
Frequently Asked Questions
How long does the Crack Breakfast Casserole take to prep?
Preparation typically takes about 20-30 minutes, depending on your chopping skills and how quickly you can gather your ingredients.
Can I make this dish gluten-free?
Yes! Make sure to use gluten-free sausage and check your ranch seasoning to ensure it doesn’t contain gluten. The rest of the ingredients are naturally gluten-free.
Can I use different types of cheese?
Absolutely! Feel free to experiment with your favorite cheeses like Monterey Jack, feta, or even a spicy pepper jack for an extra kick.


Crack Breakfast Casserole
A hearty breakfast casserole featuring savory sausage, crispy bacon, creamy cheese, and crunchy hash browns, perfect for brunch or family meals.
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Total Time: 90 minutes
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Omnivore
Ingredients
- 1 pound (450g) pork sausage
- 1 pound (450g) bacon, chopped
- 4 ounces (113g) cream cheese, softened
- ½ cup (120g) sour cream
- 1 cup (240ml) whole milk
- 8 large eggs
- 2 cups (200g) shredded cheddar cheese, divided
- 1 (30-ounce/850g) bag frozen shredded hash browns, thawed and drained
- 1 (1-ounce/28g) packet dry ranch seasoning mix
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon freshly ground black pepper
Instructions
- In a large skillet over medium-high heat, cook the pork sausage and chopped bacon until browned and fully cooked. Drain any excess fat and set aside.
- In a large bowl, blend softened cream cheese and sour cream until smooth. Add milk, eggs, ranch seasoning, onion powder, garlic powder, salt, and pepper. Mix well until fully combined.
- Stir in the cooked sausage, bacon, thawed hash browns, and 1 cup of the shredded cheddar cheese into the egg mixture until evenly incorporated.
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch (23x33cm) baking dish. Pour the mixture into the dish and spread it out evenly. Top with the remaining 1 cup of shredded cheddar cheese.
- Cover the dish with aluminum foil and bake for 50–60 minutes. Remove the foil and bake for an additional 8–10 minutes until the cheese is bubbly and golden.
- Let the casserole rest for a few minutes before slicing it up. Serve warm and enjoy!
Notes
This casserole can be prepared a day in advance. Feel free to customize with different herbs, spices, or cheeses.

