Dinner
Unfussy Vegan Stuffing for the Table
This Vegan Stuffing recipe is simple to make and the dependable vegan Thanksgiving dinner holiday side dish! It’s extra crispy
- 6 servings
- Prep 10 minutes
- Cook 1 hour
- Total 1 hour

This Vegan Stuffing recipe is simple to make and the reliable vegan Thanksgiving dinner holiday side dish! It’s extra crispy on the outside while being soft on the inside (but not mushy at all!). Can’t wait for you to try this one.

Familiar stuffing recipe made vegan!

A few years ago I posted a FULL roundup of over 20 memorable Vegan Thanksgiving side dishes. When I was originally compiling the list, the main thing I realized was missing was an STRAIGHTFORWARD Vegetarian Stuffing recipe.
SO, I worked for a while to dependable this method so that it was moist and satisfying despite being egg and sausage free + completely vegan! It’s packed with all of the savory flavors you want at the holidays.
Here’s why you’ll adore this method:
- Old-school holiday flavor: All the fireside, herby vibes of old-style stuffing without any dairy or eggs.
- Customizable: Use your regular bread, mix up the herbs, or toss in extras like mushrooms or cranberries.
- Make-ahead friendly: Tastes even better the next day!
- Crowd-pleaser: Even non-vegans won’t miss the long-used version.

Simple ingredients need
- Sourdough bread: The tangy flavor adds great depth—day-old or slightly stale bread works go-to. Other white bread will work if you don’t have sourdough.
- Onion & celery: Old-school stuffing base for savory flavor and texture! I like yellow onion but red onion would also work well.
- Parsley & sage: Fresh herbs make all the difference. You can swap sage for rosemary or thyme if you prefer but there’s something about sage that screams the holidays to me! You could also you dried herbs.
- Vegan butter: Gives that buttery, nostalgic flavor without the dairy.
- Garlic: Adds a subtle aromatic kick. As little or as much as you desire.
- Lemon juice: Brightens the flavors and balances the richness.
- Vegetable broth: veggie broth helps moistens the bread and brings everything together—use low-sodium if your bread is salted.
How to cook this Vegan Stuffing
This vegan Thanksgiving stuffing is especially unfussy to make so let’s go over the simple steps. I did my go-to to keep it like the original recipe while also being fully plant based!
As a reminder, the FULL written recipe is down in the recipe card!

- Toast the bread. You’ll start by toasting the bread on a sheet pan until golden brown and crisp

- Saute the veggies. In a large skillet over medium heat, sauté onions, celery, herbs, and garlic in olive oil until fragrant. Mix in butter.

- Mix. Toss the stuffing mixture together in a large bowl with broth and lemon juice and mix until well combined.

- Assemble and bake. Add the mixture to a baking dish and bake until the top is golden and the center is soft and fireside.
Expert Tips
- Use day-old bread: Slightly stale bread absorbs the broth without turning mushy.
- Taste your broth: Adjust salt levels before pouring it over the bread.
- For extra texture: Toast the bread cubes an extra 5–10 minutes for crunchier edges.
- Make it ahead: Assemble the stuffing, cover, and refrigerate overnight. Bake only before serving.
- Optional upgrades: Add sautéed mushrooms, chopped apples, or toasted pecans for more flavor.

Frequently Asked Questions
More vegan holiday side dishes
- Vegan Turkey
- Vegan Sweet Potato Casserole
- Creamy Vegan Mashed Potatoes
- Vegan Gravy
- Orange Cranberry Sauce
- Cranberry Brussels Sprouts
Watch the video
The recipe
Simple Vegan Stuffing from the Pantry
This vegan stuffing recipe is simple to make and dependable for holiday meals!
- 6 servings
- Prep 10 minutes
- Cook 1 hour
- Total 1 hour
Ingredients
- 1 pound of sourdough bread (cut into ½ – 1 inch cubes)
- 2 tablespoons of olive oil
- 1 yellow onion (finely chopped)
- 3 stalks of celery (thinly sliced)
- 1 teaspoons of fine sea salt
- ½ teaspoon of freshly ground black pepper + more to taste
- 3 tablespoons of parsley (finely chopped)
- 2 tablespoons of fresh sage (minced (could also use rosemary, thyme or a mix of these))
- 2 tablespoons of vegan butter
- 4 cloves of garlic (minced)
- 2 tablespoons of lemon juice
- 1 ¼ cups of broth
Method
- 1
Preheat oven to 350 and grease a casserole dish with cooking spray. I used a 2 quart dish which results in a stuffing that is a bit softer in the middle. A larger dish, roughly 12 x 8 is most ideal.
- 2
Place the bread cubes on a large baking tray and lightly spray with cooking spray. Bake for 25-30 minutes of until the bread is rather crispy but not entirely hard (you don’t want it to be a crouton). Once done, transfer to a large bowl.
- 3
In a large skillet over medium heat, heat the olive oil. Once hot, add in the onion, celery, salt + pepper, parsley, and sage. Saute for 5 minutes. Add the garlic and butter and cook for an additional 3 minutes.
- 4
Add the veggie mixture to the bowl with the bread cubes and toss lightly. Pour in the lemon juice and broth and mix until combined and all of the bread is lightly damp.
- 5
Pour into the prepared baking dish and bake for 45-50 minutes. At the 30 minutes mark, check to make sure the top isn’t getting too dark and if it is, cover with tin foil to continue baking. (I never truly needed to do this).
Cook notes
Storage Instructions Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven at 350°F until warmed through, or microwave individual portions. For long-term storage, freeze for up to 3 months and thaw overnight before reheating.
Per serving
- Calories289 kcal
- Carbohydrates42 g
- Protein9 g
- Fat10 g
- Saturated Fat2 g
- Polyunsaturated Fat2 g
- Monounsaturated Fat5 g
- Trans Fat0.02 g
- Sodium489 mg
- Potassium155 mg
- Fiber2 g
- Sugar4 g
- Vitamin A357 IU
- Vitamin C7 mg
- Calcium64 mg
- Iron3 mg







