Thanksgiving dinner just wouldn’t be the same without a big dish of savory, herby stuffing on the table! This vegan Thanksgiving stuffing is packed with crusty bread, buttery sautéed vegetables, and all those classic holiday herbs that make the kitchen smell amazing.
It has tender, flavorful bites with a golden, crispy top that everyone will want a scoop of. Best of all, it’s easy to make and fits right in with all your favorite holiday sides!
Find more sides and mains in our vegan Thanksgiving menu guide. Save a scoop for an air-fryer Thanksgiving leftovers sandwich.
This holiday side has everything you want in a Thanksgiving dish from savory herbs and buttery vegetables to golden, crispy bread.

Start with a sturdy loaf and a broth you like the taste of. The recipe card below has the exact amounts.
Dry the bread while the vegetables sauté, then toss everything with broth and bake. Allow about 55–65 minutes for the two oven stages.

Step 1: Dry Out the Bread – Preheat oven to 300°F. Spread the bread cubes on a baking sheet and bake for 15–20 minutes until dry but not browned.

Step 2: Sauté the Vegetables – While the bread bakes, melt vegan butter in a large skillet over medium heat. Add the onion, celery, and carrots, and sauté for 8–10 minutes until softened.


Step 3: Add the Herbs and Seasonings – Stir in the garlic, sage, thyme, rosemary, salt, and pepper. Cook for another minute until fragrant. Once the bread is dry, increase the oven temperature to 350°F and transfer the dried bread cubes to a greased 9×13-inch baking dish.


Step 4: Mix the Stuffing – Pour the vegetable mixture over the bread and toss gently. Start with 2 cups of vegetable broth, adding it gradually and tossing as you go. Add up to 1 cup more as needed. Stop when the cubes are evenly moistened and hold their shape. Spread the stuffing evenly in the dish.


Step 5: Bake Until Golden – Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 15–20 minutes, until the top is golden brown and crispy. Let cool slightly before serving!
Refrigerate leftovers in shallow, airtight containers within 2 hours and use them within 3–4 days. Reheat in the microwave or in a 350°F oven until the center reaches 165°F. Add a splash of vegetable broth if the stuffing seems dry.
For a gluten-free variation, try a sturdy gluten-free loaf and check the labels on your broth, butter, and seasonings. Start adding broth gradually, since different loaves absorb different amounts.
Yes! You can freeze this vegan stuffing for up to 2–3 months. Portion the leftovers into shallow freezer-safe containers and chill or freeze them within 2 hours. You can freeze it in one large portion or smaller servings for easier reheating. When ready to enjoy, thaw it overnight in the refrigerator and reheat in a 350°F oven until the center reaches 165°F. Add a splash of vegetable broth if the stuffing seems a little dry.
Print me! Did you know you can easily print our recipes? Just tap the “Print Recipe” button in the recipe card. You can keep a stack of new recipes to try in your kitchen—or better yet—create a recipe binder where you keep all your favorites!

Leave a Comment