I’ve made this Pioneer Woman–style overnight breakfast casserole for busy holiday mornings and lazy weekends alike. It’s a layered, make-ahead skillet of seasoned breakfast sausage, crispy bacon, thawed shredded potatoes, and two types of cheddar—set in a simple egg custard so you can bake it straight from the fridge the next morning. If you need a crowd-pleasing brunch that frees up oven time later, this is the one. For more brunch ideas you can pair it with, check out my wider breakfast recipes collection.
Why you’ll love this dish
This casserole is the kind of recipe you make when you want maximum flavor with minimal morning fuss. It’s rich, savory, and feeds a crowd without standing over the stove at sunrise. Because it’s assembled the night before, you can sleep later and still serve a hot, impressive meal. It’s also forgiving: swap cheeses, use turkey sausage, or add veggies with little risk.
“Perfect for holiday mornings — makes a house smell like a diner and feeds a crowd with almost no morning work.” — weekend brunch fan
If you like hearty, make-ahead casseroles, this sits in the same family as my savory Cattle Drive Casserole, but with a breakfast twist.
How this recipe comes together
Quick overview before you cook:
- Brown sausage and crisp bacon on the stovetop. Drain well.
- Build layers in a greased 9×13: thawed shredded potatoes, half the cheddar, sausage and crumbled bacon.
- Whisk eggs, milk, mustard, salt, and pepper. Pour the custard over the layers.
- Refrigerate tightly covered overnight so the potatoes absorb the egg mixture.
- Next morning, top with remaining cheese and reserved bacon, then bake until set.
This overview gives you a sense of timing and what to prep the night before versus what you finish in the morning.
What you’ll need
- 1 pound bulk breakfast sausage (mild or spicy, based on preference)
- 8 ounces bacon (about 8 slices)
- 1 pound shredded potatoes (thawed frozen hash browns)
- 2 cups cheddar cheese, divided (sharp cheddar gives the best flavor)
- 6 large eggs
- 2 cups milk (whole milk yields the creamiest custard)
- 1 tablespoon Dijon mustard (balances the richness)
- 1 teaspoon salt
- 1 teaspoon coarse ground black pepper
- 2 tablespoons green onions, sliced (for garnish)
Substitution notes: Use half-and-half instead of milk for richer custard, or low-fat milk to cut calories. Swap in smoked gouda or Monterey Jack for a different cheese profile. For a lower-carb version, replace potatoes with riced cauliflower and see my high-protein low-carb ideas for pairing inspiration.
Step-by-step instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
- Heat a skillet over medium-high. Add the bulk breakfast sausage and cook, breaking it into small pieces, until browned and cooked through (about 6–8 minutes). Drain excess fat on paper towels.
- In the same skillet or a separate one, cook the bacon until crispy. Drain on paper towels. Crumble half the bacon for the casserole and reserve the rest to top it before baking.
- Spread the thawed shredded potatoes in an even layer in the prepared baking dish. Press lightly so they form a stable base.
- Evenly sprinkle half (1 cup) of the cheddar cheese over the potato layer.
- Scatter the cooked sausage and the crumbled half of the bacon evenly over the cheese.
- In a medium bowl, whisk together the eggs, milk, Dijon mustard, salt, and coarse ground black pepper until smooth and homogenous.
- Pour the egg mixture evenly over the layered potatoes, sausage, and cheese. Tap the pan gently to remove air pockets and help the custard settle.
- Cover the baking dish tightly with foil or plastic wrap and refrigerate overnight, or at least 6–8 hours. This lets the potatoes soak up the custard and the flavors meld.
- The next morning, remove the dish from the refrigerator. Uncover and sprinkle the remaining 1 cup of cheddar evenly over the top. Crumble the reserved bacon pieces across the cheese.
- Bake uncovered at 350°F (175°C) for 45–55 minutes, or until the center is set and a knife inserted near the middle comes out clean. If the top is browning too quickly, tent with foil for the last 10–15 minutes.
- Let the casserole rest for 10 minutes before slicing. Garnish with sliced green onions and serve warm.
Best ways to enjoy it
Serve slices with fresh fruit and a green salad for contrast. Offer hot sauce, ketchup, or a tangy yogurt-dill sauce on the side. If you’re feeding a crowd, set up a small toppings bar: extra green onions, sliced avocado, salsa, and warmed biscuits work great. For lighter pairings, try it alongside a simple baked blueberry cottage cheese bowl like this one I love: baked blueberry cottage cheese breakfast bowl.
Storage and reheating tips
- Refrigerate: Cover leftovers and store in the fridge for up to 3–4 days.
- Reheat: Reheat individual slices in the microwave for 60–90 seconds, or in a 350°F oven for 10–15 minutes until warmed through. Cover with foil to prevent drying.
- Freeze: To freeze, cut into portions, wrap tightly in foil and plastic wrap, and place in a freezer bag for up to 3 months. Thaw overnight in the fridge before reheating.
Food safety note: Because this casserole contains eggs and dairy, keep it refrigerated and don’t leave it at room temperature for more than 2 hours.
Helpful cooking tips
- Drain fats well: Excess fat from sausage and bacon will make the casserole greasy. Drain on paper towels.
- Even layers matter: Spread potatoes evenly so the custard distributes uniformly and sets correctly.
- Mustard = flavor lift: Dijon is subtle but cuts the richness—don’t skip it.
- Test for doneness: A knife in the center should come out clean; slight jiggle at the center is okay but it shouldn’t be liquid.
- Make it ahead: The flavor actually improves after a night in the fridge because the seasonings meld.
Creative twists
- Veg-forward: Fold in sautéed bell peppers, onions, or spinach for color and extra nutrients.
- Cheese swaps: Try smoked cheddar, pepper jack for heat, or Gruyère for a nuttier profile.
- Meat swaps: Use ground turkey sausage or crumbled breakfast-style plant-based sausage to reduce pork.
- Tex-Mex: Mix in chopped green chiles and swap Dijon for a teaspoon of cumin; top with salsa and cilantro. For a hearty dinner version inspired by casserole classics, pair techniques with my Chicken Parmesan Casserole approach to layering and topping.
Your questions answered
Q: Can I assemble and bake the casserole the same day?
A: Yes. If you’re short on time, assemble and let it rest for at least 30 minutes before baking. The texture will be slightly different—less custard-saturated—than the overnight version but still tasty.
Q: Can I make this without bacon?
A: Absolutely. Omit the bacon or replace it with extra sausage or diced ham. You can also crisp up store-bought vegetarian bacon alternatives for a similar texture.
Q: Will frozen hash browns make the casserole watery?
A: Thawed frozen hash browns can release water. Squeeze excess moisture with a clean towel before layering, or spread them in a single layer and pre-bake 5–8 minutes to dry slightly.
Q: How many does this serve?
A: A 9×13-inch casserole typically serves 8–10 people as part of a breakfast spread, or 6–8 with hearty servings.
Q: Can I double or halve the recipe?
A: You can halve it to fit an 8×8-inch pan; baking time will be shorter (check at 30–40 minutes). Doubling requires two pans or a very large roasting pan and may affect bake time.
Conclusion
This Pioneer Woman Overnight Breakfast Casserole is a reliable, make-ahead winner for holidays, overnight guests, or a no-fuss weekend brunch. If you want to compare similar fan recipes and roots of this dish, the recipe inspiration and variations are well documented: see the Pioneer Woman Breakfast Casserole – Gonna Want Seconds for a close copycat, check Ree’s own spin with the Cowboy Breakfast Casserole – The Pioneer Woman, and read an in-depth review of Ree Drummond’s sausage breakfast casserole at Ree Drummond’s Sausage Breakfast Casserole Is the Make-Ahead … for extra background and tips.

