This is our Thanksgiving side dish baseline, the stuffing recipe we come back to year after year. It’s easy to put together, cooks well both inside and outside the bird, and has wide appeal for a house full of holiday dinner guests (well, except for our vegan cousin, Janis—sorry Janis!). Be sure to use the best, traditionally leaved, and most flavorful bread you can find. Note that if you don’t have a food processor, you can make the breadcrumbs by halving the loaves and using a fork to pull out small, roughly 1/4-inch pieces, from the interior.

Make-ahead note: This stuffing can be completely made ahead. Cool and refrigerate until ready to serve. Rewarm uncovered in a 350°F oven for about 30 minutes.

For more stuffing ideas, check out our Basic Apple and Sage StuffingCranberry and Sausage Stuffing, and Cornbread and Oyster Stuffing.

  • Yield: 10 to 12 servings
  • Difficulty: Easy
  • Total: 1 hr, 15 mins 
  • Active: 30 mins

Ingredients (14)

  • 1 (1-pound) unsliced wheat bread loaf, such as pain au levain (not whole or multigrain)
  • 1 (1-pound) unsliced white bread loaf, such as sweet batard
  • 1 pound sweet Italian sausage, casings removed
  • 4 tablespoons unsalted butter (1/2 stick)
  • 1 1/2 cups finely chopped celery (about 4 large stalks)
  • 1 1/2 cups finely chopped yellow onion (about 1 large)
  • 1 1/2 teaspoons Hungarian sweet paprika
  • Kosher salt
  • Freshly ground black pepper
  • 2 medium garlic cloves, minced
  • 1/4 cup finely chopped fresh Italian parsley
  • 1 tablespoon finely chopped fresh sage leaves
  • 2 teaspoons finely chopped fresh thyme leaves
  • 3/4 cup (if stuffing a turkey) or 1 1/2 cups (if baking separately) low-sodium chicken broth


  1. Heat the oven to 350°F and arrange a rack in the middle.
  2. Cut the wheat bread in half widthwise; set one half aside. Remove the crust from the other half and discard it. Cut the bread into 1-inch cubes. Using a food processor fitted with a blade attachment, process the cubes in two batches into small, rough pieces (some will be about the size of rice kernels, others pea size), about 30 seconds per batch. You should have 3 cups of breadcrumbs. (If needed, cut more cubes from the remaining bread half and process.) Repeat with the white bread.
  3. Combine the breadcrumbs (a total of 6 cups) on a rimmed baking sheet. Spread into an even layer and bake, stirring every 5 minutes and rotating the pan halfway through the cooking time, until light golden brown and dry to the touch, about 17 minutes. Let cool, then transfer to a large bowl; set aside. (Keep the oven on.)
  4. Heat a large frying pan over medium-high heat until hot, about 2 minutes. Add the sausage and, using two forks, break it into pea-size pieces. Cook, stirring occasionally, until it’s no longer pink, about 6 minutes. Using a slotted spoon, transfer the sausage to a medium bowl. Discard any fat in the pan.
  5. Set the pan back over medium-high heat and add the butter. Once melted, add the celery, onions, and paprika. Season with salt and pepper and cook, stirring occasionally, until the onions are softened, about 6 minutes. Add the garlic and sauté until fragrant, about 30 seconds. Add the reserved sausage and the herbs and stir to combine. Add 3/4 cup of the broth and scrape the bottom of the pan with a wooden spoon to release any browned bits. Transfer the sausage mixture to the reserved bowl of breadcrumbs and stir to combine. Let sit for 10 minutes. Taste and season with additional salt and pepper as needed.
  6. If you’re using the stuffing in a turkey, let it cool to room temperature before proceeding (do not add the remaining 3/4 cup broth—the stuffing will moisten as it cooks inside the turkey).
  7. If you’re baking it separately, add just enough broth to moisten the mixture (you may not need the entire remaining 3/4 cup). Taste and season with more salt and pepper as needed. Transfer to a 2-quart baking dish, cover with a lid or foil, and bake 20 minutes. Uncover and bake until dry to the touch and golden brown on top, about 20 minutes more.