This Crack Breakfast Casserole is the ultimate morning comfort food that combines savory sausage, creamy cheese, and crispy hash browns into one irresistible dish. Named “crack” because it’s utterly addictive, this hearty casserole has become a beloved staple for weekend brunches and holiday mornings when families gather around the table.
Why You’ll Love This Recipe
- Make-Ahead Friendly: Prepare the night before and bake in the morning for a stress-free breakfast
- Crowd-Pleaser: Satisfies both kids and adults with its familiar comfort food flavors
- Customizable: Easily adaptable to include your favorite breakfast ingredients
- One-Dish Wonder: Complete meal in a single casserole, minimizing cleanup
- Leftovers Reheat Beautifully: Enjoy it for several days with the same delicious taste
Ingredients
- Breakfast Sausage: Use regular pork breakfast sausage for traditional flavor, or substitute turkey sausage for a lighter option
- Cream Cheese: Full-fat cream cheese provides the best creamy texture, but you can use reduced-fat in a pinch
- Cheddar Cheese: Sharp cheddar gives the best flavor, but medium or mild works well too. Pre-shredded saves time, though freshly grated melts more smoothly
- Eggs: Large eggs provide structure and richness. Use farm-fresh eggs for the best flavor if available
- Milk: Whole milk creates the creamiest texture, though 2% can work as a substitute
- Hash Browns: Frozen shredded hash browns make this recipe quick and easy. Be sure to thaw completely and pat dry to avoid excess moisture
- Green Onions: These add a mild onion flavor and pop of color. Use the white and green parts for maximum flavor
- Salt and Pepper: Simple seasonings that enhance all the other flavors in the dish
Variations
Meat Lover’s Version
Transform this casserole into a carnivore’s delight by adding crumbled bacon and diced ham along with the sausage. The combination of three breakfast meats creates an indulgent flavor profile that meat enthusiasts will love.
Southwestern Style
Give this casserole a Tex-Mex twist by adding a can of diced green chilies, substituting pepper jack for cheddar cheese, and mixing in some taco seasoning. Top with fresh avocado, salsa, and cilantro after baking for a vibrant breakfast fiesta.
Vegetarian Option
Skip the sausage and add sautéed mushrooms, bell peppers, spinach, and onions instead. This veggie-packed version is equally satisfying and provides a colorful nutrient boost to start your day.
How to Make the Recipe
Step 1: Preheat and Prepare
Begin by preheating your oven to 350°F (175°C) to ensure it’s properly heated when your casserole is ready to bake. While waiting, grease a 9×13 inch baking dish thoroughly to prevent sticking. A light coating of cooking spray or butter works perfectly.
Step 2: Mix the Base
In a large bowl, combine the cooked and crumbled breakfast sausage with softened cream cheese. The key is ensuring the cream cheese is truly softened to room temperature for easy mixing. Use a sturdy spoon or spatula to thoroughly integrate the cream cheese with the sausage until no white streaks remain.
Step 3: Add Eggs and Dairy
Whisk the eggs and milk together in a separate bowl until well combined, then pour into the sausage mixture. Add the shredded cheddar cheese, salt, and pepper. Mix thoroughly to ensure even distribution of all ingredients, creating a rich, savory base for your casserole.
Step 4: Incorporate Hash Browns and Onions
Gently fold the thawed hash browns and chopped green onions into the mixture. Use a folding motion rather than aggressive stirring to maintain some texture in the hash browns. This creates a more interesting final texture in the casserole.
Step 5: Bake to Perfection
Transfer the mixture to your prepared baking dish, spreading it evenly to ensure consistent cooking. Bake in the preheated oven for 35-40 minutes. The casserole is done when the edges turn golden brown, the center is set (not jiggly), and a knife inserted in the center comes out clean.

