This post may contain affiliate links, please see our privacy policy for details.

A holiday stuffing all your guests will love! Bakery croissants, winter thyme, caramelized onions, wild mushrooms, and Gruyère cheese come together to create the most delicious stuffing. It has all the familiar flavors of a rich, slowly simmered French onion soup, only baked into stuffing. It’s just as delicious served as a holiday side dish as it is enjoyed as a meal. Prep everything in advance, then bake just before dinner for easy holiday entertaining!

French Onion Stuffing | halfbakedharvest.com

Latest Cookbook

Half Baked Harvest At Home

20+ new recipes for wholesome comfort food made with everyday ingredients. Pre-order today! HBH At Home will be released on Tuesday, February 23rd!

Stuffing has never really been a traditional side dish at our family Thanksgiving. I’m sure my aunt, who hosts Thanksgiving every year in Pennsylvania, serves stuffing. But since we moved to Colorado when I was a kid, it’s just never been part of our holiday table. Not at Thanksgiving or Christmas!

I guess stuffing was never a dish either of my parents particularly enjoyed, so we simply didn’t make it for our Thanksgivings in Colorado.

That’s since changed after I realized just how much everyone loves a classic stuffing. Early on, I tried more traditional recipes, but they were never really touched. Then one year, I decided to switch things up and created my first butternut squash stuffing. This one actually got eaten!

French Onion Stuffing | halfbakedharvest.com

The following year, I made a croissant stuffing. This was the stuffing that changed the game for my family and so many of you guys. It’s become such a popular recipe!

This year, I wanted to create something new, with more of a French onion soup vibe. Think sweet caramelized onions simmered in wine, then tossed with big, buttery pieces of bakery croissants. It’s like a rich French onion soup baked into croissants with melty Gruyère cheese and fresh winter thyme.

All those classic, rich flavors that hit just the right notes this time of year. And it’s such a beautiful dish to serve on any holiday table!

Best of all, you can prep everything ahead of time and simply bake before dinner, saving yourself some work on Thanksgiving Day. It’s such a delicious dish to share with everyone this holiday season!

French Onion Stuffing | halfbakedharvest.com

Here are the details

Ingredients

  • croissants
  • salted butter
  • yellow onions
  • celery
  • mixed mushrooms
  • white wine
  • worcestershire sauce
  • cayenne pepper
  • garlic
  • fresh thyme
  • broth 
  • eggs
  • shredded Gruyère or Swiss cheese
  • blue cheese (optional, but it might be the secret!)
  • flaky sea salt 
French Onion Stuffing | halfbakedharvest.com

The Steps

Step 1: Toast the croissants.

Start with day-old bakery croissants. Tear them into a mix of big and small pieces, arrange on a baking sheet, and dot with butter. Toast until lightly golden. This helps the croissants soak up all that delicious French onion flavor without getting soggy.

French Onion Stuffing | halfbakedharvest.com

Step 2: Caramelize the onions.

Melt the butter in a large skillet, then add the sliced onions, salt, and pepper. Cook until deeply golden and caramelized. This takes a little time, but it’s what gives the stuffing that classic French onion soup flavor.

Add the white wine and 1 tablespoon of Worcestershire sauce. Let everything simmer for a few minutes. The Worcestershire adds a rich, savory depth that makes the onions even more delicious.

Step 3: Add the mushrooms and herbs.

Add the remaining butter, celery, wild mushrooms, garlic, and fresh thyme. Cook until the mushrooms soften, then pour in the broth. Simmer for a few minutes to bring all those flavors together.

French Onion Stuffing | halfbakedharvest.com

Step 4: Assemble the stuffing.

Whisk the eggs with a little broth, crumbled blue cheese, and Gruyère.

You can leave out the blue cheese, no problem! But I will say, I think it’s the secret ingredient here, and everyone I’ve served this to agrees. The trick is to use an inexpensive, pre-crumbled blue cheese. It has a milder flavor and melts beautifully into the stuffing, adding just the right amount of sharpness and a subtle peppery bite without being overpowering.

Add the toasted croissants and gently toss. Fold in the caramelized onions, mushrooms, and all that buttery broth.

Transfer everything to a baking dish and finish with more Gruyère. You want plenty of cheese on top!

Step 5: Bake.

Cover and bake until the stuffing is set, then remove the foil and continue baking until the top is golden and the cheese is melted. Finish with fresh thyme and flaky sea salt.

Serve warm, right alongside your Thanksgiving turkey and all the other holiday sides!

