Best Stuffing Recipe

This homemade stuffing recipe is easy and delicious, made with bread cubes, broth, herbs, and a buttery mixture of onions and celery. It's perfect for Thanksgiving or any holiday meal!

Jump to Recipe

Best stuffing recipe

This stuffing recipe is my favorite Thanksgiving side dish. Based on my grandma’s homemade stuffing, it’s buttery and flavorful, made with dried bread cubes, celery, onions, and fresh herbs like sage and thyme. As it bakes, it gets crisp and golden on top but stays moist and gooey in the middle.

This year, I’ve re-tested and updated the recipe to make a larger quantity because it always disappears too quickly from my family’s Thanksgiving table. Simple, classic, and delicious, it’s hands down the best stuffing recipe I’ve tried. If you’re looking for a traditional stuffing to complete your Thanksgiving menu, I think you’ll love it too. 

P.S. I know someone will mention that technically, this recipe is for dressing because we’re baking it outside the bird. But my family has always called it stuffing, and in the spirit of holiday nostalgia, that’s what I call it too. (Names aside, baking it in a dish helps it get that crisp, golden top…the best part!)

Homemade stuffing recipe ingredients

Stuffing Ingredients

Here’s what you’ll need to make this homemade stuffing recipe:

  • Bread, of course! My favorite type of bread to use in this recipe is crusty sourdough. I love the texture of the crust and the bread’s subtle tang. French bread or a rustic loaf of wheat or white bread works well too. You’ll need 24 ounces, about 1 1/2 loaves of bread or 12 cups bread cubes.
  • Butter – For rich, buttery flavor. I’ve also tested this recipe with olive oil, and it’s a great dairy-free alternative.
  • Onions, celery, and garlic – These aromatic veggies are a stuffing essential! I love the sweetness of yellow onions in this recipe, but a white onion will work well too. I’d avoid red onions, as they can discolor the bread.
  • Fresh herbs – Rosemary, sage, thyme, and parsley fill this Thanksgiving stuffing with a mouthwatering mix of earthy, fresh, and savory flavors.
  • Vegetable broth – To moisten the bread.
  • Eggs – They add richness and moisture, helping to create the stuffing’s irresistible gooey center.
  • And salt and pepper – To make all the flavors pop!

Find the complete recipe with measurements below.

Drying Bread for Stuffing

The first step in this recipe is drying the bread in the oven. The drier it is, the more flavor it will soak up from the broth, herbs, and aromatic veggies.

I used to make my stuffing with stale bread, but when I was re-testing this recipe this year, I found that drying it in the oven yielded even better results. You’re able to dry out the bread more thoroughly and evenly, prepping it to soak up as much flavor as possible.

I cut the bread into 1/2-inch cubes, spread it out on a large baking sheet, and bake it at 350°F until dry and crisp. Stale bread usually takes around 10 minutes to become completely dry, while fresh bread takes around 20 minutes or a little longer.

Sautéing onions and celery in butter

How to Make Stuffing

Once you dry out the bread, this stuffing recipe comes together in a few simple steps:

Start by cooking the veggies. Sauté the onion, celery, and garlic in the butter until softened, 5 to 8 minutes.

Dried bread cubes, celery, and herbs in mixing bowl

Then, season the bread. In a large bowl, use your hands to toss together the dried bread cubes, buttery vegetables, and herbs.

Pour the broth and eggs over the bread and toss again. At this stage, the bread should be very moist. If it feels dry at all, add an additional 1/4 to 1/2 cup broth.

Mixing bread cubes with onions, celery, and herbs

Finally, bake! Transfer the bread mixture to a greased casserole dish and arrange it in an 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!

Stuffing Recipe Variations

  • Use leeks instead of onions. Replace the onion with 3 medium leeks. Use the white and light green parts only.
  • Use dried herbs instead of fresh. Replace the fresh herbs with 1 to 2 tablespoons mixed dried sage, thyme, rosemary, and/or poultry seasoning.
  • Skip the eggs. Add extra broth as needed to moisten the bread before baking.
  • Make it vegan. Skip the eggs and use olive oil or vegan butter instead of regular.

