Print

Homemade Classic Herb Stuffing Recipe

4 from 21 reviews

This classic homemade stuffing recipe features stale bread cubes combined with sautéed onions, celery, fresh herbs, and a savory egg and chicken broth mixture. Baked to perfection with a buttery, crispy top, it’s the perfect side dish for holiday meals and family gatherings.

Ingredients

Scale

Bread

  • 12 cups stale white bread, cut into 1-inch cubes (approx. 1 lb 4 oz loaf)

Vegetables & Herbs

  • 1 large yellow or white onion, chopped
  • 2 cups celery, chopped (including stalks and leaves)
  • 3 tbsp fresh sage, chopped
  • 1/3 cup fresh parsley, chopped (curly or Italian)

Spices

  • 1 1/2 tsp kosher salt
  • 1 tsp black pepper
  • 1 tsp poultry seasoning
  • 1/2 tsp marjoram

Other Ingredients

  • 3/4 cup plus 2 tbsp butter, divided
  • 2 large eggs
  • 1 cup chicken broth or stock

Instructions

  1. Prepare Stale Bread Cubes: Cut the bread into 1-inch cubes. To stale the bread, either leave the cubes on a sheet pan on the counter overnight to dry out or use the quick method by preheating the oven to 250°F, spreading the bread cubes evenly on a sheet pan, and baking for 30 minutes, tossing every 5-10 minutes.
  2. Preheat Oven and Prepare Baking Dish: Preheat the oven to 350°F. Generously grease a 9×9-inch baking dish with butter or oil. If doubling the recipe, use a 9×13 or 10×15-inch dish.
  3. Sauté Vegetables: In a large sauté pan over medium heat, melt 3/4 cup of butter. Add the chopped onions and celery, and cook gently until completely softened, about 20-30 minutes.
  4. Add Herbs and Seasonings: Remove the pan from heat and stir in the kosher salt, black pepper, poultry seasoning, marjoram, fresh sage, and chopped parsley into the softened vegetables.
  5. Mix Eggs and Broth: In a small bowl, whisk together the eggs and chicken broth until well combined.
  6. Combine Ingredients: Place the stale bread cubes in a large bowl. Pour the sautéed vegetable and herb mixture over the bread, stirring to evenly distribute. Then pour the egg and broth mixture over the bread and stir until the bread absorbs the liquid.
  7. Assemble Stuffing: Transfer the stuffing mixture into the prepared baking dish. Cube the remaining 2 tablespoons of butter and dot them evenly over the top of the stuffing.
  8. Bake Stuffing: Cover the dish with foil and bake in the preheated oven for 30 minutes. Remove the foil and bake an additional 15 minutes uncovered.
  9. Crisp the Top (Optional): For an extra crispy top, switch the oven to broil and broil the stuffing for 1 to 2 minutes, watching carefully to prevent burning.
  10. Serve: Remove from the oven and serve the stuffing immediately while warm.

Notes

  • For best stuffing texture, use bread that is at least a day old or stale using the oven method described.
  • You can substitute vegetable broth and omit eggs for a vegetarian version if desired.
  • Adjust seasoning to taste, especially the herbs and salt.
  • Use fresh bread for softer stuffing or stale bread for a more traditional texture.
  • Leftover stuffing can be refrigerated for up to 3 days or frozen for longer storage.

Keywords: homemade stuffing, classic stuffing recipe, holiday side dish, bread stuffing, savory stuffing, traditional stuffing