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
Close-up of a spoonful of savory stuffing with golden crispy edges, herbs, and vegetables

Thanksgiving Stuffing Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A classic Thanksgiving stuffing recipe with crisp edges, a tender center, fresh herbs, and real homemade flavor. Perfectly pairs with turkey or any holiday main.

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

Ingredients

Scale

10 cups day-old bread, cubed

1/2 cup unsalted butter

1 medium yellow onion, chopped

3 stalks celery, chopped

1/4 cup fresh parsley, chopped

1 tbsp fresh thyme, chopped

1 tbsp fresh sage, chopped

Salt and pepper, to taste

2 cups low-sodium chicken or vegetable broth

2 eggs, beaten

Instructions

1. Preheat oven to 350°F. If bread isn’t dry, toast cubes on a baking sheet for 10–15 minutes.

2. Melt butter in a large skillet. Sauté onion and celery until soft, about 8 minutes. Stir in fresh herbs and cook 1 more minute.

3. In a large bowl, combine bread cubes with sautéed mixture. Whisk broth and eggs together, then pour over. Stir gently to coat.

4. Transfer stuffing to a greased 9×13” baking dish. Don’t pack tightly—leave space for air.

5. Cover with foil and bake for 30 minutes. Uncover and bake 15–20 more until golden and crisp.

Notes

To make vegetarian, use vegetable broth and omit eggs or use a flax substitute.

Add-ins like sausage, mushrooms, or cranberries are delicious variations.

Can be made a day ahead and baked just before serving.

  • Author: Chef Saly
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Category: Side Dish
  • Method: Baked
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 270
  • Sugar: 4g
  • Sodium: 420mg
  • Fat: 11g
  • Saturated Fat: 6g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 7g
  • Cholesterol: 75mg