Unbaked Thanksgiving stuffing in baking dish

How to Store and Make Ahead

You have two options for prepping this herb 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. Before serving, check the moisture level of the stuffing. If it feels dry at all, drizzle it with a bit more broth before baking according to the recipe.
  • 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, check the moisture level. If it feels dry, drizzle it with a bit more broth. Then, reheat it, covered, in a 350°F oven until it’s warmed through, 20 to 30 minutes. Uncover it for the last few minutes of baking to crisp the top.

Leftover stuffing keeps well in an airtight container in the fridge 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 serve this easy stuffing recipe with any meal, but it’s especially perfect for Thanksgiving. Round out your feast with one or more of these delicious Turkey Day side dishes:

Can’t get enough stuffing? Try my cornbread stuffing too!

Get This Recipe In Your Inbox
We’ll send it right away, plus fresh recipe inspiration every week!

Best Stuffing Recipe

rate this recipe:
4.99 from 343 votes
Prep Time: 20 minutes
Cook Time: 1 hour
Total Time: 1 hour 20 minutes
Serves 12
This classic stuffing recipe is my favorite side dish at Thanksgiving dinner! Onions, celery, and fresh herbs fill it with rich, savory flavor.

Equipment

Ingredients

  • 24 ounces bread, cut into ½-inch cubes (about 12 cups), preferably crusty sourdough or country bread
  • ½ cup unsalted butter, plus 3 tablespoons for topping and for the pan
  • 1 large yellow onion, chopped
  • 5 celery stalks, diced
  • 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
  • 3 cups vegetable broth, plus more as needed
  • 2 large eggs, beaten

Instructions

  • Preheat the oven to 350°F and grease a 9x13-inch baking dish with 1½ tablespoons of butter.
  • Spread the bread cubes in a single layer on a large baking sheet. Bake for 10 to 25 minutes, or until dry and crisp. Remove from the oven and transfer to a large bowl.
  • Melt the butter in a large skillet over medium heat. Add the onion, celery, garlic, salt, and pepper and cook for 5 to 8 minutes, stirring occasionally, or until softened.
  • Pour the onion mixture over the bread and sprinkle with the sage, parsley, rosemary, and thyme. Toss to coat. Add the broth and eggs and toss again. The bread should feel pretty wet. If it’s still a bit dry, add more broth as needed to moisten it. I often add another ¼ to ½ cup at this point.
  • 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, check if the stuffing feels dry at all. If it does, drizzle with a bit more broth. Melt the remaining 1½ tablespoons of butter and drizzle over the stuffing. Bake, covered, for 30 minutes. Uncover and bake for 5 to 10 more minutes to crisp the top.

Notes

*Make-ahead note: You can also fully bake the stuffing 1 day ahead. Find instructions in the post above.
Nutrition Facts
Best Stuffing Recipe
Amount Per Serving
Calories 243 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 5g31%
Trans Fat 0.3g
Polyunsaturated Fat 1g
Monounsaturated Fat 3g
Cholesterol 48mg16%
Sodium 663mg29%
Potassium 123mg4%
Carbohydrates 29g10%
Fiber 3g13%
Sugar 4g4%
Protein 7g14%
Vitamin A 524IU10%
Vitamin C 3mg4%
Calcium 86mg9%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

352 comments

