Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Christmas Stuffing


  • Author: emily-mitchell
  • Total Time: 60 minutes
  • Yield: 6 servings 1x

Description

A rich and savory Christmas stuffing that elevates your holiday feast with warmth and comfort.


Ingredients

Scale
  • 1 loaf of day-old bread (sourdough or French)
  • 1 cup unsalted butter
  • 1 large onion, diced
  • 3 celery stalks, chopped
  • 2 cups chicken or vegetable broth
  • 1 tablespoon fresh sage, chopped
  • 1 tablespoon fresh thyme, chopped
  • 1 tablespoon fresh rosemary, chopped
  • 1 cup dried cranberries or raisins
  • 1 cup chopped nuts (walnuts or pecans)
  • 2 eggs, lightly beaten
  • Salt and pepper, to taste

Instructions

  1. Preheat your oven to 350°F (175°C). Cut the day-old bread into cubes and toast them on a baking sheet for about 10-15 minutes until golden brown.
  2. Melt the butter in a large skillet over medium heat. Add the diced onion and chopped celery; sauté for 5-7 minutes until tender.
  3. Add the herbs: sage, thyme, and rosemary. Cook for an additional minute to release their oils.
  4. Transfer the toasted bread into a large mixing bowl and pour the sautéed mixture over it. Mix gently.
  5. Add the chicken or vegetable broth gradually until well combined but not soggy.
  6. Fold in the dried cranberries and nuts, then mix in the beaten eggs.
  7. Transfer to a greased baking dish, cover with foil, then bake for 30-35 minutes until heated and golden brown.
  8. Remove the foil for the last 15-20 minutes for a crispy top.

Notes

For a gluten-free version, use gluten-free bread. You can make the stuffing ahead of time and bake right before serving.

  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 400
  • Sugar: 10g
  • Sodium: 500mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 4g
  • Protein: 9g
  • Cholesterol: 80mg