This hearty breakfast casserole layers crumbled breakfast sausage with tart cranberries and cubed bread soaked in a rich egg custard.
Sautéed onions and celery add aromatic depth, while sage and thyme bring classic holiday flavors to every bite.
Sharp cheddar and optional Parmesan melt throughout, creating a golden, bubbly top. Assemble it the night before for a stress-free morning meal.
The smell of sage and browning sausage hit me before I even opened my eyes that Thanksgiving morning. My mother in law had commandeered the kitchen at dawn, and by the time I shuffled downstairs, she was already folding cranberries into a towering pile of cubed bread with the confidence of someone whod made this dish a hundred times. She handed me a mug of coffee and a whisk without saying a word, and we fell into an easy rhythm that needed no conversation. That casserole disappeared so fast I barely got a corner piece, and Ive been chasing that exact flavor ever since.
I made this for a Friendsgiving potluck two years ago and brought it in the baking dish still warm, wrapped in a quilted towel my grandmother sewed. Three people asked for the recipe before they even finished their plates. One friend stood over the dish with a serving spoon and openly guarded it from latecomers.
Ingredients
- 1 pound breakfast sausage, casing removed: Pork brings more fat and flavor, but turkey works if thats what you have. Brown it well because that fond becomes part of the backbone of the whole dish.
- 1 medium onion, finely chopped: Yellow or white onion both work. Finely chopped ensures it melts into the casserole rather than turning into chunky interruptions.
- 2 celery stalks, diced: Dice them small and even so they soften without leaving stringy bits. The celery gives a quiet crunch and freshness that balances the heaviness.
- 1 cup fresh or frozen cranberries: Fresh cranberries burst during baking and create pockets of bright tartness. Frozen work fine straight from the bag, no thawing needed.
- 6 cups cubed day old bread: French bread or sourdough are ideal because they hold their structure without turning to mush. Tear or cut into roughly even cubes about three quarters of an inch.
- 1 1/2 cups whole milk: Whole milk matters here. Skim will leave the custard thin and watery, and you deserve better than that.
- 1 cup heavy cream: This is what turns the casserole from good to memorable. It creates a silky custard that binds everything together with richness.
- 6 large eggs: The backbone of the custard. Let them come to room temperature so they blend smoothly into the milk and cream without leaving streaks.
- 1 cup shredded sharp cheddar cheese: Sharp cheddar has enough personality to stand up to the sage and sausage. Shred it yourself for better melting.
- 1/4 cup grated Parmesan cheese (optional): Adds a salty, nutty depth on top. I usually skip this if the sausage is already heavily seasoned.
- 2 tablespoons chopped fresh parsley: Fold most of it in and save a little for garnish. Flat leaf parsley has more flavor than curly.
- 2 teaspoons dried sage: This is the flavor that makes it taste like a holiday. Rub it between your palms before adding to wake up the oils.
- 1 teaspoon dried thyme: Thyme works quietly in the background, adding an earthiness that rounds out the herbs.
- 3/4 teaspoon kosher salt: Adjust based on how salty your sausage is. Taste the mixture before baking if you are unsure.
- 1/2 teaspoon ground black pepper: Freshly cracked is always better. The pre ground stuff tastes flat.
- 1/4 teaspoon crushed red pepper flakes (optional): Just enough to add a gentle warmth without making it spicy. Skip if serving to young kids.
- Butter or nonstick spray for greasing: Butter gives the edges a golden, slightly crisp finish that spray doesnt quite match.
Instructions
- Preheat and prepare the dish:
- Set your oven to 350°F and generously grease a 9 by 13 inch baking dish with butter. Make sure to coat the corners because that is where sticking happens.
- Brown the sausage:
- Work in a large skillet over medium heat, breaking the sausage into small crumbles as it cooks. Keep going until its fully browned and no pink remains, about 6 to 8 minutes, then scoop it out with a slotted spoon and set aside.
- Soften the aromatics:
- In the same skillet with those lovely sausage drippings, cook the onion and celery until they turn translucent and fragrant. This takes about 5 minutes and fills your kitchen with the best kind of anticipation.
- Build the base:
- In a large bowl, combine the cubed bread, cooked sausage, sautéed onion and celery, cranberries, parsley, sage, thyme, salt, pepper, and red pepper flakes. Toss everything with your hands or a large spoon until the ingredients are evenly distributed.
- Whisk the custard:
- In a separate bowl, whisk together the milk, cream, and eggs until smooth. Stir in the shredded cheddar and Parmesan if using, then pour this mixture over the bread and gently toss until every cube is coated and moistened.
- Let it rest and soak:
- Transfer everything to the prepared baking dish, spread it out evenly, and walk away for 10 minutes. This resting time lets the bread drink up the custard, and skipping it means a drier casserole.
- Bake until golden:
- Bake uncovered for 45 to 50 minutes until the top is deeply golden and the center is set. A knife inserted in the middle should come out clean with no wet custard clinging to it.
- Rest and serve:
- Let the casserole cool for about 10 minutes before slicing. Garnish with extra parsley if you like, and serve it warm while the edges are still slightly crisp.
There is something about pulling a golden casserole from the oven on a cold morning that turns an ordinary kitchen into a place people naturally gather.
Make It Ahead Without Stress
Assemble the entire casserole the night before, cover it tightly, and refrigerate. In the morning, pull it out while the oven preheats so it loses some of its chill, then bake as directed, adding about 5 extra minutes if the center is still cold. This trick has saved more holiday mornings than I can count, especially when the kitchen is already full of people making coffee and arguing over pie recipes.
Swaps and Substitutions Worth Trying
For a vegetarian version, skip the sausage entirely and add a generous handful of sautéed mushrooms or a cup of cooked lentils seasoned with extra sage and smoked paprika. The mushrooms give a meaty depth that tricks even the committed carnivores at the table. I once made this with leftover cornbread instead of French bread and the result was sweeter and more tender, almost like a savory bread pudding.
Serving and Storing Like a Pro
This casserole keeps well in the refrigerator for up to 3 days, and individual portions reheat in the microwave in about 90 seconds. I often tuck a piece between two forks and eat it standing over the sink the next morning, no plate required. It also freezes surprisingly well if wrapped tightly in foil and stored in an airtight container for up to 2 months.
- A simple green salad with vinaigrette cuts through the richness and rounds out the meal beautifully.
- Leftovers make an incredible next day breakfast sandwich pressed in a waffle iron.
- Always let it rest at least 10 minutes before cutting so the slices hold their shape.
Some dishes feed people, and some dishes bring them to the table and keep them there. This one does both.
Recipe FAQs
- → Can I assemble this casserole the night before?
-
Yes, you can prepare the entire casserole up to the baking step, cover it tightly, and refrigerate overnight. In the morning, bake uncovered at 350°F for 45–50 minutes until golden and set in the center.
- → What type of bread works best for this dish?
-
Day-old French bread or sourdough works best because the slightly stale texture absorbs the custard without becoming mushy. Cut the bread into even cubes for consistent texture throughout.
- → Can I use dried cranberries instead of fresh?
-
You can substitute dried cranberries, but reduce the amount to 2/3 cup. Soak them in hot water for about 10 minutes, then drain well before adding to the mixture to rehydrate them partially.
- → How do I know when the casserole is fully cooked?
-
The casserole is done when the top is golden brown and the center is set. A knife inserted into the middle should come out clean. If the top browns too quickly, tent it loosely with foil.
- → Is there a vegetarian alternative to the sausage?
-
Omit the sausage and add sautéed mushrooms or cooked lentils for a hearty vegetarian version. You may want to increase the salt and seasonings slightly to compensate for the lost flavor from the sausage.
- → Can I freeze leftovers?
-
Yes, leftover casserole can be frozen in individual portions for up to 2 months. Thaw overnight in the refrigerator and reheat in the oven at 350°F until warmed through.