Thanksgiving just isn’t complete without the Vegan Stuffing! Deliciously savory and made with simple ingredients, this easy side dish can be made ahead of time in the oven or the slow cooker.

Looking for more vegan side dishes for the holidays? You’ll find a bunch in this list of Vegan Thanksgiving Recipes! 

overhead view of vegan stuffing in a white casserole dish.

Chunks of crusty artisan bread doused in vegan butter, broth, and comforting herbs and spices… is there anything better than Vegan Stuffing?

This classic side dish screams “Thanksgiving”. It just isn’t the holidays without it! Thankfully, this vegan stuffing recipe is easy to make, only uses a handful of simple ingredients, and can be made ahead of time in the oven or slow cooker.

3 reasons why this is the best vegan stuffing recipe

  • Easy, simple ingredients: All you’ll find in this recipe are ingredients reminiscent of the classic – bread, broth, butter, vegetables, and warm herbs and spices. That’s it!
  • The savory flavors of the real thing: Traditional stuffing (or dressing) is layered with the savory, warm flavors of poultry, especially when it’s baked inside the Thanksgiving turkey. Thankfully, there’s no need for meat here. Those same great flavors are replicated in this vegan-friendly version thanks to a specific, yet short list of ingredients and herbs.
  • Save time and make it ahead: The holidays are busy enough and the last thing you need is a big batch of stuffing taking up valuable oven space. Instead, you can prepare and assemble this recipe days ahead of time and bake it right before your dinner guests arrive.
close up on a wooden spoon scooping up vegan stuffing from a casserole dish.

Ingredients needed (with substitutions)

  • Bread – The best bread to use in stuffing is any dense, neutral-flavored white bread. French bread and ciabatta are both wonderful options. Sourdough works too, although it will lend a slightly sour flavor to the stuffing.
  • Vegetable broth – I used Better Than Bouillon No-Chicken Base to help replicate the savory poultry flavors from the classic. Regular vegetable broth can also be used.
  • Cornstarch – Since we aren’t using eggs, cornstarch helps thicken the stuffing and prevents it from becoming soggy. Arrowroot will work just as well.
  • Salt – Make sure to use less salt if you’re using a very salty broth, or more if you are using a low sodium broth.
  • Black pepper
  • Vegan butter – Or use olive oil instead. 
  • Onion and garlic – Aromatics are the backbone of any good vegan stuffing recipe. The onion and garlic are crucial and should never be skipped!
  • Celery – Or add even more veggies, like kale or mushrooms. You’ll find a few more suggestions in the Variations section below.
  • Fresh parsley – Dried will work in a pinch but fresh is so much more flavorful and bright!
  • Dried herbs – Sage, thyme, and marjoram work together to fill the stuffing (as well as your home) with the warming flavors of fall and Thanksgiving. Feel free to take it up a notch and garnish the stuffing with crispy fried sage leaves or sprigs of fresh thyme.

How to make vegan stuffing

Find the complete printable recipe with measurements below in the recipe card.

Fresh bread cannot be used to make stuffing or else it will turn out mushy. That’s why it’s important to use day-old bread or dry out the bread cubes first. Toasting them for about 1 hour in the oven is the quickest and easiest way to achieve those soft on the inside and crisp on the outside results.

  1. Lay the torn bread cubes on two large baking sheets and bake them at a low temperature in the oven until they’re completely dry and crisp. 
  2. Sauté the onion and celery in the vegan butter, then add the garlic. Set aside.
  3. Stir the dried bread crumbs, parsley, sage, thyme, marjoram, and onion/celery mixture together in a large bowl. Drizzle the broth mixture over the bread and vegetables until the bread is just barely soaked through (how much you use will depend on the type of bread).
  4. Transfer the mixture to a greased baking dish. Cover with foil and bake for 30 minutes. Remove the foil and bake until it’s starting to brown on top.
4 images showing how to make vegan stuffing.

When the stuffing is done baking, let it sit in the baking dish for at least 15 minutes to help it stick together. Serve with plenty of vegan gravy and enjoy!

Slow cooker instructions

