Croissant Stuffing

Servings: 8 Total Time: 1 hr 20 mins Difficulty: Beginner
Flaky Holiday Side From Day-Old Croissants
Croissant Stuffing pinit

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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 pinit
0 Add to Favorites

Croissant Stuffing

Difficulty: Beginner Prep Time 15 mins Cook Time 50 mins Rest Time 15 mins Total Time 1 hr 20 mins
Cooking Temp: 180  C Servings: 8 Estimated Cost: $ 12 Calories: 420 kcal

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

Cooking Mode Disabled

Instructions

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.
Keywords: croissant stuffing, holiday side, make-ahead bake, savory bread pudding, leftover croissants, poultry seasoning, pecan stuffing, two-stage bake
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can assemble the dish up to a day ahead and refrigerate it unbaked, then bake while the turkey rests. The prep can also be done a day ahead as described in the fresh flour bread make-ahead style for less stress.

Can I freeze this recipe?

You can freeze baked portions in sealed bags for up to 2 months. Thaw overnight in the fridge before reheating so the custard warms evenly without splitting.

What can I substitute for croissants?

Replace with an equal weight of day-old brioche rolls if croissants are unavailable, but reduce broth by 1/4 cup to avoid a soggy bake. Brioche gives a softer, cake-like crumb and less flaky separation on top.

How do I know when it's done?

Pull the bake at 74°C / 165°F in the center on a thermometer to keep the crumb tender. Look for a golden, crispy top and a set middle that does not jiggle when the dish is gently shaken.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *