Thanksgiving Stuffing (Our Best Ever)
Like the boxed stuff, but so much better. This is the only stuffing recipe you'll need on Thanksgiving — or any day.
Serves8
Prep30 minutes
Cook1 minute to 30 minutes
Editor’s Note: If you’ve cooked this beloved recipe before, it might look a little different these days! We recently improved it to make it even easier to follow and more delicious.
Roasted turkey gets the magazine covers and the big platters, but stuffing is the real star of the show, at least when it comes to my Thanksgiving dinner. And when I say stuffing, I mean the most classic, herby, moist, and fragrant bread stuffing — just like your favorite boxed stuffing mix, but even better.
This stuffing recipe relies on buttery toasted bread that’s soaked in a flavorful mix of vegetables, herbs, eggs, and broth. It’s a simple but perfect from-scratch recipe that can be prepped ahead and baked while the turkey finishes.
Why You’ll Love It
- The flavor is quintessentially Thanksgiving. With butter, fresh herbs, and sautéed onions, celery, and garlic, you’ll want a bit of this classic stuffing with every bite of turkey and gravy.
- You can make it in advance. Thanksgiving is the biggest cooking day of the year. One way to make this holiday less stressful and more enjoyable is to make what you can in advance. This stuffing can be prepared up to 24 hours in advance and refrigerated until the holiday.
Key Ingredients in Stuffing
- Bread: Sturdy loaves with a tight crumb (no large air holes) make the best bread for stuffing. Sourdough, Italian, and French breads are all great options, but avoid baguettes (too chewy) and sandwich breads (too soft). Make sure the loaf is unsliced so you can tear or cut it yourself.
- Aromatics: Onion, garlic, and celery add the classic flavor to the stuffing.
- Herbs: Use fresh herbs, including sage, thyme, and parsley, to infuse the stuffing with earthy flavor.
- Broth: You can use low-sodium store-bought broth or homemade chicken or vegetable stock to moisten the dried bread. But the single biggest boost you can give your stuffing is homemade turkey broth — the richer, the better.
- Eggs: Eggs help bind and add richness to the stuffing. You’ll need 2 large eggs for this amount of stuffing.
How to Make Stuffing
- Prepare and dry the bread. Tear or cut the bread into bite-size pieces. We prefer the irregular shape of torn bread because it has greater surface area for absorbing the broth and eggs. Plus the pieces nestle into one another so the interior bakes up rich and tender while the edges brown and crisp. (Prefer cubed bread? Here’s our best advice for cutting bread for stuffing.) Bake the bread until completely dry and lightly browned, then cool completely.
- Sauté the aromatics and add herbs. Cook the onion, celery, and garlic in unsalted butter until soft, then deglaze with broth to scrape up any flavorful browned bits from the pan. Add the herbs once the pan is off the heat to maintain their fresh flavor.
- Mix liquid ingredients. Whisk broth, eggs, kosher salt, black pepper together so that they evenly disperse throughout the stuffing.
- Combine stuffing ingredients. Mix bread, aromatics, and broth mixture together until all of the liquid is absorbed and the ingredients are evenly distributed.
- Bake the stuffing. Spread the stuffing into an even layer in a baking dish (not inside the turkey), but avoid pressing down and compacting the stuffing. Top with pats of unsalted butter, then bake covered with aluminum foil to cook through and maintain moisture. Finish by uncovering to brown and crisp the top.
What People Are Saying
“This was my first time making stuffing and it turned out great!”
“Everyone said it was the their favorite dish of the whole meal!”
“I’ve been making this for years – the family loves it!”
What’s the Difference Between Stuffing and Dressing?
Is there actually a difference between stuffing and dressing? Technically, it’s only stuffing if it’s baked inside the turkey, which we never do. We don’t stuff turkeys because there are very real health hazards. This can also slow the turkey’s cook time and result in overcooked, dry meat and undercooked (and unsafe) stuffing. Don’t let the terminology trip you up. Some will call it stuffing or others call it dressing, but everyone will call it delicious.
What Temperature Should You Cook Stuffing?
This stuffing bakes at 375°F. You’ll bake it covered with aluminum foil for the first 25 minutes, which ensures it stays moist. Then, to give it that nice golden-brown color, you’ll bake it uncovered for the final 15 minutes.
Storage and Make-Ahead Tips
This stuffing can be completely assembled in a casserole dish and refrigerated overnight or up to 24 hours in advance. If you’re baking it directly from the refrigerator, add about 10 extra minutes to the covered baking time. We don’t recommend freezing this stuffing.
What to Serve With Stuffing
More Delicious Stuffing Recipes
Thanksgiving Stuffing Recipe
Like the boxed stuff, but so much better. This is the only stuffing recipe you'll need on Thanksgiving — or any day.
Prep time 30 minutes
Cook time 1 minute to 30 minutes
Serves 8
Nutritional Info
Ingredients
- 1
(about 1-pound) loaf unsliced sourdough, Italian, or French bread (not baguette), torn or cut into rough 1-inch pieces (10 to 12 cups)
- 2
medium yellow onions, diced (about 3 cups)
- 4 medium stalks
celery, diced (about 1 1/4 cups)
- 4 cloves
garlic, minced
- 2 tablespoons
finely chopped fresh sage leaves (from 1 small bunch)
- 3 tablespoons
finely chopped fresh thyme leaves (from 1 small bunch)
- 1/4 cup
coarsely chopped fresh parsley leaves, plus more for garnish (from 1/2 medium bunch)
- 6 tablespoons
unsalted butter, divided, plus more for the baking dish
- 2 1/2 cups
low-sodium turkey, chicken, or vegetable broth, divided
- 3/4 teaspoon
kosher salt, divided
- 2
large eggs
- 1/2 teaspoon
freshly ground black pepper
Instructions
Arrange a rack in the middle of the oven and heat the oven to 350°F. Meanwhile, coat a 9x13-inch or 3-quart baking dish with unsalted butter.
Arrange 1 pound torn or cut bread pieces in an even layer on a rimmed baking sheet, it’s ok if the pieces of bread are touching. Bake until the bread is completely dry and lightly toasted, about 30 minutes. Let cool completely.
Melt 4 tablespoons of the unsalted butter in a large skillet over medium-high heat. Add 2 diced medium yellow onions, 4 diced medium celery stalks, 4 minced garlic cloves, and 1/4 teaspoon of the kosher salt. Cook, stirring occasionally, until very soft and light golden brown, 8 to 10 minutes. Add 1/2 cup of the low-sodium broth and cook, scrape up any browned bits, until reduced by about half, about 30 seconds. Remove the pan from the heat, add 2 tablespoons finely chopped fresh sage leaves, 3 tablespoons finely chopped fresh thyme leaves, and 1/4 cup coarsely chopped fresh parsley leaves. Stir to combine.
Place the remaining 2 cups low-sodium broth, 2 large eggs, 1/2 teaspoon black pepper, and remaining 1/2 teaspoon kosher salt in a large bowl, and whisk to combine. Add the bread and onion mixture, and stir until all of the liquid is absorbed.
Transfer the mixture to the baking dish and spread into an even layer. Cut the remaining 2 tablespoons unsalted butter into small pieces and arrange over the stuffing. Cover the baking dish tightly with aluminum foil.
Bake until an instant-read thermometer inserted into the center of the stuffing registers 155°F to 160°F, about 25 minutes. Uncover and bake until the top is crisp and golden-brown, about 15 minutes more.
Recipe Notes
Make ahead: The stuffing can be completely assembled and refrigerated for up to 24 hours. Bake covered for 35 minutes. Uncover and bake until the top is crisp and golden brown, about 15 minutes more.
Storage: Leftovers can be refrigerated in an airtight container for up to 4 days.