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

228 comments

4.99 from 277 votes (221 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Carsco
    12.01.2024

    Thank you for recipe. My husband loved it! Did not realize the flavor from leeks!!!

  2. Natalie Penny
    11.30.2024

    Can it be frozen after backing and defrosted and baked again? Or best to freeze before baking? Or not freeze at all?

  3. Jackie
    11.29.2024

    Made this stuffing for Thanksgiving. Our family deep fries their turkey, so I can never stuff the bird and cook it in the oven. This stuffing was delicious and everyone loved it. I followed the recipe to a T.

    • Jeanine Donofrio
      12.01.2024

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

  4. Michelle
    11.29.2024

    5 stars
    Loved this!! The leeks make this fantastic. Thank you so much!

    • Jeanine Donofrio
      12.01.2024

      I’m so glad you loved it!

  5. Ace
    11.28.2024

    5 stars
    Amazing, I added cranberries delicious

  6. regan
    11.28.2024

    if i want to feed more people can i double the recipe without losing the flavor

    • Zenin
      11.28.2024

      Not the author- But yes, absolutely!!

  7. Sue
    11.27.2024

    How many cups (estimate) is one small loaf of sourdough bread? Thanks!

    • zenin
      11.28.2024

      (not the author!)

      I had 24oz(~3 cups) of a loaf fill out the pan nicely, but 1lb is technically 16oz/2 cups by weight!

    • J
      11.29.2024

      Second year making this, and this time I did two! Hands down the best stuffing ever and perfect for any vegetarian guests (I’m the chef and I’m vegetarian 😂). It could be made vegan- just add more veggie stock/broth and omit eggs and butter. Keeping extra in the freezer for a stuffing fix this winter. Thank you!!

      • Jeanine Donofrio
        12.01.2024

        Twice! I’m so glad they’ve become a favorite!

  8. Leah
    11.27.2024

    Haven’t really worked with leeks, do you just use the white part or the entire thing? Thank you!

    • Jeanine Donofrio
      11.27.2024

      The white and light green parts for this recipe. I use the tougher dark green parts for vegetable broth!

    • Leah
      11.27.2024

      Never mind! I was in a rush and didn’t fully read the entire thing and just saw your tips!

    • Laura
      11.29.2024

      5 stars
      Saute the green part, after cutting it into 1/2 inch-ish strips. Combo of oil and butter, or just oil of your choice. Great side dish.

  9. Rebecca
    11.26.2024

    I used this recipe last year and it was a hit! Back for an encore 🙂 I am wondering though, since I am making it the day before, how long should I expect it to take in the oven to reheat and crisp up?

    • Jeanine Donofrio
      11.27.2024

      Hi Rebecca, I’d say it takes just about 5 to 10 minutes longer, it’s similar timinig.

      • Tara
        11.27.2024

        So fully cooked the night before and then reheat for how long at 350°?

        • Sarah
          11.28.2024

          I have the same question 🙂

          Reheat at 350 for 30 minutes(covered)…plus, 5 to 10 minutes longer to crisp(uncovered ),since it was in the fridge?

          • Jeanine Donofrio
            11.28.2024

            Yep – you can follow the timing as it’s written, just take it out when it’s fully warmed and lightly crisp on the top.

        • Jeanine Donofrio
          11.28.2024

          Hi Tara, sorry for the confusion – it works either way, you can warm it after it’s been fully cooked the day before. If you didn’t bake it yesterday, you can bake it today.

  10. Lily
    11.26.2024

    Hi! I’m super excited to make this for my friends on Thanksgiving. Only problem is, I couldn’t find leeks at any of the stores I went to! What do you recommend to substitute for those?

    • Jeanine Donofrio
      11.26.2024

      Hi Lily, I would use scallions second – cook them for less time because they’re smaller and more tender.

      • Jeanine Donofrio
        11.26.2024

        or I would stir in some soft roasted onions instead.

  11. Tanya
    11.25.2024

    Can I add a green apple?

    • Susan
      11.27.2024

      I do I like the sweetness it adds

  12. Sarah
    11.25.2024

    For those that made this, was one small sourdough loaf enough?

    • Jeanine Donofrio
      11.26.2024

      Hi Sarah, as long as your loaf is around 1 pound, it’ll work for this recipe.

  13. Laura
    11.22.2024

    Could this be stuffed inside our turkey instead of in a separate dish? If so, any alterations needed?

    • Julius
      11.27.2024

      It could be done inside of a turkey.

      But I would reccomend against it. As it poses a food safety risk (the stuffing may not reach 165 degrees F.)

      But if you did, to midigate the risk, after you are done with the turkey, take the stuffing out and bake until 165 degrees (or 160 degrees for 5 minutes).

  14. Mr. Hank Wolfe Rodriguez
    11.22.2024

    This recipe looks delicious! Do you think this can be made egg free?

    • Phoebe Moore (L&L Recipe Developer)
      11.22.2024

      Hi, yes, I think you could skip the eggs here. Without them, you may need a bit more broth to moisten the bread.

  15. becky
    11.20.2024

    Has anyone made this in a crockpot? Wondering about how long to cook it…on high or low…

  16. Jennifer
    11.19.2024

    Any idea approximately how many cups of bread cubes the loaf of bread is equal to?

    • Julius
      11.27.2024

      5 stars
      A pound of the bread crumbs.

  17. Tammy
    11.17.2024

    5 stars
    I make this stuffing every year. Easy, very flavorful, and leftovers are amazing the next day with a fried egg on top! Best stuffing!

    • Jeanine Donofrio
      11.18.2024

      I’m so glad it’s become a favorite! I’ll have to top my leftovers with a fried egg – thanks for the idea 🙂

  18. Hannah
    11.15.2024

    5 stars
    Looks amazing, can’t wait to try it this year!

  19. lauren sandonato
    11.15.2024

    will this cook correctly if i put the bread in smaller chunks?

    • Julius
      11.27.2024

      Yes, it would work. As long as you are using a pound of breas.

  20. Margaret
    11.10.2024

    Hi there, would unsalted butter work? That’s all I have on hand. Maybe I could add a little salt myself. If so, how much would you say (ballpark). Thanks!

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.