Best Stuffing Recipe

The BEST Thanksgiving stuffing! Based on my family's classic recipe, it's rich and savory, made with fresh herbs, celery, butter, and leeks.

Best stuffing recipe

If I told you that a classic stuffing recipe was my favorite part of Thanksgiving dinner, would you believe me? Well, it’s true! As a kid, I fell in love with my grandma’s stuffing recipe. Made with onion, celery, and dried herbs, it was simple and delicious. It had a crisp, golden layer of bread on top, with a moist and gooey center underneath. Rich, savory flavor filled every bite.

My mom still makes this homemade stuffing recipe for my family’s Thanksgiving every year. Because I love it so much, I wanted to develop my own spin to share with all of you! I didn’t make many changes—I swapped out the onions for leeks and dried herbs for fresh ones, and I used crusty sourdough bread.

When my mom tried my version for the first time, she said, “You took our stuffing recipe, and you made it better!” I hope you love it as much as we do.

Homemade stuffing recipe ingredients

Stuffing Recipe Ingredients

Unlike the stuffing recipes I’ve shared in the past (see here or here), this one is fairly traditional. I make it with these basic ingredients:

  • Bread, of course! Steer clear of pre-sliced sandwich bread for this recipe. You want a type of bread that’s crusty and flavorful, preferably sourdough or French bread. Stale bread works best here, so I recommend buying it one to three days in advance.
  • Butter – I like to use salted butter here, but feel free to use unsalted butter if you prefer. In that case, season the stuffing with an extra 1/4 teaspoon salt.
  • Leeks – I love their sweet, oniony flavor with the herbs and celery in this recipe. If you don’t cook with leeks often, check out this post to learn how to cut and clean them!
  • Celery – A stuffing essential.
  • Garlic – For sharp depth of flavor.
  • Fresh herbs – Rosemary, sage, thyme, and parsley fill this Thanksgiving stuffing with a mouthwatering mix of earthy, fresh, and savory flavors. You’ll never make stuffing with dried herbs again!
  • Vegetable broth – To moisten the bread.
  • Eggs – They add richness and moisture, helping to create the stuffing’s irresistible gooey center.
  • And sea salt and fresh black pepper – To make all the flavors pop!

Find the complete recipe with measurements below.

Crusty bread in a mixing bowl

How to Make Stuffing

This Thanksgiving stuffing recipe is super simple to make! Here’s how it goes:

First, tear the bread. Yes, tear with your hands, not cut with a knife! I prefer the look of torn bread to perfect little bread cubes, and I like how the craggy edges catch the melted butter and herbs. After you tear it, place the bread in a very large bowl.

  • Tip: If your bread is not stale, spread the torn pieces in a single layer on a large baking sheet. Bake for 10 to 15 minutes in a 350°F oven to dry them out a bit. Then, proceed with the recipe!

Sautéed leeks in a skillet with wooden spoon

Next, cook the leeks. Melt the butter in a large skillet over medium heat. Stir in the leeks, celery, garlic, salt, and pepper, and sauté for 5 minutes, or until the vegetables soften. I turn the heat to low halfway through to avoid browning the leeks.

Crusty bread and herbs in a mixing bowl

Then, season the bread! Pour the leek mixture over the dried bread and add the fresh herbs. Use your hands to toss it all together, coating the bread with the butter and herbs. Pour 1 1/2 cups of the broth over the bread, and toss again. Add the eggs, and toss again. At this stage, the bread should be very moist. If it feels dry at all, add an additional 1/2 cup broth.

Hands mixing crusty bread with herbs, leeks, and celery

Finally, bake! Transfer the bread mixture to a greased baking dish and arrange it in a thick, even layer. Drizzle the top with melted butter, cover, and bake for 30 minutes at 350°F. If you’re like me, and you like your stuffing to have a crispy, golden brown top, uncover the dish and bake for 5 to 10 minutes more.

Enjoy!

Homemade stuffing mixture in a bowl

Best Stuffing Recipe Tips

  • Use day-old bread. This stuffing recipe comes out best when you make it with day- (or days-) old bread. Because it’s drier than fresh-baked bread, it really soaks up the flavors of the buttery leeks, broth, and herbs. So plan ahead! Buy or make your bread one to three days in advance.
  • Uncover the pan for a crispy top. One of my favorite things about Thanksgiving stuffing is how the crispy top contrasts with the moist, gooey inside. To get the top of your stuffing nice and crisp, uncover the casserole dish for the last few minutes of baking.
  • Double it if you need to. If you’re feeding a crowd of stuffing lovers, or if you want to have plenty of leftovers, go ahead and double this recipe. It’s enough for 8 decent-sized portions, but you might want seconds. At least, I always do. 🙂

How to Store and Make Ahead

Who doesn’t love a Thanksgiving recipe that can be made in advance?! You have two options for prepping this stuffing ahead:

  • A few hours ahead: Follow the recipe as written, stopping right before you bake the stuffing. Cover the baking dish and refrigerate until about an hour before your meal. Bake according to the recipe before serving.
  • A day ahead: Fully assemble and bake the stuffing 1 day in advance, but leave it covered for the entire time it’s in the oven. Refrigerate it overnight. The next day, reheat it, still covered, in a 350°F oven until it’s warmed through. Uncover it for the last few minutes of baking to get the top nice and crisp.

Leftover stuffing keeps well in an airtight container in the refrigerator for up to 3 days. Reheat it in the microwave or in a covered baking dish in a 350°F oven.

Thanksgiving stuffing recipe

More Favorite Thanksgiving Recipes

You could make this stuffing recipe anytime during the fall or winter, but it’s perfect for Thanksgiving. Round out your feast with one or more of these delicious Turkey Day side dishes:

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Best Stuffing Recipe

rate this recipe:
4.99 from 281 votes
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Serves 8
This classic stuffing recipe is the BEST Thanksgiving side dish! Leeks, celery, and fresh herbs fill it with rich, savory flavor.

Equipment

Ingredients

  • 1 small loaf (1 pound) day-old crusty sourdough bread, not sandwich bread
  • ½ cup salted butter, plus 1 tablespoon melted butter for topping
  • 2 leeks, halved, thinly sliced, and rinsed well (2 cups)
  • 4 celery stalks, diced (1¾ cups)
  • 3 garlic cloves, chopped
  • ¾ teaspoon sea salt
  • ½ teaspoon freshly ground black pepper
  • ¼ cup chopped fresh sage
  • Heaping ¼ cup chopped fresh parsley
  • 1 teaspoon chopped fresh rosemary
  • 1 teaspoon fresh thyme leaves
  • 1½ to 2 cups vegetable broth
  • 2 large eggs, beaten

Instructions

  • Preheat the oven to 350°F and grease an 8x11 or 9x13-inch baking dish.
  • Tear the bread into 1-inch pieces* and place in a very large bowl.
  • Melt the butter in a large skillet over medium heat. Add the leeks, celery, garlic, salt, and pepper, and sauté for 5 minutes, turning the heat to low halfway through. Pour the leek mixture over the bread and sprinkle with the sage, parsley, rosemary, and thyme. Use your hands to toss until coated. Pour 1½ cups of the broth evenly over the stuffing and toss to coat. Add the eggs and toss again. The bread should feel pretty wet. If it’s still a bit dry, mix in the remaining ½ cup of broth. The amount you use will depend on how dense and dry your bread was.
  • Transfer the mixture to the baking dish. If making ahead, stop here, cover the dish with foil, and store in the refrigerator until ready to bake.
  • When ready to bake, drizzle the 1 tablespoon melted butter on top and bake, covered, for 30 minutes. If the stuffing is still pretty wet, uncover the dish and bake for 5 to 10 more minutes to crisp the top a bit.

Notes

*If your bread is not stale, spread the torn pieces in a single layer on a large baking sheet. Bake for 10 to 15 minutes in a 350°F oven to dry them out a bit before proceeding with the recipe.

229 comments

4.99 from 281 votes (224 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Barbara
    11.07.2023

    Does anyone know of any gluten-free breads that might work for this?
    It sounds fabulous – AND, alas, I am gluten-free (and have always loved Thanksgiving & Christmas ‘stuffing’)…

  2. BarneysKarahiWala
    11.07.2023

    Wow, this stuffing recipe is an absolute game-changer! The combination of aromatic herbs, perfectly toasted bread cubes, and a secret ingredient that adds a unique twist makes this the ultimate comfort food for any holiday feast. It’s the kind of dish that brings back memories and creates new ones. Thank you for sharing this mouthwatering recipe, it’s definitely going to be the star of my next family gathering!” ?️? #StuffingPerfection

  3. Cheryl
    11.06.2023

    Not sure about what kind of bread to use? NOT sandwich bread? What other kind is there???

    • Dee
      11.06.2023

      I would use Artisan bread or Sourdough round loaf Bread.

    • Jeanine Donofrio
      11.06.2023

      Hi Cheryl, a round of sourdough will work great or a similar type of bakery bread. By “sandwich bread,” I mean that a squishy bagged loaf of sliced bread won’t work well here because it’s too soft.

  4. Petra Thornewill
    11.06.2023

    Hi Thx for the recipe. How can I make it vegan but still crusty. Thx

  5. Karen
    11.05.2023

    Want to try but it’s just me. Can I easily cut in half?

    • Dee
      11.06.2023

      You can freeze half of it for later one.

    • Jeanine Donofrio
      11.06.2023

      Hi Karen, you could cut it in half and probably bake it in an 8×8 dish.

  6. Jill Luettgens
    11.03.2023

    Hi- going to try this recipe this Thanksgiving for the vegan in our group. My question is for the leeks- do you use the white and pale green parts, or all of it? Also, the recipe says to drizzle the butter over the top at the end, but another note says olive oil. If not the 1T olive oil, do you use 1T melted butter? Thanks!

    • Jeanine Donofrio
      11.06.2023

      Hi Jill, we use the white and light green parts of the leeks (the tender parts). We changed the topping to butter to simplify the recipe but olive oil works well too.

  7. Shannon
    10.01.2023

    5 stars
    I always made a stuffed bird with my “go to” stuffing. It’s always been ok and since it was my grandmother’s recipe it made it “better” knowing it was hers. One year I saw this recipe and I thought…let’s change it up. Who better to try a new recipe on then your family right? They always are honest….brutally. painfully honest. So I did. I would normally make it try it and then decide but I didn’t. I served it up. I have a large family gathering so I made 2 pans of it. It was gone. Like, praise after praise…..gone. It was so good. It did look a little wet and I took the cover off and let it go. It was so delicious. I made it last year again and I forgot to add the eggs….it was on the dry side but the flavor was still there. To whomever asked if they can omit the eggs, I would advise not to. I’m planning on making this again for Thanksgiving this year and I can wait!!! Fantastic recipe, thanks for sharing. Sorry Grandma

    • Lorre
      11.06.2023

      I make a stuffing just like this one, my mom always added the turkey liver to it, and I never use eggs and it holds together perfectly.

  8. Cary Dwiggins
    01.03.2023

    5 stars
    I Made a different stuffing for the holiday and it was no bueno. I made this to augment our leftovers and it was sooo much better! I did dry the torn bread in the oven a little bit, but everything else was the same. Super yummy.

    • Phoebe Moore (L&L Recipe Developer)
      01.04.2023

      So glad you enjoyed it!

  9. Curt McLey
    12.26.2022

    2 stars
    I’m so sorry to report that I will not be preparing this dressing again. We had it for Christmas Eve and it just didn’t pass muster.

    I certainly leave open the possibility that I may have made an error, but the end result was just not as I had hoped.

    This recipe is in stark contrast to any traditional dressing/stuffing recipe I have ever had in that though mixed together appropriately, the ingredients did not mesh into a cohesive whole as other dressings do.

    I anticipated that the fresh herbs would add more flavor. The small amount of salt and pepper were not enough to rescue the bland flavor this recipe imparted. I probably should have tasted the mixture before putting it into the oven, but because of the raw eggs, I avoided doing so.

    Maybe the bread I selected was not stale enough? Maybe there was too much of it? “Small loaf” is probably too vague. Knowing how much bread is optimum in terms of cups would be more helpful. What is considered a “small” loaf to some may not be small to someone else.

    On a positive note, we did enjoy the leeks as an alternative to onion. And it all fairness, the dressing is certainly edible. For us, it just didn’t reach the heights it seemingly did for many other reviewers.

    Thanks so much for posting it. It was certainly worth trying!

  10. Erin
    12.24.2022

    Hi, so I used week old bread but my bowl of stuffing is more like a soup rather than most bread. It’s this right?

  11. M
    12.23.2022

    Hello! This looks great-but do I need the eggs?

    • Phoebe Moore (L&L Recipe Developer)
      12.23.2022

      Hi, I think it would be fine to skip the eggs here. Without them, you might need to add a little extra stock to moisten the bread before baking. Hope you enjoy!

  12. Angela
    11.29.2022

    5 stars
    Highly recommend this recipe! Even my husband who usually doesn’t like stuffing (!) said it was good. The entire pan disappeared even with a small party. When I make it next year, I might plan ahead and use homemade broth rather than store-bought for a more complex flavor. Thank you for a great recipe!

    • Phoebe Moore (L&L Recipe Developer)
      12.02.2022

      Hi Angela, I’m so glad the stuffing was a hit!

  13. Deborah
    11.26.2022

    5 stars
    So good. Used loaf of Rosemary artisan bread. Put that in oven til it was crunchy on outside. Then tore it as recipe suggests into bite size pieces. Followed recipe as written except I added fresh sliced mushrooms, and it was a big hit. Thanks for posting.

    • Jeanine Donofrio
      11.27.2022

      Hi Deborah, that sounds delicious! I’m so glad it was a hit!

  14. cj thomas
    11.26.2022

    5 stars
    brilliant recipe. i love how easy it is to adjust and add my own twist to it if i want, yet the recipe holds its own. only thing i would add, and this may just be a function of baking something at higher elevation, i would broil it uncovered for 5-10 min after initially baking it covered for AT LEAST 30 minutes. it took me about 45 minutes covered and then another few minutes broiled uncovered to get the desired texture and top layer crunch. Thanks again!

    • Jeanine Donofrio
      11.27.2022

      Hi CJ, I’m so glad you enjoyed it!

  15. Bob Erickson
    11.25.2022

    5 stars
    Henceforth, this stuffing will be MY family tradition. All those fresh herbs and buttery goodness, blended with my homemade ciabatta made this the highlight of my dinner. Especially loved the crunchy bits!
    Another keeper. Thanks so much.

    • Jeanine Donofrio
      11.27.2022

      Hi Bob, I’m so glad it was a hit!

  16. Lily
    11.25.2022

    5 stars
    I forgot thyme and this was still amazing. I also used a cranberry walnut sourdough loaf. Can’t wait to make this again!

    • Jeanine Donofrio
      11.27.2022

      Hi Lily, oh that sounds delicious, I’m totally doing that next year, thanks!

  17. Deborah Cano
    11.25.2022

    5 stars
    So good! I made this yesterday for US Thanksgiving. I have vegetarians in my family and they could eat everything except the turkey. Using sourdough bread really gave this recipe a zing. The fresh herbs were sold out so I used dried herbs, it turned out OK. This will be my go to holiday stuffing. It will also work well for stuffing vegetables.

    • Jeanine Donofrio
      11.27.2022

      Hi Deborah, I’m so glad everyone loved it!

  18. Sara
    11.24.2022

    This stuffing is absolutely incredible. It sets a new standard for stuffing that soars beyond the “traditional” Stove Top version. THANK YOU ♥️?

    • Jeanine Donofrio
      11.28.2022

      Hi Sara, I’m so glad you loved it!

  19. Kelly
    11.24.2022

    I did not realize what size to tear the stuffing into, so instead of one inch pieces there are some pieces that are too small. In addition, this bread is kind of flaky. I bought sourdough bread from the Walmart bakery. It doesn’t seem to be very great quality but it’s what I have. It has a lot of air pockets and very crumbly. I’ve never made stuffing before other than out of the box and I don’t have time to do something different, so I’m hoping this isn’t going to ruin it.

  20. Madeline
    11.23.2022

    I made this the day before Thanksgiving (today!) and totally forgot to put the parsley in! All of the reviews rave about the parsley flavor. I baked for 30 minutes covered and plan to reheat tomorrow, can I add parsley on top? Or try to mix it in before I bake again tomorrow? Any suggestions?

    • Jess
      11.23.2022

      Just mix parsley in and jumble it all together before you reheat and it should be fine!

    • Jeanine Donofrio
      11.24.2022

      Hi Madeline, with all of the other herbs, it’ll be just fine without it 🙂

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.