Overnight Breakfast Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
- Heat a skillet over medium-high. Add the bulk breakfast sausage and cook, breaking it into small pieces, until browned and cooked through (about 6–8 minutes). Drain excess fat on paper towels.
- In the same skillet or a separate one, cook the bacon until crispy. Drain on paper towels. Crumble half the bacon for the casserole and reserve the rest to top it before baking.
- Spread the thawed shredded potatoes in an even layer in the prepared baking dish. Press lightly so they form a stable base.
- Evenly sprinkle half (1 cup) of the cheddar cheese over the potato layer.
- Scatter the cooked sausage and the crumbled half of the bacon evenly over the cheese.
- In a medium bowl, whisk together the eggs, milk, Dijon mustard, salt, and coarse ground black pepper until smooth and homogenous.
- Pour the egg mixture evenly over the layered potatoes, sausage, and cheese. Tap the pan gently to remove air pockets and help the custard settle.
- Cover the baking dish tightly with foil or plastic wrap and refrigerate overnight, or at least 6–8 hours.
- The next morning, remove the dish from the refrigerator. Uncover and sprinkle the remaining 1 cup of cheddar evenly over the top. Crumble the reserved bacon pieces across the cheese.
- Bake uncovered at 350°F (175°C) for 45–55 minutes, or until the center is set and a knife inserted near the middle comes out clean.
- Let the casserole rest for 10 minutes before slicing. Garnish with sliced green onions and serve warm.