Go Back
+ servings
Thanksgiving stuffing in a baking dish garnished with fresh herbs.
Print Pin
5 from 7 votes

Thanksgiving Stuffing

Homemade Thanksgiving stuffing with sourdough bread, fresh herbs and veggies. This is a vegetarian stuffing made outside the turkey everyone will enjoy!
Course Side Dish
Cuisine American
Prep Time 15 minutes
Cook Time 50 minutes
0 minutes
Total Time 1 hour 5 minutes
Servings 8 servings
Calories 220kcal
Author Yumna Jawad


  • 1 loaf sourdough bread about 1 pound, cubed
  • 2 tablespoons unsalted butter plus more for pan
  • 1 tablespoon olive oil
  • 1 onion diced
  • 3 celery stalks diced
  • 4 green onions sliced, plus more for garnish
  • 1 teaspoon fresh minced thyme leaves
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 2 tablespoons chopped parsley
  • 1 tablespoon minced fresh sage
  • 3 cups vegetable or chicken stock
  • 1 tablespoon low sodium soy sauce


  • Preheat the oven to 400˚F. Butter a 8 x 11-inch dish. Spread bread cubes on a rimmed baking sheet and bake for 20 minutes, or until golden brown. Remove from the oven and set aside in a large mixing bowl.
  • Meanwhile, heat olive oil and butter in a large skillet over medium-heat. Once the butter has melted, add onion, celery, green onions, thyme, salt, and pepper. Cook, stirring occasionally, for 8 to 10 minutes, or until the vegetables have softened. Transfer the vegetables to the bowl with the toasted bread.
  • Add parsley and sage to the bowl, then slowly stir in the vegetable stock, letting it absorb as you mix the stuffing. Once most of the liquid has been absorbed by the bread, stir in soy sauce.
  • Transfer the stuffing mixture to the prepared baking pan and bake at 400˚F for 30 minutes. Garnish with the green onions and serve immediately.


Tip: If you want to skip toasting the sourdough bread, open the bag slightly and let it dry out for at least 48 hours. The bread should be stale/hard without the use of the oven. 


Calories: 220kcal | Carbohydrates: 33g | Protein: 8g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.1g | Cholesterol: 8mg | Sodium: 589mg | Potassium: 203mg | Fiber: 2g | Sugar: 3g | Vitamin A: 251IU | Vitamin C: 4mg | Calcium: 50mg | Iron: 3mg