herb stuffing in a bowl with a fork

How to Make the Best Stuffing

Simple, basic homemade Thanksgiving herb stuffing.
Course Side Dish
Cuisine American, Thanksgiving
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 6 servings
Calories 239kcal
Author Danielle Wolter


  • 4 cups bread cubes dried (toasted)
  • 1/2 onion diced
  • 2 stalks celery diced
  • 1 tbsp. fresh sage chopped
  • 6 tbsp. butter
  • 2 tsp. fresh thyme chopped
  • 1 egg
  • 1/2 tsp. black pepper
  • 1 tsp. salt
  • 1 cup of chicken or turkey stock


  • Place 2 tbsp. of the butter in a skillet over medium heat. Add the onions and celery and cook until soft, about 3-5 minutes. Add the fresh herbs, salt and pepper. Remove from heat and set aside.
  • Place the toasted bread cubes in a large bowl. Add the onion mixture and toss gently to combine.
  • In a separate small bowl, beat the egg and combine with 1 cup of the chicken stock. Pour the egg mixture over the bread cubes and mix to distribute.
  • Place the stuffing in a baking sheet. Melt the remaining butter and drizzle over the top.
  • Cover the dish with a lid or foil and bake at 375 for 30 minutes. Remove lid and bake an additional 10-15 minutes, or until top is golden brown.


  1. For better results, use toasted bread cubes, not stale bread cubes. Stale bread cubes soak up the liquid faster and can result in mushy stuffing.
  2. Use the full amount of butter in the recipe, even if it seems like a lot. The butter is what keeps the stuffing moist and gives it that slightly crispy, buttery texture/flavor.
  3. If your stuffing is dry after you add the broth and onion mixture, add more broth until the desired consistency is reached. Be careful not to add too much or your stuffing will be soggy.
  4. To make your stuffing ahead of time, follow all the above instructions up to the point where you pour the butter over the top before baking. Cover and store in the fridge overnight. When you are ready to bake it, pour the melted butter over the top and follow the baking instructions.
  5. To freeze your stuffing, Follow all the above instructions up to the point where you pour the broth butter over the top before baking. Wrap in freezer safe wrap or prepare in a freezer safe container - can be frozen for up to 3 months. Drizzle with the broth and melted butter, and cook according to the recipe instructions when ready to use, adding an additional 10-15 minutes. You can also freeze cooked stuffing. Place it in a freezer safe container or bag and freeze for up to 3 months. To reheat, place in a 350 degree oven for 15 minutes, or until heated through. Add additional broth if necessary if stuffing is dried out. 
  6. How to reheat stuffing: Let the stuffing come to room temperature. Bake in a 375 degree oven for 30-40 minutes, until warmed through. If stuffing is too dry, add liquid, just a little at a time. Note, if stuffing is brought to room temperature properly, you shouldn’t need to add additional liquid.


Serving: 0.5cups | Calories: 239kcal | Carbohydrates: 21g | Protein: 6g | Fat: 14g | Saturated Fat: 8g | Cholesterol: 60mg | Sodium: 686mg | Potassium: 142mg | Fiber: 2g | Sugar: 3g | Vitamin A: 9.7% | Vitamin C: 4% | Calcium: 7.6% | Iron: 10.9%