Although it's nearly as quick to make as boxed stuffing, this homemade version--soft in the middle and a little crunchy on the top--is prettier and certainly tastier. We've added some Italian flavors to make it even more appealing.

Angela Brassinga
This Story Originally Appeared On


Credit: Romulo Yanes; Styling: Claire Spollen

Recipe Summary test

1 hr 30 mins
Serves 10 to 12


Ingredient Checklist


Instructions Checklist
  • Slice bread into 1 1/2-in.-thick slices and tear into irregular 1- to 2-in. pieces. Spread on a rimmed baking sheet and leave to dry at room temperature until needed (up to 2 days). For the best stuffing, the bread should be very dry.

  • Preheat oven to 350°. Cook Italian sausage in a large frying pan over medium heat until lightly browned. Transfer to a large bowl with a slotted spoon. Add enough melted butter to fat in pan to yield about 2 tbsp. total fat.

  • Add onion, celery, herbs, and 1/2 tsp. each salt and pepper to hot pan. Cook until onions are translucent and celery is tender-crisp, about 15 minutes. Stir in spinach and cook until just wilted (add in batches if necessary). Transfer to a large bowl.

  • Add torn bread and broth to vegetables and mix in until bread is soaked. Add salt and pepper to taste. Stir gently to combine.

  • Generously coat a 9- by 13-in. glass baking pan with 1 tsp. reserved melted butter. Pour stuffing into pan and drizzle with remaining melted butter.

  • Cover with foil; bake 25 minutes. Remove foil and bake until starting to brown on top, about 30 minutes more.

  • Make ahead: Up to 2 days, chilled. Reheat at 350°, covered, until hot (about 30 minutes). Remove foil and cook 10 more minutes for a crunchy top layer.

Nutrition Facts

244 calories; calories from fat 34%; protein 10g; fat 9.4g; saturated fat 4.4g; carbohydrates 29g; fiber 3.2g; sodium 651mg; cholesterol 27mg.