Quick, Easy, and Meat-Free! Everyone Will Love This Vegan Stuffing Recipe

Quick, Easy, and Meat-Free! Everyone Will Love This Vegan Stuffing Recipe

This article may contain affiliate links. We collect a share of sales from qualifying purchases.

There’s a lot to be grateful for as a vegan: A smaller carbon footprint. Enjoying a healthy diet that can help with weight loss. Having something in common with iconic celebrities. But when it comes to holiday dinners, especially Thanksgiving feasts, vegans are often left with crumbs. Breadcrumbs, that is. And most of those aren’t even vegan! So what’s the solution to this Thanksgiving dilemma? You can start with this perfect vegan stuffing recipe.

You’ll amaze your friends and family — vegans and non-vegans alike — with this tasty, plant-based version of the long-loved side dish. And you don’t have to sacrifice taste for principal! This homemade recipe is bursting with all the flavors of a classic stuffing dish, thanks to fresh veggies and herbs. Plus, each serving around only 100 calories, so it’s not only good tasting, it’s good for you, too! All together, this vegan stuffing can seamlessly become a part of a healthy Thanksgiving meal.

Get started with Openfit’s workout programs for free today to get you one step closer to reaching your fitness goals.


Can vegans eat stuffing?

If the stuffing was store bought, it’s likely to have chicken stock or even dried meat already in the mix, making it off limits in a vegan diet. (If you’re specifically wondering if Stove Top Stuffing is vegan, that answer is also no — even the non-meat flavors are made with chicken or turkey products.)

If the stuffing was homemade without stock or meat but was cooked inside an animal, then that won’t work for a vegan diet either. Luckily, it’s pretty easy to make a delicious stuffing that is void of any animal products. So put on your apron—we’re headed to the kitchen!


vegan stuffing - detail of stuffing

How to Make a Vegan Thanksgiving Stuffing

All the taste, none of the stuff you don’t want! Say goodbye to partially hydrogenated oils, high fructose corn syrup, and suspiciously long ingredient lists. This recipe made with whole foods and tons of flavor will have everyone humming for another serving.

1. Choose Whole Wheat Bread

Instead of white bread, opt for whole wheat bread. Not only does it provide more nutrients, like fiber, protein, iron, and thiamine, it also adds a delightful nutty flavor to the dish!

2. Flavor with Fennel

Crunchy, mild, and sweet like licorice, fennel adds an extra dimension to this recipe along with a host of nutritional value. A source of magnesium, potassium, vitamin A, calcium, and iron, fennel is sure to become your new stuffing staple.

3. Make it with Mushrooms

What would a vegan Thanksgiving recipe be without mushrooms? This fungi often replaces ground meat in traditional recipes since they have a hearty texture. They’re also a great culinary choice, as they do a great job of taking on the surrounding flavors of a recipe, like the sage and thyme in this one.

So put that slightly stale loaf of bread to work, and start making your own homemade vegan stuffing! Better than store bought? You betcha.


vegan stuffing
0 from 0 votes

Vegan Stuffing

Course Side Dish
Cuisine American
Keyword vegan stuffing
Prep Time 45 minutes
Total Time 1 hour 30 minutes
Servings 8
Calories 108 kcal


  • 8 slices whole wheat bread cubed and left on counter for a day or until slightly stale
  • 4 tsp extra virgin olive oil
  • ½ cup white onion chopped
  • 2 celery stalks chopped
  • 1 cup white mushrooms sliced
  • 1 bulb fennel thinly sliced
  • 1 tsp dried sage
  • ½ tsp dried thyme
  • 1-2 cups vegetable broth
  • sea salt and ground black pepper to taste


  1. Preheat oven to 350° F.

  2. Evenly distribute bread cubes on two baking sheets; bake for 10-12 minutes or until toasted and crisp. Flip bread once or twice to ensure even toasting. When crisp, remove from oven and set aside. Increase the oven temperature to 375° F.

  3. While bread is toasting, place a large skillet over medium heat; add olive oil, onion, celery, mushrooms, and fennel. Sauté for 12 to 15 minutes, stirring frequently, until vegetables are
    soft and the onion is translucent.

  4. Add thyme and sage to the onion mixture and stir well. Reduce heat to low; cover and cook for 5 minutes, stirring occasionally.  Remove onion mixture from heat, uncover, and allow to cool for 5 minutes. 

  5. Combine bread and vegetable mixture in a large casserole dish, mix well. 

  6. Add 1 cup of broth to the bread mixture and stir to combine.  Slowly add the remaining broth and stir until the mixture is moist throughout – not too wet or too dry.

  7. Add a pinch of sea salt and freshly ground pepper to taste and give one last stir.

  8. Place casserole into the preheated oven and cook for 35 to 45 minutes, or until the top becomes crispy and begins to brown.  

Recipe Notes

The Nutrition Facts box below provides estimated nutritional information for this recipe.

Nutrition Facts
Vegan Stuffing
Amount Per Serving (0.75 cup)
Calories 108 Calories from Fat 27
% Daily Value*
Fat 3g5%
Saturated Fat 0.5g3%
Sodium 215mg9%
Carbohydrates 15g5%
Fiber 3g13%
Sugar 3g3%
Protein 4g8%
* Percent Daily Values are based on a 2000 calorie diet.


vegan stuffing

Photography by Anguel Dimov, AB Creative