Nothing says “holidays” to me like the rich, earthy aroma of chestnut stuffing wafting from the oven. This recipe has been my go-to for every Thanksgiving and Christmas dinner since my grandmother first showed me how to roast chestnuts properly—her secret to that incredible depth of flavor. After years of testing (and eating!) countless versions, I’ve perfected this comforting side dish that balances sweet chestnuts with savory herbs and crispy bread just right. Whether you’re serving it alongside a golden turkey or enjoying it as a vegetarian main, this chestnut stuffing will become your new tradition too. Chef friends always ask for the recipe after one bite—that’s how you know it’s special!

Why You’ll Love This Chestnut Stuffing Recipe
This isn’t just any stuffing—it’s the one that’ll have your guests sneaking seconds (or thirds!). Here’s why it’s a keeper:
- Rich, cozy flavor: Sweet roasted chestnuts and buttery herbs make every bite taste like the holidays.
- So easy, even I can’t mess it up: One bowl, 6 simple steps, and zero fancy techniques.
- Vegetarian-friendly magic: Swap the broth, and it’s a showstopper side for everyone at the table.
- Crispy-to-soft perfection: Golden top, fluffy middle—just like Grandma’s, but with less fuss.
Trust me, your roasting pan will be scraped clean every time.
Chestnut Stuffing Ingredients
Grab these simple ingredients – you probably have most in your pantry already! The magic happens when they all come together:
- 1 pound chestnuts, roasted & peeled (see my notes below for fresh vs. pre-peeled)
- 4 cups day-old bread, cut into ½-inch cubes (I use sourdough, but any sturdy loaf works)
- 1 medium onion, diced small (about 1 cup)
- 2 celery stalks, chopped (leaves included for extra flavor!)
- 3 tablespoons butter (the real stuff – no substitutes here)
- 1 tablespoon fresh sage, chopped (or 1 tsp dried if desperate)
- 1 teaspoon fresh thyme (you’ll smell the difference)
- 1 cup chicken or vegetable broth (low-sodium so you control the salt)
- Salt & pepper to taste (I’m generous with both)

Ingredient Notes & Substitutions
Fresh chestnuts vs. jarred: Fresh-roasted taste best (I’ll show you my peeling trick below), but jarred work in a pinch – just pat them dry first. For gluten-free, use your favorite sturdy GF bread – it’ll soak up the broth beautifully. No sage? Rosemary makes a great stand-in. And if you’re out of celery (we’ve all been there), try fennel for a lovely anise twist. Just promise me you’ll use real butter – your stuffing will thank you!
How to Make Chestnut Stuffing
This chestnut stuffing comes together in three simple steps, but I’ve learned a few tricks over the years to make it foolproof. Follow along, and you’ll have that perfect balance of crispy edges and tender centers that makes this dish so irresistible!
Prep the Chestnuts and Bread
If you’re starting with raw chestnuts (brave soul!), roast them at 400°F for 20 minutes until the skins split. Wrap them in a towel, let them steam for 5 minutes, then peel while still warm—the skins practically jump off! For the bread, day-old is best because it soaks up broth without turning to mush. I tear my cubes by hand for rustic texture, but a knife works fine too. Pro tip: Spread the cubes on a baking sheet overnight to dry out—they’ll absorb flavors better!
Sauté the Aromatics
Melt that glorious butter in your favorite skillet over medium heat. Add the onion and celery with a pinch of salt (this draws out moisture) and cook about 5 minutes until they’re soft and shiny but not browned. That’s when you toss in the herbs—smell that? The sage should sizzle just enough to release its perfume. If the mixture starts sticking, lower the heat. We’re building flavor here, not making vegetable jerky!
Combine and Bake the Stuffing
Now for the fun part—dump in your bread cubes and chestnuts, and pour the broth over everything. Mix gently with a wooden spoon until the bread is evenly moistened (it should clump slightly when squeezed, but no broth should pool at the bottom). Transfer to a buttered baking dish—I use my trusty 9×13—and bake at 350°F for 25 minutes. For that showstopper golden crust, broil for the last 2 minutes (watch closely—it goes from perfect to burnt fast!). Let it rest 5 minutes before serving—this keeps it from falling apart when you scoop it.

