This breakfast casserole combines browned breakfast sausage with sautéed onions and celery, tart cranberries, and cubed bread soaked in a rich egg-and-cream custard.
Seasoned with sage, thyme, and parsley, it bakes until golden and puffed, making it an ideal make-ahead dish for holiday mornings or weekend brunch.
Simply assemble the night before, refrigerate, and bake fresh for a stress-free morning meal that serves eight.
The morning after Thanksgiving, my kitchen smells like possibility. Somewhere between the leftover turkey coma and the need to use up random bits from the fridge, this casserole was born out of sheer resourcefulness and a craving for something warm and comforting. Cranberries from the sauce nobody finished, stuffing that never made it into the bird, and a roll of breakfast sausage I bought on impulse all came together in one gloriously messy baking dish. Now it is the one thing my family actually requests the morning after every holiday.
One Christmas morning, my niece wandered into the kitchen half asleep, grabbed a fork, and stood over the baking dish eating straight from it while the rest of the family was still opening stockings. That image of her in mismatched pajamas, cranberry stains on her fingers, grinning with a mouth full of casserole, is permanently etched into my holiday memory. I have never felt more complimented as a cook.
Ingredients
- Breakfast sausage (1 pound, casing removed): Pork brings more richness but turkey works beautifully if you want something lighter, just be sure to break it into small crumbles so it distributes evenly throughout.
- Onion and celery: These two are the quiet backbone of almost every great savory casserole and softening them in the sausage drippings adds a layer of flavor you cannot get any other way.
- Fresh or frozen cranberries (1 cup): Fresh cranberries burst during baking and create little pockets of tartness, while frozen ones work just fine without needing to thaw.
- Cubed day old bread (6 cups): French or sourdough hold up best against the custard without turning to mush, and day old bread soaks up the liquid like a sponge while keeping its texture.
- Whole milk and heavy cream: This combination creates the richest custard base and using only milk will work but you will notice the difference in creaminess.
- Eggs (6 large): They bind everything together into a cohesive bake and give you that satisfying, quiche like structure in every bite.
- Sharp cheddar and Parmesan: Sharp cheddar melts into gooey pockets throughout while Parmesan on top creates a golden, savory crust that is impossible to resist.
- Herbs and seasonings (parsley, sage, thyme, salt, pepper, red pepper flakes): Sage is the soul of this dish and instantly gives it that holiday stuffing vibe, while red pepper flakes are optional but add a gentle warmth that balances the cranberries beautifully.
Instructions
- Prep your baking dish and oven:
- Heat your oven to 350 degrees F and generously grease a 9 by 13 inch baking dish with butter because nothing is sadder than a perfect casserole stuck to the pan.
- Brown the sausage:
- Crumble the sausage into a large skillet over medium heat and cook until browned and completely cooked through, about 6 to 8 minutes. Transfer to a plate with a slotted spoon, leaving those flavorful drippings behind.
- Soften the aromatics:
- In the same skillet with the residual sausage fat, cook the onion and celery until they are soft and fragrant, about 5 minutes. You want them translucent, not browned.
- Build the base mixture:
- In a large bowl, toss together the cubed bread, cooked sausage, sautéed onion and celery, cranberries, and all your herbs and seasonings until everything is evenly distributed.
- Whisk the custard:
- In a separate bowl, whisk the milk, cream, and eggs until smooth, then stir in the cheddar and Parmesan. Pour this rich mixture over the bread mixture and gently fold until every piece of bread is moistened.
- Assemble and rest:
- Transfer everything to your prepared baking dish, spread it out evenly, and then walk away for 10 minutes. This resting time lets the bread soak up the custard and makes all the difference in the final texture.
- Bake until golden:
- Bake uncovered for 45 to 50 minutes until the top is deeply golden and the center is set. You should see the edges bubbling slightly and the kitchen will smell absolutely incredible.
- Rest and serve:
- Let it cool for about 10 minutes before slicing, then garnish with fresh parsley if you want to feel fancy. Serve it warm while the cheese is still slightly gooey.
There is something about pulling a golden, bubbling casserole from the oven on a quiet morning when everyone is still in their slippers that makes you feel like you have your life completely together, even if you definitely do not.
Making It The Night Before
This casserole might actually be better when assembled the evening before because the bread has all night to drink up the custard and the flavors meld together beautifully. Cover it tightly and refrigerate, then pull it out while the oven preheats in the morning. You may need to add 5 to 10 extra minutes of baking time if it goes in cold.
Cranberry Swaps And Substitutions
If fresh cranberries are out of season, dried cranberries will work but use only two thirds of a cup and soak them in hot water for about 10 minutes first so they plump up and do not steal moisture from the rest of the dish. Frozen cranberries can go straight in without thawing.
Serving Suggestions And Final Thoughts
This casserole is a complete meal on its own but it plays wonderfully alongside a simple green salad with vinaigrette or a bowl of fresh fruit to cut through the richness. A drizzle of warm maple syrup over individual servings is a revelation I stumbled onto accidentally and now refuse to serve it without.
- A crisp apple or pear salad with walnuts on the side makes this feel like a proper brunch spread.
- Leftovers reheat beautifully in the microwave and taste even better the next day.
- Remember to let the casserole rest at least 10 minutes before cutting or it will fall apart on you.
Some of the best recipes are not planned, they are born from a refrigerator full of odds and ends and the willingness to throw it all in a baking dish and hope. This one exceeded every hope I had.
Recipe FAQs
- → Can I assemble this casserole the night before?
-
Yes, you can fully assemble the casserole, cover it tightly, and refrigerate overnight. In the morning, let it sit at room temperature for about 20 minutes while the oven preheats, then bake as directed. You may need to add 5–10 extra minutes of baking time if going straight from the refrigerator.
- → Can I use dried cranberries instead of fresh?
-
Absolutely. Reduce the amount to 2/3 cup and soak the dried cranberries in hot water for 10 minutes, then drain well before adding to the mixture. This helps rehydrate them so they blend seamlessly into the casserole.
- → What type of bread works best for this casserole?
-
Day-old French bread or sourdough works best because the slightly stale texture absorbs the egg custard without becoming mushy. Cut the bread into even cubes about 3/4 inch in size for uniform texture throughout the dish.
- → How do I store and reheat leftovers?
-
Store leftover casserole covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 60–90 seconds, or warm the entire dish in a 325°F oven covered with foil for about 20 minutes until heated through.
- → Can I make a vegetarian version of this casserole?
-
Yes, simply omit the sausage and add sautéed mushrooms or cooked lentils in its place. You may want to add an extra pinch of sage and smoked paprika to maintain the savory depth that the sausage typically provides.
- → Why do I need to let the casserole sit before baking?
-
Letting the assembled casserole rest for 10 minutes gives the bread time to absorb the egg and milk custard. This step ensures a creamy, moist interior rather than a dry or unevenly cooked texture.