Description
This Vegetarian Stuffing is cozy, herby, and packed with comfort — perfect for Thanksgiving or any cozy dinner. Made with sourdough bread, butter, fresh herbs, and rich vegetable stock, it’s a flexible, family-approved classic with all the flavor and none of the meat.
Ingredients
Scale
- 1 loaf sourdough bread (about 1 pound), torn into bite-sized pieces
- ¾ cup unsalted butter
- 1 medium yellow onion, diced
- 2 large celery stalks (or 3 medium), diced
- 1 ½ teaspoons fine sea salt, or to taste
- ½ teaspoon freshly ground black pepper, or to taste
- 1 tablespoon fresh thyme, chopped
- 2 teaspoons fresh sage, finely chopped
- 2 eggs, beaten
- 2 cups vegetable stock (adjust as needed)
Instructions
- Grease a 9×13 baking dish with butter or cooking spray. Preheat oven to 375°F (190°C).
- If your bread isn’t stale, dry it out by baking at 300°F for 10–15 minutes. Place pieces in a large bowl.
- In a large skillet, melt butter over medium heat. Sauté onion and celery for 4–7 minutes until tender. Add salt, pepper, thyme, and sage. Stir and remove from heat.
- Pour vegetable mixture over the bread and toss to combine. Beat eggs in a separate bowl and add to the mixture. Stir gently.
- Slowly pour in vegetable stock, ½ cup at a time, until the mixture is moist but not soggy. You may not need all of it.
- Transfer mixture to the greased baking dish. Cover with foil and bake for 20 minutes. Remove foil and bake for another 20–25 minutes until golden and crisp.
- Optional: Broil for 3–5 minutes at the end for extra crunch. Let cool slightly before serving.
Notes
You can prepare this stuffing a day ahead and bake just before serving. For a vegan version, use vegan butter and flax eggs. Try adding mushrooms, cranberries, or diced apples for extra flavor and texture.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: Holiday Classic
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 3g
- Sodium: 400mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 55mg