4.99 from 343 votes (239 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Rachel Hjelmstad
    06.04.2026

    5 stars
    I absolutely love this stuffing. It’s a staple on our Thanksgiving table, now, and I look forward to it every year. I have a question about making it in advance. I’d like to make this for Christmas this year, but our herb plants have all died back by then. Is there a way for me to make it with fresh herbs in October or November and freeze it for baking at Christmas?

    • Phoebe Moore (L&L Recipe Developer)
      06.05.2026

      Hi Rachel, I’m so glad you love the recipe! I think it would work well to prepare the stuffing up to the point of baking, then cover and freeze it. Before baking, I’d let it thaw overnight in the fridge. If it feels dry at all, you could moisten it with a bit more broth, then bake. I hope this helps!

  2. Doreen
    12.22.2025

    Can this dish be frozen before baking?

  3. Doreen
    12.22.2025

    Can this dish be made ahead and frozen, to be baked later?

  4. Rachel
    12.13.2025

    5 stars
    I love this stuffing! Has anyone tried using it inside the bird or buff and how did it go?

  5. Mary
    12.04.2025

    Can this be made without eggs? Or could you substitute flax eggs?

    • Jeanine Donofrio
      12.04.2025

      I haven’t tried flax, but I think a substitute like Just Egg would work great.

  6. ArFriedman
    12.02.2025

    5 stars
    This was delicious and seemed to improve the next day.

  7. ArFriedman
    12.02.2025

    5 stars
    This was delicious and seemed to improve the next day. I was wondering about the make ahead instruction- stop after adding eggs, cover snd refrigerate. Is there any reason it shouldn’t be completely cooked the day before and reheated?

  8. Lorraine
    12.02.2025

    5 stars
    I loved the stuffing recipe. It was my first time trying an out of bird stuffing and it did not disappoint! There are only 3 of us so I halved the recipe with no problem. Kept the full egg in it. Thanks for this. !

  9. rogue1
    11.30.2025

    5 stars
    This was fantastic, I love the fresh herbs. A new staple.

  10. Laurie B
    11.30.2025

    5 stars
    This stuffing was so good! I used two boules, and they worked wonderfully. I made the full recipe and then put it in the refrigerator for about 4 hrs before baking, and it came out perfectly. We all loved it!

  11. Catherine
    11.30.2025

    I made this for the 2nd time for Thanksgiving and it was amazing! I prepped the bread in advance and that helped speed up the process. So flavorful! thank you.

    • Jeanine Donofrio
      11.30.2025

      Hi Catherine, I’m so happy to hear that it was a success again!

  12. Steph
    11.29.2025

    5 stars
    Fantastic recipe. I followed the recipe to the letter and it came out fantastic. Definitely one of the best side dish I have ever prepared for Thanksgiving. Thank you so much for sharing this.

    • Jeanine Donofrio
      11.30.2025

      Hi Steph, I’m glad it was such a hit! Thank you for sharing!

  13. Teresa
    11.29.2025

    This stuffing recipe is easy and makes the most delicious stuffing. The leeks and herbs add so much earthiness and flavor. This will be my go to stuffing recipe to impress others.

    • Jeanine Donofrio
      11.30.2025

      Hi Teresa, I’m glad it was such a hit!

  14. Adrienne
    11.29.2025

    5 stars
    Delicious stuffing! I used homemade sourdough bread and added some dried cranberries as well. So good!

    • Jeanine Donofrio
      11.30.2025

      HI Adrienne, I’m glad it was such a hit! Love the cranberry idea.

  15. Katherine Krupski
    11.29.2025

    4 stars
    Loved the seasoning on this! So yummy!

    • Jeanine Donofrio
      11.30.2025

      Hi Katherine, I’m happy to hear!

  16. Bekah Krupski
    11.29.2025

    5 stars
    Made this with my sisters! So good!

  17. Bethany Franz
    11.29.2025

    5 stars
    Made for Thanksgiving! Simple and delicious!

  18. Michelle
    11.28.2025

    Made this dressing for Thanksgiving, and it was awesome.

  19. Megan
    11.28.2025

    Made this for Thanksgiving and it was delicious. I’m looking forward to the leftovers.

  20. Melanie
    11.27.2025

    5 stars
    Made this tonight and it was absolutely phenomenal. Everyone really enjoyed it. This is definitely going to be my go to recipe from now on. Thank you 🙏

    • Jeanine Donofrio
      11.30.2025

      I’m glad it was a hit!

Fresh, easy
recipes for
every day.

Jeanine Donofrio in her kitchen

I'm Jeanine, a New York Times bestselling cookbook author, recipe developer, and founder of Love & Lemons, a trusted recipe resource for millions of home cooks. I create fresh, easy, and delicious vegetarian recipes that celebrate seasonal ingredients and flavors.

About Us >

Start here

Get our Recipes

We’ll send our top 10 recipes straight to your inbox, along with weekly recipe inspiration!