Classic Herb Stuffing Recipe for Holiday Dinner

Classic Herb Stuffing captures the familiar holiday flavors everyone enjoys. This version starts with fresh, hearty white bread and blends fresh and dried herbs—parsley, sage, marjoram and thyme. Baking the stuffing in a separate dish keeps it moist while the top becomes beautifully golden and crisp.

I grew up with two types of stuffing depending on who was cooking Thanksgiving dinner. One was the straightforward, classic herb stuffing featured here, which I always loved.

My mother also made a sausage, chestnut and oyster stuffing. As a child I was happy with the sausage and chestnuts but unsure about the oysters. I also remember her crowned roast of pork filled with apple stuffing—I’m a big fan of sweet-and-savory combinations, so fruit in stuffing often wins me over.

Overhead view of Classic Herb Stuffing

I’ve also made other favorites over the years—Sausage, Fig & Cranberry Stuffing and Pineapple Stuffing—both crowd-pleasers. But sometimes you need a reliable classic: no fruit, no nuts, no meat. For guests who prefer the plain version, I often prepare two types of stuffing so everyone has an option.

When I commit to a classic stuffing, I like to make my own bread cubes and seasonings. That way I can control the texture, size and flavor.

Serving spoon scooping out Classic Herb Stuffing

What kind of bread works well for stuffing?

The best choice for a classic stuffing is a hearty white sandwich bread—something denser than the light, airy commercial loaves. Examples include country-style or farmhouse white breads. For this recipe I used Trader Joe’s Canadian White because I like its ingredient list, but any sturdy white loaf will do.

What does “hearty” white bread mean?

A hearty white bread is denser and holds together when combined with wet ingredients. Fluffy sandwich breads can fall apart when stirred with broth, eggs and butter. Choose a bread with integrity so your cubes stay intact during mixing and baking.

piles of sliced white bread on a cutting board

How much bread will I need?

This recipe uses about 2 pounds of bread. Many hearty white loaves are 24 ounces, so plan to buy two loaves and use roughly one and a third. When dried, a 24-ounce loaf yields about 15 ounces of bread cubes, and each dried slice amounts to just under an ounce. Expect to cut about 21–22 slices to reach 21 ounces of dried cubes.

How to dry out bread cubes for stuffing

Cut the bread into roughly 1-inch squares for a chunkier bite, or 1/2-inch pieces for a more classic texture. If using unsliced bread, you can tear or cut it to size. Try to keep pieces reasonably uniform so they toast evenly.

Spread the cubes on sheet pans and bake at 325°F, stirring once halfway through. If your oven runs hot, 300°F may be better. Bake until the cubes are fully dried but not overly browned. Let them cool completely before storing or using.

Piles of bread slices on a cutting board being cut into cubes with a bread knife

You can make the bread cubes several days ahead and keep them in an airtight container once fully cooled. Avoid storing warm cubes, which will soften.

Can I use other kinds of bread?

Yes. Artisan or crusty breads create a more rustic stuffing, but they may absorb liquid differently. If you use heavier or crusty breads, consider adding a bit more broth so the final dish stays moist. If you prefer not to tweak amounts, stick with a hearty white bread.

piles of finely chopped celery and onion

Preparing the wet ingredients

Start by finely chopping onion and celery. Sauté them in butter for 8–10 minutes until softened—this is when the kitchen starts to smell like the holidays. Add the fresh parsley, dried herbs, salt and pepper and cook briefly until fragrant.

white plate with a bowl of freshly chopped parsley and piles of dried thyme, sage and marjoram

Use a very large mixing bowl

Transfer the vegetable mixture into a very large bowl so you have room to combine all the bread cubes, eggs and broth without crushing the pieces. If you don’t have a large mixing bowl, a large serving bowl or roasting pan works well.

Add the toasted bread cubes, pour beaten eggs over them and stir gently. Then add the chicken broth in stages—a cup at a time—stirring gently between additions to bring drier pieces to the top. Avoid over-stirring to prevent the cubes from breaking down. Let the mixture rest for about 10 minutes to allow the bread to absorb the liquids evenly.

three process photos showing a large bowl with celery, onion butter mixture, then with added bread cubes and finally, a fully combined mixture

Adjust broth for wetter or drier stuffing

The base recipe calls for 3 1/2 cups low-sodium chicken broth, which yields a nicely moist stuffing. For an extra-moist result, you can increase to 4 cups. The additional liquid helps keep the interior moist while allowing the top to crisp if you bake it a bit longer.

If you prefer stuffing that soaks up lots of gravy, stick with the 3 1/2 cups. The extra half cup is a small adjustment that depends on personal preference and the type of bread cubes you use.

Control the salt

This recipe uses unsalted butter and low-sodium chicken broth so you can control seasoning. If you use salted butter or full-sodium broth, reduce or omit any added salt to taste. If substituting table salt for kosher salt, reduce the amount slightly.

