Classic Thanksgiving Stuffing from Scratch

Classic Thanksgiving Stuffing from Scratch

The bread cubes should feel dry and crisp when they come out of the oven, not just toasted around the edges. I learned not to rush that part: bread that…

By Riley • • Reading time: 9 min
Tip: save now, cook later.
⬇ Jump to Recipe

The bread cubes should feel dry and crisp when they come out of the oven, not just toasted around the edges. I learned not to rush that part: bread that still feels soft in the middle drinks up the broth unevenly, and the center of the stuffing can turn heavy before the top browns. For Classic Thanksgiving Stuffing from Scratch, I dry the cubes first, then let the onion and celery soften slowly in butter while the oven warms.

That order gives each part a job. Dry bread holds its shape, the buttery vegetables bring savory flavor through the whole dish, and the broth-and-egg mixture binds the cubes without turning them into paste. The stuffing bakes covered first, then uncovered so the center cooks through while the top gets golden.

It’s a familiar, savory stuffing with soft, tender pieces underneath and a browned top that gives way with a spoon.

Classic Thanksgiving stuffing from scratch, golden crisp top
“

Kitchen Note

Give the baked stuffing its full 10-minute rest before scooping. The middle settles during that pause, so it holds together better instead of breaking into a loose, steamy pile.

Save this classic Thanksgiving stuffing for its buttery vegetables, tender center, and golden top.

Save to Pinterest

Why Dry Bread Makes the Difference Between Stuffing and a Soggy Casserole

Stuffing has to absorb enough liquid to become tender without losing the shape of its bread cubes. That balance starts before the broth goes in. Fresh, soft bread already contains plenty of moisture, so it has less room to take up the seasoned broth; the outside may seem soaked while the center stays dense. Drying the cubes first gives the liquid somewhere to go.

Look for cubes that are crisp and dry throughout, not browned like croutons. They’ll soften as they absorb the broth, eggs, and juices from the vegetables, but they should still be recognizable after baking. A sturdy white loaf also matters: its crumb is firm enough to hold together through tossing and baking. The aim isn’t to make hard, crunchy bread that stays crisp in the casserole. It’s to start with bread dry enough to become tender evenly, so each scoop has a soft center and the top can brown without the middle turning gummy.

How the Bread, Broth, and Eggs Shape Every Bite

Classic Thanksgiving stuffing from scratch, savory tender cubes
  • Sturdy white bread — A firm loaf gives you cubes that keep their shape when you toss in the wet ingredients. A basic grocery-store loaf works; what matters most is that it’s sturdy and fully dried. Cut the pieces evenly so they dry at a similar pace.
  • Unsalted butter — Butter carries the onion and celery flavor into the bread and helps the top brown. A standard store-brand butter is fine. Using unsalted butter also lets the measured kosher salt season the dish without relying on the salt level of salted butter.
  • Yellow onion and celery — These form the savory base, and finely chopping both helps them soften evenly and distribute through the cubes. There’s no need for a specialty onion; choose one that feels firm, and use celery ribs that aren’t limp.
  • Dried sage and thyme — Rubbed sage gives stuffing its familiar earthy note, while thyme adds a quieter herbal flavor. Dried herbs are the right fit here because they’re stirred into the warm vegetables and spread through the casserole. Check that your herbs still smell fragrant when you open the jar.
  • Low-sodium chicken broth — Low-sodium broth brings savory moisture without making the finished stuffing overly salty. A grocery-store carton is a good choice; there’s no need for a premium broth. Pour it evenly over the bread so the cubes moisten throughout.
  • Eggs and fresh parsley — The eggs help the mixture set into a cohesive casserole, while parsley lifts the buttery, dried-herb flavors. Use fresh parsley for its clean, green taste, and chop it just before mixing so it stays bright.

The Order That Keeps the Cubes Tender and the Top Golden

Dry the Cubes Until Crisp

Heat the oven to 300°F and spread the 3/4-inch bread cubes in one layer on a large rimmed baking sheet. Bake for 25–35 minutes, stirring once, until the cubes feel dry and crisp rather than soft in the middle. Keep them in a single layer so air can move around them; a crowded tray dries less evenly. When they’re ready, raise the oven to 350°F and grease a 9×13-inch baking dish with 1 tablespoon of butter.

Soften the Vegetables in Butter

Melt the remaining 8 tablespoons butter in a 12-inch skillet over medium heat. Add the finely chopped onion and celery, then cook for 8–10 minutes, stirring occasionally, until both vegetables have softened. You want them tender, not browned; if the pan starts to color them quickly, lower the heat. Stir in the sage, thyme, kosher salt, and black pepper, then remove the skillet from the heat.

Moisten the Bread Evenly

Put the dried bread in a 6-quart bowl and toss it with the vegetable mixture. In a medium bowl, whisk the chicken broth, eggs, and chopped fresh parsley until combined, then pour that mixture over the bread. Toss until the cubes are evenly moistened, taking care to lift from the bottom so the butter and vegetables don’t collect in one spot. The bread should look coated throughout, not swimming in liquid.

Bake Covered, Then Uncovered

