This post contains affiliate links.
If there’s one dish that makes Thanksgiving complete, it’s stuffing. This vegan version—made with hearty sourdough, golden sautéed veggies, and a pop of apple sweetness—has been tested (and devoured) at more holiday tables than I can count.

Stuffing, But Make It vegan
Stuffing might be a Thanksgiving staple, but here’s the thing…most traditional recipes aren’t vegan. They often sneak in chicken broth as the liquid base and eggs as a flavor enhancer.
I wanted a vegan stuffing that still had that deep, savory flavor of the classic turkey version, so I tested it three ways: fresh vs. stale bread, sautéed vs. roasted veggies, and different moisture levels. The result? The perfect balance of crisp edges, soft centers, and cozy, herby flavor that deserves a spot on your vegetarian Thanksgiving table.
Reader rating
“This recipe was SUCH a winner at dinner! I made it ahead of time which made getting everything on the table a lot easier. THANK YOU!” —Jessica

Key Ingedients
Jump to the recipe card for exact measurements—this is only an overview!
- Sourdough Bread: Its tangy flavor and hearty texture keep the stuffing from going mushy. After testing with sandwich bread, baguette, and sourdough, the latter won hands down.
- Mushrooms: Cooked until they sweat, they add a savory depth that mimics meat drippings.
- Onion, Celery, Carrot & Garlic: The holy trinity of classic stuffing flavor.
- Apple: Just a touch of sweetness brightens the whole dish and balances the umami.
- Fresh Sage & Thyme: They make the whole house smell like Thanksgiving.
- Nutritional Yeast: My secret for subtle “eggy” flavor without eggs.
- Vegetable Broth: Just enough to moisten the bread, without losing that crisp top layer. Got a bunch of veggie scraps? Make your own vegetable broth!

Tested to golden perfection, this vegetarian sourdough stuffing is the one that finally convinced my family you don’t need turkey drippings to make the dressing. Whether you serve it at Thanksgiving or just a cozy fall dinner, this recipe guarantees that perfect mix of savory, herby, and bone-warming.
Thanksgiving Menu ✔️
For your main dish, make either my Beet Wellington or Whole Roasted Cauliflower. Complete the table with Vegan Green Bean Casserole, and my Boursin Mashed Potatoes.



Easy Vegan Stuffing (+ Make Ahead Option)
Ingredients
- 1 large loaf sourdough bread, about 10 cups
- 4 Tbsp olive oil, divided, 60 g
- 8 oz mushrooms, sliced or chopped, 226 g
- 1 cup diced yellow onion, about 1 medium onion
- 1 cup diced celery, about 3 ribs
- 3 medium carrots, diced
- 3 cloves garlic, minced
- 2 tsp fresh minced sage
- 2 tsp fresh minced thyme leaves
- 1 apple, diced
- ½ cup finely chopped parsley
- ¼ cup nutritional yeast
- 1 tsp ground black pepper
- 1 tsp salt
- ¼ tsp ground nutmeg
- 2 cups vegetable broth, 450 mL
Instructions
- Prep: Cut 1 large loaf sourdough bread into ½-inch cubes. Spread onto a baking sheet and place in oven while it preheats. Preheat the oven to 400°F (204°C). Remove bread cubes once they begin to brown and are a bit crispy, about 8 to 10 minutes. (Alternatively, cover with a clean towel, and let sit on the counter overnight until stale.)
- Veggies: Heat half of the oil in a large saute pan over medium heat. Add 8 oz mushrooms (sliced), cooking until they sweat out their moisture and become soft, about 5 to 7 minutes. Add 1 cup diced yellow onion, 1 cup diced celery, 3 medium carrots (diced), 3 cloves garlic (minced), 2 tsp fresh minced sage, and 2 tsp fresh minced thyme leaves, cooking until veggies are soft, about 10 more minutes.
- Assemble: In a large bowl, drizzle the remaining oil over bread cubes, tossing to coat. Add cooked veggies, 1 apple (diced), ½ cup finely chopped parsley, ¼ cup nutritional yeast, 1 tsp ground black pepper, 1 tsp salt, and ¼ tsp ground nutmeg, tossing again to combine*. Drizzle in 2 cups vegetable broth and briefly stir to combine.
- Bake: Transfer the mixture to a greased casserole dish, optionally brushing with melted margarine or oil to create a more golden crust. Tightly cover with aluminum foil and bake for 20 minutes. Remove foil and bake for an additional 20 minutes until top is golden and crispy.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.





















Curious if you can make this recipe a day ahead? Excited to try it.
Yep you could! Just prep everything until step 3, then transfer it to the fridge. When you’re ready to bake, stir in the broth and bake as instructed.
This recipe was SUCH a winner at dinner! I made it ahead of time which made getting everything on the table a lot easier. THANK YOU!
YAY! I’m so happy to hear it was a winner! 😀
If gluten free, is any gluten free bread ok to use?
I think most gluten-free bread would work well, but the firmer the bread the better. For example, sandwich bread might be a little too soft, unless you make sure it’s pretty stale before using it.
Would this work in a crockpot? Looking forward to making this recipe!
I haven’t tested this one in a slow cooker so I can’t say for sure! I’d love to hear how it goes if you try it out 🙂