Classic Herb Stuffing
This classic stuffing recipe is made with simple quality ingredients like artisan bread and fresh herbs and only a few minutes of prep work. It’s a cozy and delicious side dish for Thanksgiving, Christmas or any time of year!

Stuffing is often the unsung hero of many holiday tables. It isn’t the star of the show, but maybe it should be. Who can resist spooning heaps of it onto their plate and smothering it with homemade gravy? Definitely not me. It just wouldn’t be Thanksgiving without it!
You can keep your loaded-up, fancy stuffing recipes, this simple and uncomplicated traditional stuffing recipe is all I’ll ever need.
Why this is the best classic stuffing recipe
- Simple, high-quality ingredients make all the difference here
- It’s a cinch to put together, either just before serving or in advance
- This stuffing has such great buttery herb flavor
- It’s crispy at the edges and soft inside
- Goes great with all types of main dishes!
Table of Contents
- Why this is the best classic stuffing recipe
- Ingredients you'll need
- How to make this classic stuffing
- Use this recipe as starting point
- Recipe FAQs
- More side dishes
- Get the recipe

Ingredients you’ll need
Here’s everything required for this homemade stuffing recipe (full recipe at the end of this article):

- Artisan bread— Use whatever small loaf of artisan bread you’d like! No need to use stale bread here.
- Butter— It’s in there for good reason, and gives the dish such good flavor.
- Onions and celery— And plenty of both!
- Fresh herbs— Don’t even try to substitute dried herbs if you can help it, fresh is the very best option! Look for the “poultry herb blend” which will come with rosemary, thyme and sage all in one package together.
- Broth/stock— You can use turkey, chicken, or vegetable broth. Use homemade or store-bought.
- Eggs— They’ll add richness and structure, holding everything together.
- Salt and black pepper
How to make this classic stuffing
- Toast cubed bread in a 225°F oven until dried out. (You can also leave cubed bread out uncovered overnight to dry out.)

- Cook vegetables and herbs in butter. They should be soft, tender and fragrant.
- Toss dried bread cubes with the vegetables and spread into a greased baking dish.
- Whisk broth with eggs and pour over the bread mixture. Try to evenly coat all of the bread cubes as much as possible, you can even press the bread down into the liquid with the back of a spoon if that helps.

- Bake at 375°F for 30 minutes covered, then uncover and bake for about 15 minutes more until golden brown.

Use this recipe as starting point
Do you prefer your stuffing loaded up with all the things? Good news! You can definitely use this recipe as a jumping off point to create whatever stuffing recipe you crave.
- Use sourdough bread, brioche, cornbread, or another kind of quality loaf of bread
- Add up to 1/2 lb sausage, bacon or ham, fully cooked
- Replace some of the vegetables in this recipe with other veggies like mushrooms, leeks or roasted butternut squash
- Add 1/2-1 cup fruit like dried cherries or cranberries, or fresh diced apples
- Add up to 1/2 cup nuts like pecans, walnuts or sliced almonds
Recipe FAQs
Holidays like Thanksgiving and Christmas are busy, and if you’re like me you try to prepare as much food in advance. This stuffing keeps well in the fridge and is the perfect side dish to make ahead.
1) Prepare as directed without baking. Cover tightly and refrigerate for up to 48 hours. Add 10-15 minutes of covered bake time. OR 2) Bake as directed, then cool completely. Cover and store in the fridge for up to 3 days. Bake covered at 350°F until warmed through, about 30 minutes. To crisp up the edges, take the foil off for the last 5-10 minutes.
Leftovers should be stored in the fridge and enjoyed within 3 days. Reheat individual portions in the microwave, or you can reheat leftovers still in the casserole dish using the instructions above.
Of course! You can always use this simple recipe as a jumping off point. See my suggestions for substitutions and variations above.
More side dishes






Get the recipe

Easy Classic Stuffing
Ingredients
- 1 lb loaf of bread
- ½ cup butter
- 1 onion , chopped
- 4 ribs celery , chopped
- 2 garlic cloves , minced
- 1 teaspoon coarse salt
- ½ teaspoon ground pepper
- 1 heaping teaspoon fresh chopped rosemary
- 1 heaping teaspoon fresh chopped thyme
- 1 heaping teaspoon fresh chopped sage
- 2 cups turkey, chicken, or vegetable broth
- 2 large eggs
Instructions
- Cut bread into ½-inch cubes. Spread out evenly on a sheet pan. Toast in a 225°F oven for 30 minutes until dried out. You can also leave the bread out uncovered overnight instead.
- Melt butter in a large skillet over medium heat. Add onions and celery, season with salt and pepper, and cook until softened, about 5 minutes.
- Add garlic and herbs and cook for 1 minute more.
- Combine toasted bread and vegetables in a large bowl and then transfer to a grease 9×13 inch baking pan or casserole dish.
- Whisk together broth and eggs and pour over bread mixture. Pour slowly and try to moisten all the cubed bread.
- Cover with foil and bake at 375°F for 30 minutes. Remove foil and bake for 15-20 minutes more until golden brown.
Notes
- To make ahead: 1) Prepare as directed without baking. Cover tightly and refrigerate for up to 48 hours. Add 10-15 minutes of covered bake time. OR 2) Bake as directed, then cool completely. Cover and store in the fridge for up to 3 days. Bake covered at 350°F until warmed through, about 30 minutes. To crisp up the edges, take the foil off for the last 5-10 minutes.
- See article for suggestions on flavor variations, ingredient additions and substitutions.