After the mixture has rested, transfer it to a buttered 13×9″ baking dish. You don’t need to pack it tightly—just press lightly to keep it together. Drizzle a few tablespoons of melted butter on top to encourage browning and add flavor.

drizzling melted butter on top of Classic Herb Stuffing before baking it a second time

Baking: covered, then uncovered

Bake the stuffing covered first to heat it through without drying it out. Then remove the foil and bake long enough to brown and crisp the top. That contrast of moist interior and toasty top is the hallmark of a great stuffing.

Process photos showing Classic Herb Stuffing in the baking pan, before baking, covered with foil and then with the foil partially exposing the stuffing after the first bake

Leftovers reheat well. If you plan to reheat multiple times, a slightly moister stuffing holds up better. I’ve even reheated leftover stuffing in a toaster oven until the top turned deeply golden—surprisingly delicious.

Close up of Classic Herb Stuffing

That’s it—flavorful classic herb stuffing made from scratch, with options to prep components ahead of time. For smaller gatherings, you can halve the recipe, though I often make a full batch so there are leftovers for dishes like a leftover stuffing breakfast skillet.

Serving spoonful of Classic Herb Stuffing held above the baking dish

Classic Herb Stuffing

Yield:
8-10 Servings
Prep Time:
20 minutes
Cook Time:
55 minutes
Additional Time:
50 minutes
Total Time:
2 hours 5 minutes

Classic Herb Stuffing has the traditional flavors of the holidays that everyone loves. This recipe starts with fresh bread and includes both fresh and dried herbs like parsley, sage, marjoram and thyme. Baking the stuffing in a separate dish maintains the moisture while allowing the top to get golden and toasty.

Ingredients

For the bread cubes:

  • 2 pounds hearty white sandwich bread

For the seasoned butter mixture:

  • 6 tablespoons unsalted butter, plus additional for buttering baking pan
  • 1 1/4 cups finely chopped onion
  • 3/4 cup finely chopped celery
  • 1/4 cup minced fresh parsley leaves (flat-leaf parsley preferred)
  • 1 teaspoon dried sage
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried marjoram
  • 1 teaspoon kosher salt (or to taste)
  • 1 teaspoon ground pepper (or to taste)
  • 2 eggs, lightly beaten
  • 3 1/2 cups low-sodium chicken stock

For the topping:

  • 3 tablespoons unsalted butter, melted

Instructions

Prepare the bread cubes:

  1. Preheat oven to 325°F.
  2. Cut sliced bread into 1/2″–1″ squares. Spread cubes evenly on two ungreased sheet pans and bake for 25 minutes. Stir and bake another 20–25 minutes until lightly golden and fully dried.
  3. Remove from oven and cool completely.

Prepare the stuffing:

  1. Preheat oven to 350°F. Butter a 13×9″ baking dish and set aside.
  2. Melt 6 tablespoons butter in a large skillet over medium-high heat. Add celery and onion and sauté 8–10 minutes until softened.
  3. Add parsley, dried herbs, salt and pepper; cook briefly until fragrant.
  4. Scrape the mixture into a very large mixing bowl, spreading it along the bottom and sides.
  5. Add the toasted bread cubes and pour the beaten eggs over them. Stir gently to combine.
  6. Add the broth about 1 cup at a time, stirring gently after each addition so drier cubes are brought to the top. Repeat until all broth is incorporated.
  7. Let the mixture sit for 10 minutes to absorb the liquid, then transfer to the prepared baking dish.
  8. Drizzle the 3 tablespoons melted butter over the top. Cover with foil and bake 25 minutes. Remove the foil and bake an additional 25–30 minutes until golden brown. Allow to rest 10 minutes before serving.

Notes

*You can make toasted bread cubes a few days ahead—cool completely and store in an airtight container.

*If your oven runs hot, reduce the temperature to 300°F when drying the bread.

*You’ll need about 21 ounces of dried bread cubes. If you don’t have a scale, expect each slice of fresh hearty white bread to yield about one ounce of dried cubes—approximately 21–22 slices.

*If using alternative breads (artisan, crusty, whole grain), you may need to increase the broth slightly to maintain moisture.

*For moister stuffing, add up to an additional 1/2 cup broth. For stuffing meant to absorb lots of gravy, stick with 3 1/2 cups.

*Adjust salt if using salted butter or full-sodium broth. If substituting table salt for kosher salt, reduce to about 3/4 teaspoon.

*Use a very large mixing bowl to make combining easier. If you don’t have one, a large roasting pan will work.

*To prevent foil from sticking, spray it lightly with cooking spray before covering the stuffing.

Recipe adapted from Cook’s Illustrated Traditional Bread Stuffing.

© The Merchant Baker LLC

img 16794 30