Tips for Making the Recipe
- Thaw hash browns completely and pat them dry with paper towels to remove excess moisture for a crispier texture
- Bring cream cheese to room temperature before mixing for smoother incorporation with other ingredients
- Don’t overmix once the hash browns are added to maintain some texture in the final dish
- Allow the casserole to rest for 5-10 minutes after baking for easier cutting and serving
- Cook the sausage thoroughly and drain excess grease before adding to the mixture to prevent a greasy casserole
- Check doneness by inserting a knife in the center – it should come out clean with no runny egg mixture
How to Serve
This hearty casserole shines as the centerpiece of a breakfast or brunch spread. Serve hot squares alongside fresh fruit or a light green salad to balance the richness. For an extra special touch, offer toppings like sour cream, additional chopped green onions, hot sauce, or salsa so guests can customize their portions. This casserole pairs beautifully with light, acidic sides like citrus segments or berry compote, as well as morning beverages like coffee, orange juice, or even a festive mimosa for weekend brunches.
Make Ahead
This casserole is perfect for making ahead! You can prepare the entire mixture the night before, cover it tightly with plastic wrap, and refrigerate overnight. In the morning, remove it from the refrigerator while the oven preheats (about 30 minutes at room temperature), then bake as directed, adding 5-10 minutes to the baking time since it will be starting cold.
For longer storage, you can freeze the unbaked casserole for up to 2 months. Wrap tightly in plastic wrap, then aluminum foil, and label clearly with the date. Thaw overnight in the refrigerator before baking. Baked leftovers can be refrigerated for up to 4 days and reheated in the microwave or oven.
FAQs
Can I use fresh potatoes instead of frozen hash browns?
Yes, you can use fresh potatoes. Peel and grate them, then rinse under cold water to remove excess starch. Pat them very dry with paper towels to remove moisture before adding to the casserole. Fresh potatoes may need an extra 5-10 minutes of baking time.
How do I know when the casserole is fully cooked?
The casserole is done when the edges are golden brown, the center is completely set (not jiggly), and a knife inserted in the middle comes out clean. An instant-read thermometer should register 160°F in the center.
Can I make this casserole dairy-free?
Yes, you can substitute dairy-free cream cheese, dairy-free shredded cheese, and unsweetened almond or oat milk. The texture will be slightly different but still delicious.
What’s the best way to reheat leftovers?
For best results, reheat individual portions in the microwave for 1-2 minutes until heated through. For larger portions, cover with foil and reheat in a 325°F oven for 15-20 minutes. Adding a sprinkle of fresh cheese on top before reheating helps refresh the casserole.
Conclusion
This Crack Breakfast Casserole isn’t just a meal—it’s a morning tradition waiting to happen in your home. With its perfect balance of creamy, savory, and satisfying elements, it’s designed to bring people together around the table. Whether you’re hosting a holiday breakfast, preparing for a busy week ahead, or simply treating your family to something special on the weekend, this recipe delivers comfort and flavor in every bite. Give it a try, and it may just become your new favorite morning ritual!
Print
Crack Breakfast Casserole
- Total Time: 55 minutes
- Yield: 8 servings 1x
Description
A hearty, comforting breakfast casserole combining savory sausage, creamy cheese, and crispy hash browns for the perfect morning meal that will feed a crowd with minimal effort.
Ingredients
- 1 pound breakfast sausage, cooked and crumbled
- 1 (8 oz) package cream cheese, softened
- 1 cup cheddar cheese, shredded
- 6 large eggs
- ½ cup whole milk
- 1 (32 oz) package frozen hash browns, thawed
- ¼ cup green onions, finely chopped
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Preheat and Prep: Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish with cooking spray or butter to prevent sticking. This ensures even cooking and makes serving easier later.
- Combine Sausage and Cream Cheese: In a large mixing bowl, add the cooked and crumbled breakfast sausage and softened cream cheese. Mix thoroughly until the cream cheese is fully incorporated with the sausage, creating a creamy base for your casserole.
- Add Eggs and Seasonings: Crack the eggs into the sausage mixture, then pour in the milk. Add the shredded cheddar cheese, salt, and pepper. Whisk everything together until well combined, ensuring the eggs are fully beaten and incorporated throughout.
- Fold in Hash Browns and Onions: Gently fold the thawed hash browns and chopped green onions into the mixture. Be careful not to overmix, as you want to maintain some texture in the hash browns. Ensure all ingredients are evenly distributed.
- Bake: Pour the entire mixture into your prepared baking dish, spreading it evenly to the edges. Place in the preheated oven and bake for 35-40 minutes until the top is golden brown and the center is completely set. Insert a knife in the center – it should come out clean when done.
- Cool and Serve: Remove the casserole from the oven and allow it to cool for 5-10 minutes before cutting. This resting period helps the casserole set up properly for easier serving. Cut into squares and serve warm.
Notes
- Make-ahead tip: You can prepare this casserole the night before. Assemble everything, cover with plastic wrap, and refrigerate. In the morning, let it sit at room temperature for 30 minutes before baking.
- For extra flavor, try using flavored sausage like sage or maple.
- The casserole can be frozen after baking. Cool completely, wrap tightly, and freeze for up to 3 months. Reheat in a 350°F oven until warmed through.
- Add diced bell peppers or jalapeños for extra color and flavor.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 2g
- Sodium: 620mg
- Fat: 30g
- Saturated Fat: 14g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 195mg