One of the best ways to save time (and free up valuable oven space) during the busy holiday season is to make vegan stuffing in the slow cooker. To do so, make the stuffing as normal before transferring it to a greased crockpot. Cook on High for 30 minutes, then on Low for 4 hours.


  • Gluten free vegan stuffing – Simply substitute the bread for your favorite crusty loaf of gluten free bread.
  • Vegan cornbread stuffing – Instead of making substitutions here, follow my cornbread stuffing recipe instead. It’s a must for fall!
  • Add more vegetables – Sauteed carrots, mushrooms, leeks, brussels sprouts, kale, and bell peppers can all be added to the stuffing for extra color, texture, and nutrients.
  • Protein is always welcome – I recommend mixing sliced vegan sausage (Field Roast Italian Sausages are best), cooked green or brown lentils, or leftover seitan chicken into the stuffing for more protein.
  • More add-ins – Stir in dried cranberries, walnuts, pecans, or raisins for a complex textural element.

Frequently asked questions

  • Can you make vegan stuffing ahead of time? Yes, this is an easy recipe to prepare ahead. Simply assemble it in the baking dish as normal, then cover and refrigerate for up to 1 day (or freeze for longer). It can be baked straight from the fridge or freezer – you’ll only need to add a few extra minutes to the baking time.
  • How do you store the leftovers? Keep the leftovers in an airtight container in the fridge and enjoy within 3 or 4 days. Vegan stuffing gets even better with age, so definitely make extras!
  • Is it freezer-friendly? Yes! You can freeze the unbaked or baked stuffing for up to 3 months.
cooked vegan stuffing in a large dish with a yellow towel under it.

Want more Thanksgiving side dishes?

Serve each scoop of stuffing next to slices of vegan turkey roast and any of these flavor-packed, easy-to-make holiday sides:

square image of stuffing in white casserole dish
4.82 stars (11 ratings)

Vegan Stuffing

Thanksgiving just isn’t complete without the Vegan Stuffing! Deliciously savory and made with simple ingredients, this easy side dish can be made ahead of time in the oven or the slow cooker.
Prep: 20 minutes
Cook: 2 hours
Total: 2 hours 20 minutes
Servings: 12 servings


  • 2 pounds hearty sourdough or french bread, cut into 3/4 inch cubes about 14 cups cubed
  • 3-4 1/2 cups vegetable broth I used Better Than Bouillon No-Chicken
  • 2 tablespoons cornstarch
  • 3/4 teaspoon salt, or more to taste
  • 1/2 teaspoon black pepper
  • 4 tablespoons vegan butter or olive oil
  • 2 cups diced yellow onion about 2 small or 1 large onion
  • 2 cups chopped celery
  • 3 cloves garlic, minced
  • 1/3 cup fresh parsley, chopped small
  • 1 teaspoon dried sage
  • 2 teaspoons dried thyme
  • 1 teaspoon dried marjoram


  • Dry the breadcrumbs: Preheat the oven to 250 degrees F and spread the bread cubes evenly onto two large rimmed baking sheets. Place in the oven and bake for about 50-60 minutes, rotating the pans a few times (every 20 minutes). Remove from the oven. Set aside to cool.
  • Increase the oven temperature to 375 degrees and make sure one of the racks is in the center of the oven.
  • In a large bowl or glass measuring cup, whisk 3 cups of the broth with the cornstarch, salt and pepper until combined. Set aside.
  • In a large skillet, melt the vegan butter over medium heat. Add the onion and celery and sauté until translucent and softened, about 5-6 minutes. Add the garlic and cook 1 more minute. Remove from heat.
  • In a very large bowl, add the dried bread crumbs, parsley, sage, thyme and marjoram. Now add the onion/celery mixture.
  • Give the broth mixture once last whisk and then slowly start drizzling it in to the bowl with the bread and toss immediately. Pour in more broth while tossing until the bread is just barely soaked though. You don’t want them to be too wet or too dry. I used about 4 cups, but it will depend on the bread you use.
  • Add to a greased 9×13 inch baking dish and spread into an even layer. Cover with foil and bake for 30 minutes, then remove the foil and cook uncovered for about 20 more minutes. If you want it a little more browned on top, broil for just a few minutes but watch carefully so it doesn't burn. Enjoy!
  • MAKE AHEAD OPTION: You can prepare the stuffing a day in advance, or longer if you freeze it. To make ahead, dry out the bread, sauté the vegetables and mix it all together with the broth/cornstarch mixture + herbs. Place in the casserole dish, then cover and refrigerate for a day, or freeze for longer. When ready to serve, pop it in the oven and bake as directed, plus a little extra time especially if you froze it.


  1. Bread: I love stuffing with quality sourdough bread, but any hearty bread will work. I would avoid using sandwich type bread, but even that will work in a pinch. For gluten free, substitute a gluten free bread. You could even use store bought dried bread cubes, but it won’t be nearly as tasty.
  2. Broth: Choose a broth that you love. I almost always use Better than Bouillon Vegetable Flavor, but here I love their No-Chicken base.
  3. May substitute arrowroot for cornstarch.
  4. Add more or less salt to taste when tossing everything together. It will largely depend on how salty your broth is, so adjust as needed.
  5. Store leftovers in the refrigerator for 3-4 days and reheat in the oven or air fryer to make it crispy again!


