Croissant Stuffing (Buttery Thanksgiving Croissant Casserole)
If you have never tried croissant stuffing, consider this your official invitation to the richest, flakiest side dish to ever hit a Thanksgiving table. Regular stuffing starts with bread — this one starts with buttery croissants, and that single swap changes everything. The laminated layers bake up shatteringly crisp on top while the centers drink up savory sausage drippings, seasoned broth, and fresh sage. Every spoonful lands somewhere between a buttery bread pudding and the crispy corner piece of a casserole, and nobody at the table will settle for one serving.
The technique follows the same reliable rhythm as any great stuffing: dry the bread, brown the meat, soften the vegetables, soak everything in seasoned broth with a little egg to set it. The difference is the base. Croissants are already loaded with butter, so they toast faster, absorb broth like little flaky sponges, and come out of the oven with a richness that plain bread cubes simply cannot match. The tops caramelize into golden, crunchy shards while the middle stays tender and custardy — the texture contrast is the whole point.
This recipe bakes in a 9×13-inch casserole dish rather than inside the turkey, which means an evenly browned top, no food-safety guesswork, and a stuffing that is actually done when the timer says so. It serves 10 to 12 generous portions, assembles a full day ahead, and reheats beautifully — exactly what a holiday side should do. Serve it next to the turkey with a ladle of gravy nearby and watch it disappear first.
Why You'll Love This Recipe
- Unbeatably buttery — flaky croissant layers bake up richer and crispier than any bread-cube stuffing
- Savory sausage throughout — browned breakfast sausage adds meaty depth in every bite
- Crispy top, custardy middle — the best stuffing texture contrast, in one pan
- Make-ahead friendly — assemble it the day before and bake it while the turkey rests
- Feeds a crowd — one 9×13 pan serves 10–12 generous side-dish portions
- Bakery shortcut — store-bought croissants (even day-old ones) do all the heavy lifting
Ingredients
For the croissants:
- 10–12 large all-butter croissants (about 1 1/2 pounds / 680 g), torn into 1-inch pieces (about 12 cups)
- 2 tablespoons (30 g) melted unsalted butter, for toasting the pieces (optional)
For the stuffing:
- 1 pound (450 g) bulk breakfast sausage (or links, casings removed)
- 6 tablespoons (85 g) unsalted butter, divided
- 2 large yellow onions, diced (about 3 cups / 450 g)
- 4 celery stalks, diced (about 2 cups / 220 g)
- 2 tablespoons chopped fresh sage (or 2 teaspoons dried)
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
- 1 teaspoon (6 g) kosher salt
- 1/2 teaspoon (2 g) freshly ground black pepper
- 2 1/2 cups (600 ml) warm chicken or turkey broth, plus more as needed
- 2 large eggs, lightly beaten
Instructions
- Dry the croissant pieces. Preheat the oven to 300°F (150°C). Spread the torn croissant pieces in a single layer across two large rimmed baking sheets. Bake for 12–15 minutes, turning once, until dry and lightly crisped but not browned — croissants toast faster than plain bread, so keep an eye on them. Transfer to the largest bowl you own and let cool slightly.
- Brown the sausage. In a large skillet over medium-high heat, crumble in the sausage and cook for 8–10 minutes, breaking it into bite-size pieces, until deeply browned and cooked through. Scoop the sausage out with a slotted spoon onto a paper-towel-lined plate, leaving about 1 tablespoon of the drippings in the skillet. Drain off any excess fat beyond that.
- Soften the vegetables. Reduce the heat to medium. Add 4 tablespoons (55 g) of the butter to the skillet with the sausage drippings and let it melt. Add the diced onion and celery and cook, stirring occasionally, for 8–10 minutes, until soft and translucent with lightly golden edges.
- Bloom the herbs. Stir the chopped sage, thyme, salt, and pepper into the softened vegetables and cook for 1 minute more, until fragrant. Remove from the heat.
- Combine. Scrape the buttered vegetables over the dried croissant pieces. Add the browned sausage and drizzle with the remaining 2 tablespoons (30 g) melted butter. Toss gently — the croissant pieces are delicate — until everything is evenly mixed.
- Add the broth and eggs. Whisk the beaten eggs into the warm broth. Pour the mixture over the croissants in two additions, tossing gently after each, until every piece is moistened. Let it rest for 10 minutes so the croissants absorb the liquid; if it still looks dry, add up to 1/2 cup more broth.
- Bake covered. Transfer the mixture to a greased 9×13-inch (3-quart) baking dish, pressing it down lightly. Cover tightly with foil and bake at 375°F (190°C) for 20 minutes.
- Brown the top. Remove the foil and continue baking for 20–25 minutes more, until the top is deeply golden, the edges are caramelized and crisp, and the center is set.
- Rest and serve. Let the stuffing rest for 10 minutes so the custardy center firms up, then serve warm. Scatter a few fresh sage leaves over the top if you like.
Tips for Success
- Use day-old or bakery croissants. Slightly stale croissants are ideal — they crisp up in the oven and absorb broth without disintegrating. Fresh, pillowy-soft croissants can turn gummy, so dry them out well.
- Tear, don't slice. Ripping the croissants into irregular pieces gives you craggy edges that brown beautifully; neat cubes just don't get the same crispy surface area.
- Watch the fat. Sausage and croissants both bring fat to the party. Leaving just 1 tablespoon of drippings in the skillet is enough — more than that and the stuffing can turn greasy instead of crisp.
- Go easy on the broth. Croissants are butter-rich and absorb differently than plain bread. Add the broth gradually; the mixture should look well-moistened, not flooded.
- Don't skip the covered bake. The foil steam phase sets the egg custard in the center; the uncovered phase is what gives you the golden, flaky top. Both steps matter.
- Press gently, not firmly. A light press helps the stuffing hold together; packing it down hard squeezes out the air and makes the center dense instead of custardy.
Variations
- Sweet Italian sausage: swap breakfast sausage for sweet or hot Italian sausage for a more robust, fennel-kissed flavor.
- Apple and dried cranberry: fold in 1 diced tart apple and 3/4 cup dried cranberries with the vegetables for a sweet-tart contrast against the rich sausage.
- Mushroom croissant stuffing: sauté 8 ounces of sliced cremini mushrooms with the onion and celery for an earthier, umami-heavy version.
- Bacon instead of sausage: use 8 ounces of thick-cut bacon, chopped and browned until crisp, in place of the sausage — drain well.
- Herb-forward vegetarian: skip the sausage, use a rich vegetable broth, and double the sage, thyme, and celery; finish with 1/2 cup toasted chopped pecans for richness.
- Cheesy top: scatter 1 cup shredded Gruyère or white cheddar over the stuffing for the last 10 minutes of baking until bubbly and golden.
Storage and Reheating
Leftover croissant stuffing keeps in the refrigerator for up to 4 days. Cool it completely, then cover the baking dish tightly or transfer portions to an airtight container. For longer storage, freeze in freezer-safe containers or zip-top bags for up to 3 months; thaw overnight in the refrigerator before reheating.
Reheat covered at 350°F (175°C) for 20–25 minutes, sprinkling a few tablespoons of broth over the top first to re-moisten the center. For a crisp top, uncover the dish for the last 5–10 minutes so the flaky croissant edges recrisp. Single servings reheat in the microwave in 1–2 minute bursts, though the top will not recrisp that way.
Make-Ahead
Assemble the stuffing completely in the baking dish up to the end of step 6, cover tightly with foil, and refrigerate for up to 24 hours before baking. Because the dish starts cold, add 5–10 extra minutes to the covered bake time. You can also dry the croissant pieces and brown the sausage a day ahead — store the dried croissants at room temperature in a sealed bag and refrigerate the sausage — then sauté the vegetables and finish assembling on baking day.
FAQ
Can I use mini croissants or croissants from the grocery bakery? Yes — any all-butter croissants work, large or mini, bakery or grocery store. The butterier, the better. Just make sure they are plain (not chocolate, almond, or sweet-filled), and dry them in the low oven as directed so they crisp instead of going soft.
Why is my croissant stuffing greasy? Croissants and sausage are both high in fat, so grease usually means too many drippings stayed in the mix. Brown the sausage well, drain it thoroughly, and leave only about 1 tablespoon of drippings in the skillet. Using breakfast sausage with a leaner grind also helps.
Can I make croissant stuffing without sausage? Absolutely — leave the sausage out and use vegetable broth for a vegetarian version, doubling the herbs for flavor. To replace the richness the sausage brings, sauté the vegetables in a little extra butter and consider folding in toasted pecans or walnuts for texture.
How do I keep the top crispy when reheating? Reheat the stuffing covered at 350°F (175°C) with a splash of broth to keep the center moist, then uncover it for the last 5–10 minutes so the croissant edges recrisp in the dry heat. A quick 2–3 minute pass under the broiler at the end works too — watch it closely, since buttery croissant edges brown fast.
Recipe Card
- Prep time: 25 minutes
- Cook time: 55 minutes
- Total time: 1 hour 20 minutes
- Servings: 10–12
- Estimated calories per serving: ~310 per serving

Hi, I’m Emma! I’m the cook and recipe developer behind Sizzle & Sage. From my sunny home kitchen, I share easy, flavor-packed recipes for real life — quick breakfasts, cozy weeknight dinners, and simple bakes anyone can make. Pull up a chair and stay a while!





