A croissant stuffing recipe turns day-old bakery croissants into a rich, textured side that beats standard bread cubes. The laminated layers soak up broth and butter yet stay structured, giving you crisp tops with a tender middle. This version is built for a holiday table but works any time you want a forgiving, make-ahead bake.
The method below uses a dry-sauté technique for the vegetables and a two-stage bake so the top sets without drying the center. You’ll get clear quantities, swap options, and storage guidance that keeps the dish safe and tasty for days. Making this croissant stuffing at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Croissant Stuffing
- Flaky croissant layers create contrast you don’t get from sandwich bread.
- The prep can be done a day ahead and finished while the turkey rests.
- It uses leftover or discounted croissants instead of wasting them.
- Butter and aromatics keep the crumb savory, not dessert-sweet.
Ingredients You’ll Need
- 8 large day-old plain croissants (about 480g), torn into 1-inch pieces
- 6 tbsp unsalted butter, divided
- 1 medium yellow onion, diced (about 1.5 cups)
- 2 celery stalks, sliced (about 1 cup)
- 3 garlic cloves, minced
- 2 tsp fresh thyme leaves (or 1 tsp dried)
- 1 tsp poultry seasoning
- 1/2 tsp fine salt, plus more to finish
- 1/4 tsp black pepper
- 2 large eggs
- 2 cups low-sodium chicken broth, warmed
- 1/2 cup half-and-half
- 1/2 cup chopped toasted pecans
Ingredient Substitutions
Plain croissants: Replace with an equal weight of day-old brioche rolls if croissants are unavailable. Brioche gives a softer, cake-like crumb and less flaky separation, so reduce broth by 1/4 cup to avoid a soggy bake. The flavor stays buttery but loses the laminated crispness on top. The croissant stuffing works well for weeknight cooking when time is limited.
Half-and-half: Use an equal amount of whole milk for a lighter texture with less richness. Milk thins the custard slightly, so bake 5 minutes longer to set the center. Expect a less creamy mouthfeel but the same structural hold. Storing leftover croissant stuffing correctly keeps it tasting good for days.
Toasted pecans: Swap for an equal volume of toasted walnuts if you prefer a more bitter, earthy note. Walnuts brown faster, so fold them in at the end to prevent burnt bits. The crunch remains but the flavor shifts away from sweet.
Chicken broth: Use vegetable broth in the same amount for a meat-free version. The savory depth drops a little, so add 1/4 tsp mushroom powder for umami. The color stays light and the texture is unchanged.
Step-by-Step Instructions
- Heat medium-low heat in a 12-inch skillet with 2 tbsp butter. Add onion and celery; cook 8 minutes until softened but not browned, then stir in garlic, thyme, poultry seasoning, salt, and pepper for 1 minute until fragrant.
- Spread torn croissants on a sheet pan and toast at 180°C / 350°F for 10 minutes until surfaces look dry and lightly pale, not browned.
- Whisk eggs, warm broth, and half-and-half in a large bowl until uniform. Add croissants, sautéed vegetables, and pecans; press gently so liquid coats all pieces.
- Transfer to a buttered 9×13-inch baking dish, dot with remaining 4 tbsp butter, and rest 15 minutes so the custard absorbs before baking.
- Bake uncovered at 180°C / 350°F for 35–40 minutes until the top is golden and crispy and the center reaches 74°C / 165°F on a thermometer.
Pro Tips
Dry the croissant pieces a full day on the counter if they are fresh; wet pastry turns the bake into paste instead of distinct layers. Use proper knife skills to dice vegetables evenly so they cook at the same rate.
Warm the broth before adding it to the eggs so the custard doesn’t seize and leave streaks. A baked feta side pairs well on the same menu for salt contrast.
Rest the assembled dish before the oven so the liquid reaches the center; skipping this gives a dry top and raw middle. Cover with foil for the first 20 minutes if your oven runs hot.
Check doneness with a thermometer rather than a timer alone because croissant moisture varies by brand. Pull it at 74°C / 165°F to keep the crumb tender.
Common Mistakes to Avoid
Using sweet almond or chocolate croissants adds sugar that clashes with sage and onion; stick to plain ones for a savory result. Pork pasta is a different meal and won’t substitute here.
Overfilling the dish prevents the top from crisping because steam can’t escape; use the 9×13 size listed. Crowding also lowers oven temperature and lengthens bake time.
Skipping the pre-toast step leaves too much moisture and the center stays gummy after an hour of baking. The dry surface is what creates the golden and crispy cap.
Serving Suggestions
Slice the bake into squares and plate beside steak pinwheels for a rich surf-free dinner. A bright eggplant rollatini balances the butter with acidity.
Serve warm with a spoonful of cranberry sauce to cut the fat. The croissant stuffing recipe also works as a brunch item next to scrambled eggs and fruit.
Storage and Reheating
Cool the dish to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat covered at 160°C / 325°F for 20 minutes until the center hits 74°C / 165°F.
You can freeze portions for up to 2 months in sealed bags. Thaw overnight in the fridge before reheating so the custard warms evenly without splitting.
Recipe Variations
Sausage Version
Brown 300g raw breakfast sausage at medium heat and crumble it into the custard mix. The fat adds savory depth and the bake needs no extra salt. Expect a heavier, meatier side that holds shape when sliced.
Mushroom Option
Add 200g sliced cremini mushrooms sautéed until golden and crispy with the onions. The fungi release moisture, so cut broth by 1/4 cup. The result is earthy and works for a nepa recipe spread.
Apple Cranberry Spin
Fold 1 cup diced apple and 1/2 cup dried cranberries into the base before baking. The fruit adds tartness and soft pockets against the buttery layers. Use hamachi collar as a separate protein if serving a mixed menu.
Croissant Stuffing
Description
This croissant stuffing turns leftover bakery croissants into a rich, textured bake with crisp tops and a tender middle. It is forgiving, make-ahead friendly, and built for a holiday table or any cozy meal.
Ingredients
Instructions
-
Sauté Aromatics
Heat a 12-inch skillet over medium-low heat with 2 tbsp butter until melted and shimmering. Add the diced onion and sliced celery and cook for 8 minutes until softened and translucent but not browned, then stir in garlic, thyme, poultry seasoning, salt, and pepper for 1 minute until fragrant and the kitchen smells savory.
-
Pre-Toast Croissants
Spread the torn croissant pieces on a sheet pan in a single layer with space between them. Toast at 180°C / 350°F for 10 minutes until surfaces look dry and lightly pale, not browned, which helps the bake stay structured instead of gummy.
-
Whisk Custard
In a large bowl, whisk the 2 large eggs, 2 cups warmed low-sodium chicken broth, and 1/2 cup half-and-half until the mixture is uniform and no streaks of egg remain. Warming the broth first prevents the custard from seizing when it meets the eggs.
-
Combine Mixture
Add the toasted croissants, sautéed vegetables, and 1/2 cup chopped toasted pecans to the custard bowl. Press gently with a spatula so the liquid coats all pieces and the croissant layers begin to soak without falling apart.
-
Assemble Dish
Transfer the mixture to a buttered 9x13-inch baking dish and dot the top with the remaining 4 tbsp butter. Let the assembled dish rest for 15 minutes so the custard absorbs into the center before baking.
-
Bake Uncovered
Bake uncovered at 180°C / 350°F for 35–40 minutes until the top is golden and crispy and the center reaches 74°C / 165°F on a thermometer. If your oven runs hot, cover with foil for the first 20 minutes to keep the center from drying while the top sets.
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 420kcal
- % Daily Value *
- Total Fat 26g40%
- Saturated Fat 12g60%
- Cholesterol 95mg32%
- Sodium 520mg22%
- Total Carbohydrate 38g13%
- Dietary Fiber 3g12%
- Sugars 7g
- Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days.
- Reheating: Reheat covered at 160°C / 325°F for 20 minutes until the center hits 74°C / 165°F; do not reheat the same portion more than once.
- Make ahead: Dry fresh croissant pieces on the counter a full day, or use the gnocchi method rest step to plan prep early.
- Pro tip: Warm the broth before adding to eggs so the custard doesn't seize and leave streaks.