Serving: 1of 12 servings | Calories: 269kcal | Carbohydrates: 48g | Protein: 9g | Fat: 4g | Saturated Fat: 1g | Sodium: 852mg | Potassium: 182mg | Fiber: 3g | Sugar: 4g | Vitamin A: 406IU | Vitamin C: 3mg | Calcium: 51mg | Iron: 3mg
Course: Side Dish
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , ,

you may also like:


  1. Prepared this the day before Thanksgiving so had the chance to pre-taste. Good, but very savory. Seasonings are almost overwhelming. So, I sauted two apples with vegan butter in a sauce pan, dumped the stuffing in pan, mixed with apples and added a little organic apple juice, put back in baking pan and heated for another twenty minutes. Incredible. That little bit of sweetness softened the savory. Everyone loved it. Vegans, and non-vegans alike!

  2. Nora this was my first time making stuffing from scratch. I came across your recipe and decided to try it for Christmas dinner this year. Turned out amazing and my husband and mother-in-law loved it! Made it exactly how you had it posted! Thank you for an awesome 10+++++++ recipe!

    1. Hi David. I am thrilled that the stuffing came out wonderful, and that it was a hit with your loved ones! Thank you for your terrific feedback and review!

  3. This is my third time making this stuffing. It’s very nice texture and flavorful. Thank you for your recipe, your work & your effort to share this wonderful dish. Wish you & yours loved ones have a Happy Christmas Season.

    1. Hi Nammie. I’m thrilled that you love the stuffing! I love creating easy and delicious recipes, and it’s really great to get positive feedback like yours! Thank you for sharing that, and for your wonderful reviews! Happy holidays to you!

  4. This was so good!!! However, I bought a bag of cubed bread. The bag said it was one pound, so I halved the recipe. There actually ended up being so much bread that I only used half the amount of bread. I was glad I did that. Other than that, this recipe is amazing!

    1. It looks like the recipe calls for 2 pounds of bread before it’s dried, so it would end up weighing less when dried because it would have much less water. If the bread cubes you bought were already dry, one pound by weight might actually be a higher volume of bread than you need. In that case, maybe it’s better to use the suggested volume of bread (about 14 cups). I don’t know if I explained that well but hopefully it made sense!

  5. Made this tonight and it was incredible! My non vegan family loved it! (even my mom who never likes stuffing) It’s perfectly crispy and has great flavor. Thank you for your recipe! 

  6. I made this twice last year, once to test then on actual thanksgiving and it was delicious! Looked up the recipe to make again this year. Takes time to cube and dry the bread but was worth it! Used Sourdough as suggested.

    1. Hi Annie. Thank you for sharing your wonderful review and comments! I’m glad you loved the stuffing! Wishing you happy holiday cooking!

  7. This will be my go to holiday stuffing now. I made it for Christmas this year and my family all really loved it. Stuffing is pretty much my favourite holiday dish. Thank you Nora! 

  8. Magic stuffing! Followed the recipe exactly as written. Prepared the night before and put it in the refrigerator; wasn’t expecting much—figured the bread would absorb all of the liquid and be a gooey mess. Boy, was I wrong! This baked perfectly tender and was one of the first sides to be eaten in it’s entirety. I’m going to make more today so I can have leftovers!?

  9. Made this a few days ago. It’s a good recipe. The only faults I have with the recipe were my fault as I substituted a lot. I can’t remember the last time I had stuffing or if I’d ever had it before this recipe. The recipe is good. I think I figured out that I’m not someone who really likes stuffing that much. This isn’t a super quick recipe but if you like stuffing I can see you enjoying this. Thanks Nora for another good recipe!

  10. Hi Nora! Do you have a recommendation on a slow cooker/crock pot? I am buying my partner one for Christmas and want to make sure I get a good one but don’t overdo it. We are obsessed with all your recipes so I feel like you’ll have the best advice! <3 We can't wait to try this stuffing!!!!

    1. Aw thanks so much! I actually don’t own a crock pot lol! I totally plan to after the new year, and I will be working on some slow cooker vegan recipes. So I’m not much help on the topic yet, sorry!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.