French Onion Stuffing | halfbakedharvest.com

Notes, Tips, and Tricks

The croissants: Use good bakery croissants, preferably a day or two old. I love having a mix of bigger and smaller pieces. The smaller pieces soak up the buttery broth, while the bigger pieces get golden and crisp on top.

The onions: Don’t rush them! The more golden and caramelized, the better the flavor. The wine and Worcestershire sauce add that extra richness you get from a really good bowl of French onion soup.

The cheese: Gruyère is my favorite here. It’s nutty, salty, and melts beautifully. Swiss cheese works too, but Gruyère gives you the best French onion flavor. And don’t skip the blue cheese if you can help it! It adds a subtle richness and just the right amount of bite.

The broth: Start with less and add more as needed. Croissants are buttery and delicate, so you don’t want to oversaturate them. The center should be soft and moist with a golden, slightly crisp top.

Make ahead: This is such a great Thanksgiving dish to prep ahead. You can caramelize the onions and cook the mushrooms up to 2 days in advance. Toast the croissants the day before, too. Store everything separately, then assemble the stuffing the night before and refrigerate. Bake just before dinner, adding a splash of broth if needed.

For holiday entertaining: If oven space is limited, bake the stuffing earlier in the day, then rewarm, covered, at 325°F until hot throughout. Remove the foil for the last few minutes to get that golden, crispy top back. So easy, and one less thing to worry about when everyone arrives!

French Onion Stuffing | halfbakedharvest.com

French Onion Croissant Stuffing

French Onion Stuffing | halfbakedharvest.com
No ratings yet
8
calories 253kcal
Prep25 minutes
Cook1 hour 15 minutes
Total1 hour 40 minutes
French Onion Stuffing with buttery croissants, caramelized onions, wild mushrooms, and melty Gruyère. An easy, make-ahead holiday side dish!
Save this recipe!
Enter your email and we’ll send it straight to your inbox. Plus you’ll get new recipes from us every week!

Ingredients 

Instructions 

  • Preheat the oven to 350°F. Butter a 9×13-inch baking dish.
  • Arrange the torn croissants on a baking sheet and dot with 2 tablespoons butter. Bake for 8–10 minutes, until lightly toasted.
  • Melt 2 tablespoons butter in a large skillet over medium heat. Add the onions and season with salt and pepper. Cook for 10 minutes, stirring occasionally, until the onions are softened and lightly browned
  • Add the wine and Worcestershire sauce. Cook for 5 minutes. Add the remaining 6 tablespoons butter, celery, mushrooms, garlic, thyme, and cayenne. Cook for 5 minutes. Add 1 1/2 cups broth and simmer for 5 minutes. Remove from the heat and let cool slightly.
  • In a large bowl, whisk together the eggs, 1/2 cup broth, blue cheese (if using), and 1 cup Gruyère. Add the caramelized onion mixture and all the buttery broth. Dip the toasted croissant pieces into the mixture, gently tossing to coat. Arrange the coated croissants in the prepared baking dish. Pour any remaining broth and onions over the top.
  • Top with the remaining Gruyère. Cover with foil and bake for 35 minutes. Remove the foil and bake for another 15 minutes, until golden and the cheese is melted. If needed, add a splash of broth to keep the stuffing moist. Top with fresh thyme and flaky sea salt. Serve warm!

Notes

Croissants: Day-old croissants work best. Toasting helps them hold their shape and soak up all that buttery flavor without getting soggy.
Onions: Don’t rush the caramelization! You want the onions deeply golden and sweet for that classic French onion soup flavor.
Broth: Start with 2 cups total and add more as needed. The stuffing should be moist but not soggy, with a soft center and a golden, crispy top.
Make Ahead: Assemble up to 1 day ahead, cover, and refrigerate. Before baking, let sit at room temperature for 20–30 minutes. Add a splash of broth if needed, then bake as directed, allowing a few extra minutes if still cold. Make sure the center reaches 165°F.
For Thanksgiving: Bake earlier in the day, then rewarm, covered, at 325°F until heated through to 165°F. Remove the foil for the last 5–10 minutes to crisp up the top. So easy, and one less dish to worry about before dinner!

Nutrition

Calories: 253kcal

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Did you make this recipe? Please rate & comment below.

Meet Tieghan Gerard

I'm Tieghan, the recipes you'll find here are inspired by the people and places I love most. I try to live simply, eat seasonally, and cook with whole foods. My hope is to inspire a love for amazing food, as well as the courage to try something new!

Explore More

Add a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.