How to Make a Vegan Stuffing Recipe the Whole Family Can Enjoy

Fresh herbs and savory mushrooms make this flavorful vegan stuffing recipe a crowd-pleaser. Bake a batch for a holiday or serve it as an easy weeknight side dish.

Regardless of whether you call it “stuffing” or “dressing,” this delightfully carb-filled holiday dish is universally loved. Most stuffing recipes, however, rely on the flavor of either turkey stock or sausage for their signature savoriness. The good news is that meatless stuffing is not only possible, it’s every bit as delicious as the traditional version. It might just be one of those vegan recipes that even meat eaters love. The secret to our delicious vegan stuffing? Mushrooms, plus plenty of hardy herbs.

The Best Vegan Stuffing Recipe


  • 1/4 cup olive oil
  • 1/2 pound sliced fresh mushrooms
  • 1 large onion, chopped
  • 2 celery ribs, diced
  • 3 garlic cloves, minced
  • 1/2 cup minced fresh parsley
  • 1-1/2 teaspoons salt
  • 1-1/2 teaspoons rubbed sage
  • 3/4 teaspoon dried thyme
  • 1/4 teaspoon pepper
  • 8 cups cubed day-old French bread
  • 1 cup coarsely chopped pecans, toasted
  • 2 to 2-1/2 cups vegetable broth


Step 1: Preheat the oven

Preheat the oven to 325°F before starting the stovetop steps. Most ovens need at least 15 minutes to reach the desired temperature.

Step 2: Saute the vegetables

In a large skillet, heat the oil over medium heat. Add the mushrooms, onion and celery. Cook until tender, stirring occasionally, about five to seven minutes. The vegetables should be soft, collapsed and lightly golden, but not browned.

Add the garlic and cook for one minute longer until just fragrant. Stir in the parsley, salt, sage, thyme and pepper and remove from the heat. This aromatic mixture will create the base flavor for the vegan stuffing.

Step 3: Combine the ingredients

In a large bowl, combine the cubed bread, vegetable mixture and pecans. Gradually drizzle in the broth and stir to combine.

Editor’s Tip: Toasting nuts adds crunch and brings out more flavor—and it’s simple to do. Here’s how to toast pecans.

Step 4: Bake

Transfer everything to a greased 13×9-inch baking dish. Cover with foil and bake for 30 minutes. Then uncover and bake until lightly browned, 15 to 20 minutes longer. Those crispy golden bits on top are the best part!

Tips for Making Vegan Stuffing

began stuffing on a plate with green beans and sweet potatoesTMB studio

What can I add to vegan stuffing?

For an extra layer of flavor, add chopped fennel to the sauteed vegetable mixture. If you want a vegan stuffing that’s even more savory, swap out the vegetable broth for mushroom broth.

What do I serve with vegan stuffing?

This savory stuffing will go perfectly with all your Thanksgiving favorites, like green bean casserole and gravy. It’s equally as great as a side for a regular weeknight meal, especially if you’re planning a menu of vegan dinner recipes.

How do I store vegan stuffing?

Leftover stuffing can be transferred to an airtight container and refrigerated for up to four days.

Popular Videos

Alexandra Shytsman
Alexandra Shytsman is a recipe developer, food writer, photographer, and creator of The New Baguette, a recipe resource for the veg-curious. Her mission is to demystify plant-based food and inspire people to cook more healthy meals at home. She is co-author of The Complete Vegan Cookbook and teaches hands-on vegan cooking classes. Originally from Odessa, Ukraine, she immigrated to Brooklyn, NY when she was nine, where she's pretty much lived ever since. Follow her on Instagram at @thenewbaguette.