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
Cranberry Apple Stuffing served on a plate

Cranberry Apple Stuffing: The Ultimate Recipe for a Festive Feast

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A festive and flavorful holiday stuffing with sweet apples, tart cranberries, fresh herbs, and perfectly toasted bread—Cranberry Apple Stuffing is the ultimate side dish for your feast.

  • Total Time: 1 hour 10 minutes
  • Yield: 8 servings 1x

Ingredients

Scale

1 loaf (about 1 pound) day-old sturdy white bread or sourdough, cut into 1-inch cubes

1/2 cup (1 stick) unsalted butter

2 medium yellow onions, chopped

4 celery stalks, chopped

2 large, firm apples (like Honeycrisp or Granny Smith), cored and chopped

1 1/2 cups fresh or frozen cranberries

1/2 cup chopped fresh parsley

1 tablespoon chopped fresh sage

1 tablespoon chopped fresh thyme

1 teaspoon salt

1/2 teaspoon black pepper

4 cups low-sodium chicken or vegetable broth

2 large eggs, lightly beaten

Instructions

1. Preheat your oven to 375°F (190°C). Spread the bread cubes on a large baking sheet and toast in the oven for 10–15 minutes until lightly dry and golden. Transfer to a large mixing bowl.

2. In a large skillet, melt butter over medium heat. Add onions and celery and sauté for 8–10 minutes until softened.

3. Add chopped apples and cook for another 5 minutes until slightly softened but still holding shape.

4. Stir in cranberries, parsley, sage, thyme, salt, and pepper. Cook for 1 minute until herbs are fragrant.

5. Pour the skillet mixture over the toasted bread cubes in the bowl.

6. In a separate bowl, whisk together the broth and eggs. Pour over the bread mixture and gently toss to combine and moisten.

7. Transfer the stuffing mixture to a greased 9×13-inch baking dish.

8. Cover with foil and bake for 30 minutes. Remove foil and bake uncovered for an additional 15–20 minutes until golden and crisp on top.

9. Let rest for a few minutes before serving warm.

Notes

Use day-old or lightly toasted bread for the best texture—this prevents sogginess.

You can make the stuffing vegetarian by using vegetable broth and vegan with plant-based butter and egg replacer.

To add richness, consider mixing in cooked sausage or toasted nuts like pecans or walnuts.

Leftovers can be stored in the fridge for up to 4 days and reheat best in the oven with a splash of broth.

  • Author: Jessica Lupone!
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 portion
  • Calories: 280
  • Sugar: 10g
  • Sodium: 450mg
  • Fat: 12g
  • Saturated Fat: 7g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 3g
  • Protein: 6g
  • Cholesterol: 55mg