Tips for Perfect Chestnut Stuffing
After burning more pans than I’d like to admit, here are my hard-earned secrets for chestnut stuffing that’ll make you look like a pro:
- Toast your bread cubes for 10 minutes at 300°F before mixing – this gives them superhero-level crunch that survives the broth bath.
- Go heavy on the herbs – I often double the sage because it mellows while baking. Fresh makes all the difference!
- Broth temperature matters – warm it slightly before adding so the bread absorbs it evenly without getting soggy spots.
- The squeeze test – your mixed stuffing should hold its shape when pressed gently. If it drips, add more bread!
Oh, and always make extra – this disappears faster than holiday cookies!
Serving Suggestions for Chestnut Stuffing
This chestnut stuffing shines brightest alongside a golden roast turkey—the sweet nuts and savory herbs complement the rich meat perfectly. For vegetarian feasts, try it with mushroom Wellington or stuffed squash. I always garnish with a handful of fresh parsley right before serving—that pop of green makes it look as good as it tastes! Leftovers? Fry it up with eggs next morning—you’re welcome.
Storing and Reheating Chestnut Stuffing
This stuffing keeps like a dream! Let it cool completely, then tuck it into an airtight container—it’ll stay fresh in the fridge for 3 days. When you’re ready for round two, reheat it in a 350°F oven for 15 minutes (cover with foil if it’s browning too fast). Whatever you do, don’t microwave it—you’ll end up with soggy sadness instead of that perfect crispy top we worked so hard for!
Chestnut Stuffing FAQs
Can I use canned chestnuts? Absolutely! Canned or jarred chestnuts work great in a pinch—just drain and pat them dry before adding to the stuffing. Fresh roasted ones have a deeper flavor, but canned will still give you that sweet, nutty goodness you’re after.
How do I make it vegan? Easy! Swap the butter for olive oil or vegan butter, and use vegetable broth instead of chicken broth. The chestnuts and bread do the heavy lifting, so it’s just as delicious without the dairy.
Can I prepare it ahead? Yes, and it’s a lifesaver! Assemble the stuffing (don’t bake it) up to a day in advance. Cover and refrigerate, then bake it when you’re ready. Add a splash more broth if it looks dry—it’ll still come out golden and perfect!
Nutritional Information
Here’s the scoop on what’s in each serving (values are estimates—nutrition varies by ingredients and brands):
- Calories: 220
- Fat: 8g
- Carbs: 32g
- Protein: 5g
- Sugar: 3g
- Sodium: 380mg
Keep in mind, these are just ballpark figures—your stuffing might vary slightly depending on the bread or broth you use!
Rate This Chestnut Stuffing Recipe
Did this chestnut stuffing make your holiday table extra special? I’d love to hear how it turned out! Drop a quick rating below or snap a photo of your golden-brown masterpiece – nothing makes me happier than seeing your versions of this family favorite. Your feedback helps other home cooks too!


Irresistible Chestnut Stuffing Recipe in Just 6 Steps
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A classic chestnut stuffing recipe perfect for holiday meals. This savory dish combines chestnuts with herbs and bread for a flavorful side.
Ingredients
- 1 pound chestnuts, roasted and peeled
- 4 cups cubed bread (day-old preferred)
- 1 onion, diced
- 2 celery stalks, chopped
- 3 tbsp butter
- 1 tbsp fresh sage, chopped
- 1 tsp thyme
- 1 cup chicken or vegetable broth
- Salt and pepper to taste
Instructions
- Preheat oven to 350°F (175°C).
- Melt butter in a pan and sauté onion and celery until soft.
- Add chestnuts, sage, and thyme. Cook for 2 minutes.
- Mix in bread cubes and broth until moistened.
- Season with salt and pepper.
- Transfer to a baking dish and bake for 30 minutes until golden.
Notes
- Use fresh chestnuts for the best flavor.
- For a crispy top, broil for the last 2 minutes.
- Vegetarian option: Replace chicken broth with vegetable broth.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1/6 recipe
- Calories: 220
- Sugar: 3g
- Sodium: 380mg
- Fat: 8g
- Saturated Fat: 4g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 15mg