Transfer the mixture to the prepared baking dish and cover it tightly with foil. Bake for 30 minutes, then remove the foil and bake for another 15–20 minutes, until the top is golden and the center reaches 160°F. If the top is browning before the center is ready, keep it covered while it finishes cooking. Rest the dish for 10 minutes before serving so the center settles.

Three Small Changes for a Different Thanksgiving Stuffing

Make It Vegetarian with Vegetable Broth

Replace the chicken broth with the same amount of vegetable broth. The stuffing keeps its tender texture and herb-and-butter flavor, though it will taste less poultry-savory; choose a low-sodium vegetable broth so you can keep the seasoning balanced.

Lean Into the Sage

For a more pronounced sage aroma, increase the dried sage slightly and reduce the thyme by the same amount. Keeping the overall quantity of dried herbs similar preserves the balance, while the flavor shifts toward the classic earthy note that many people associate with Thanksgiving stuffing.

Save Some Parsley for the Finish

Divide the chopped parsley, stirring most into the broth and egg mixture and scattering the rest over the baked stuffing just before serving. The fresh parsley on top gives each portion a brighter, greener finish without changing the casserole’s buttery base.

Storage and Reheating

  • Refrigerator: Store leftovers covered for 3–4 days. The bread softens as it sits, so the top won’t stay as crisp as it was on baking day.
  • Freezer: Freeze cooled portions in an airtight container for up to 1 month for the best texture. Thaw in the refrigerator before reheating.
  • Reheating: Reheat covered in the oven until the center reaches 165°F, then uncover briefly if you’d like to crisp the top. Leaving it uncovered for the entire reheat can dry the edges before the middle is hot.

Questions That Come Up When Making Stuffing from Scratch

Can I dry the bread cubes the day before?+

Yes. Let the dried cubes cool completely, then keep them in an airtight container at room temperature overnight. Add the vegetables and liquid when you’re ready to assemble the casserole.

Can I use soft sandwich bread instead of a sturdy loaf?+

You can, but soft bread is more likely to break down when tossed with the broth and eggs. If that’s what you have, dry the cubes until they’re crisp throughout before mixing; starting with bread that’s still soft is the likeliest route to a dense center.

How do I know the middle is cooked through?+

Check the center with an instant-read thermometer after the uncovered bake. The top should be golden, and the center should reach 160°F; color on top alone doesn’t tell you whether the middle has finished setting.

Can I assemble the stuffing the night before?+

I prefer assembling it shortly before baking. Once the broth and eggs are mixed in, the bread keeps absorbing liquid in the refrigerator, which can leave the baked center heavier and less distinct. Drying the bread ahead is a better make-ahead task.

Can I make this stuffing vegetarian?+

Yes. Use low-sodium vegetable broth in place of the chicken broth, keeping the quantity the same. The eggs and butter remain in the dish, so this version is vegetarian but not vegan.

Classic Thanksgiving Stuffing from Scratch

Classic Thanksgiving stuffing from scratch starts with bread cubes baked until dry and crisp, then gets tossed with buttery vegetables, herbs, broth, eggs, and parsley. Baking it covered and then uncovered creates a tender center with a golden top.
Prep Time 20 minutes
Cook Time 1 hour 27 minutes
resting 10 minutes
Total Time 1 hour 57 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 300

Ingredients
  

  • 1 loaf (16 oz) white bread sturdy, cut into 3/4-inch cubes
  • 9 tbsp unsalted butter divided
  • 1 yellow onion medium, finely chopped
  • 3 celery ribs, finely chopped
  • 1 tsp dried rubbed sage
  • 0.5 tsp dried thyme
  • 1 tsp kosher salt
  • 0.5 tsp black pepper
  • 2.5 cups low-sodium chicken broth
  • 2 eggs large
  • 0.25 cup fresh parsley chopped

Equipment

  • 1 large rimmed baking sheet
  • 1 9x13-inch baking dish
  • 1 12-inch skillet

Method
 

  1. Heat the oven to 300°F.
  2. Spread the bread cubes in a single layer on a large rimmed baking sheet and bake for 25–35 minutes, stirring once, until dry and crisp.
  3. Increase the oven temperature to 350°F and grease a 9x13-inch baking dish with 1 tablespoon of the butter.
  4. Melt the remaining 8 tablespoons butter in a 12-inch skillet over medium heat.
  5. Add the onion and celery, and cook for 8–10 minutes, stirring occasionally, until softened.
  6. Stir the sage, thyme, salt, and pepper into the vegetables.
  7. Remove the skillet from the heat.
  8. Put the dried bread in a 6-quart bowl and toss with the vegetable mixture.
  9. In a medium bowl, whisk the broth, eggs, and parsley.
  10. Pour the broth mixture over the bread and toss until evenly moistened.
  11. Transfer the mixture to the prepared baking dish and cover tightly with foil.
  12. Bake for 30 minutes.
  13. Uncover and bake for 15–20 minutes, until the top is golden and the center reaches 160°F.
  14. Let the stuffing rest for 10 minutes before serving.

Notes

For the crispest texture, dry the bread cubes until they feel dry and crisp before mixing. Refrigerate leftovers for 3–4 days; freezer-friendly. For a vegetarian version, use vegetable broth.
Riley profile photo

About Riley

Writes practical, weeknight-friendly recipes.

More from Riley

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating