Vegan Stuffing Recipe

This post may contain affiliate links. For more information, please see our affiliate policy.

This easy Vegan Stuffing Recipe is filled with wild mushrooms, leeks, fresh kale, and all the classic Thanksgiving herbs you love. The bread cubes are soft and chewy on the inside with browned, crispy edges outside, and the entire recipe is 100% vegan and delicious.

A casserole dish with vegan stuffing resting on a dish towel.


 

The best vegan stuffing recipes are rich, savory, and made entirely from plants. They are soft and chewy inside but have crispy edges outside. They contain no animal products like classic stuffing, but you don’t even notice that it’s dairy-free because it tastes so delicious.

This vegan-friendly stuffing has all the classic flavors like onions, celery, sage, thyme, and parsley. I’ve also added lots of mushrooms, leeks, and kale for extra flavor, texture, and color.

There is no egg for binding the mixture, but it turns out you don’t even need it. If you love mushrooms and vegetables in general, you’re guaranteed to love this easy, simple recipe.

Recipe ingredients

Labeled ingredients for vegan stuffing.

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.

Ingredient notes

  • Vegan butter: I love Earth Balance vegan buttery sticks in the filling, and I use olive oil for preparing the baking dish.
  • Mushrooms: Use any combination of baby portobello, white button, or wild mushrooms, aiming for 16 ounces total.
  • Leeks: Leeks are grown by having sand and dirt piled up around the base of the plant (the part under the dirt stays white). Because of this, leeks tend to be quite dirty and need to be washed carefully. To clean leeks, trim both the root end and the top where the dark green leaves begin. Cut the remaining white section in half lengthwise to expose the layers. Rinse the layers thoroughly in a basin of water until no dirt remains. Transfer to a cutting board and slice thinly.
  • Herbs: Fresh herbs taste the best in this stuffing, but dried work too. I rarely find fresh marjoram and almost always substitute dried.
  • French bread: Use any sturdy vegan bread such as Italian, challah, or sourdough bread. Dry the bread up to 3 days in advance (keep it covered with a dry kitchen towel on counter, or slice and dry in a 300-degree oven for 30 to 40 minutes).
  • Vegetable broth: I keep jars of homemade vegetable stock in the freezer, but store-bought is also good. Or, make broth from Better than Bouillon Roasted Vegetable Base.

Step-by-step instructions

  1. Adjust oven rack to middle position and preheat to 400 degrees. Coat a 9-inch by 13-inch baking dish with vegan butter or olive oil. In large skillet over medium-high heat, melt vegan butter until foaming. Add mushrooms, leeks, and celery, and sprinkle with ½ teaspoon salt and ¼ teaspoon pepper.
A silver skillet with vegetables in it.
  1. Sauté until the mushrooms have released most of their liquid and it has evaporated, about 10 to 15 minutes.
A silver skillet with vegetables in it.
  1. To skillet, stir kale, parsley, sage, thyme, and marjoram until fragrant and the kale has wilted about 30 seconds.
A silver skillet with vegetables in it.
  1. Pour into a large bowl. Add bread cubes, drizzle with broth, and toss to combine. Transfer to prepared baking dish.
A casserole dish with vegan stuffing resting on a dish towel.
  1. Cover tightly with foil and bake until mostly heated through, about 25 minutes. Remove foil and bake until golden brown and crispy edges form, about 15 to 20 minutes longer.
A casserole dish with vegan stuffing resting on a dish towel.

Recipe tips and variations

  • Yield: This Vegan Stuffing Recipe makes about 8 cups, enough for 8 side-dish servings of about 1 cup each.
  • Storage: Store leftovers covered in the refrigerator for up to 4 days.
  • Make Ahead Stuffing: After you’ve assembled the stuffing, refrigerate it up to 1 day in advance. See my full Make-Ahead Thanksgiving menu for more ways to cook in advance including a Make Ahead Roasted Turkey, Make Ahead Mashed Potatoes (that won’t get watery in the freezer), and Make Ahead Pumpkin Pie.
  • Freezer: For best results, assemble and freeze the bread stuffing uncooked. Then thaw overnight in the refrigerator and bake as directed in the recipe.
  • More flavors: Add more herbs and spices if you want to. Fresh garlic, rosemary, and savory would all be delicious here.
  • Gluten-free stuffing: My favorite gluten free stuffing recipe is made with Canyon Bakehouse Mountain White or Udi’s Multigrain Gluten-Free breads (both sold in the freezer section), but use the one you love the most. Dry the bread up to 3 days in advance (keep it covered with a dry kitchen towel on counter, or slice and dry in a 300-degree oven for 30 to 40 minutes). Change out the bread and the rest of the recipe can stay the same.
  • Classic oven-baked stuffing: To make my homemade Bread Stuffing recipe, preheat oven to 400 degrees and rub a 9×13 inch baking dish with butter. Add stuffing to the baking dish, cover tightly with foil, and bake until mostly heated through, about 25 minutes. Remove foil and bake until crispy edges form, about 10 to 20 minutes longer.
  • Crockpot stuffing: Save your oven space and make bread stuffing in your slow cooker. You’ll still have soft, chewy bread cubes with plenty of crispy edges without using your oven.
  • Vegetarian stuffing: Make my classic Bread Stuffing but substitute vegetable broth for the chicken broth. Everything else stays the same.
  • Small batch: My Bread Stuffing for Two is the same delicious, buttery stuffing with all your favorite flavors, but scaled down to a smaller quantity for small gatherings. See my full Thanksgiving for Two Menu which includes a pair of roasted Cornish Hens with Stuffing and two Mini Pumpkin Pies for dessert.
  • Sausage stuffing: My homemade Cornbread Dressing is made with plenty of sausage for a spicy kick.
  • Vegan Thanksgiving Recipes: Plan your next full or partial vegan Thanksgiving menu with delicious, mouth-watering Vegan Thanksgiving Recipes. These plant-powered classics taste as good as, or even better than, their traditional versions, and they are guaranteed to disappear no matter who is at the table.
Three plates of vegan stuffing.

Frequently Asked Questions

What is the best bread for stuffing?

The best bread for stuffing is a sturdy loaf with a tight crumb. Bakery French bread, Italian bread, Challah, and Sourdough are all good choices. When you cut up a 1-pound loaf into cubes, it should fit in an even layer on a single half-size rimmed baking sheet. If you need 2 sheet trays to fit your pound of bread cubes, the bread is too soft an airy. It won’t make good stuffing and you’ll wind up with a dish full of mush, no matter how well you dry it out.

How do you dry bread cubes for stuffing?

Dry the bread up to 3 days in advance (keep it covered with a dry kitchen towel on counter, or slice and dry in a 300-degree oven for 30 to 40 minutes).Cubes of bread on a baking sheet to try out for stuffing.

Can I bake this stuffing in an aluminum foil pan?

Yes! I’ve tested this vegan stuffing recipe in a 9-inch by 13-inch aluminum foil pan.

How do you make this recipe gluten-free?

Substitute Canyon Bakehouse Mountain White or Udi’s Multigrain Gluten-Free breads (both sold in the freezer section) for the vegan bread. Dry the bread up to 3 days in advance (keep it covered with a dry kitchen towel on counter, or slice and dry in a 300-degree oven for 30 to 40 minutes). Change out the bread and the rest of the recipe can stay the same.

More vegan Thanksgiving recipes

Join Us

HUNGRY FOR MORE? Sign up for our weekly newsletter and follow along on FacebookPinterest, and Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
A casserole dish with vegan stuffing resting on a dish towel.

Vegan Stuffing Recipe

This easy Vegan Stuffing recipe is filled with wild mushrooms, leeks, fresh kale, and all the classic Thanksgiving herbs you love. The bread cubes are soft and chewy on the inside with browned, crispy edges outside, and the entire recipe is 100% vegan and delicious.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings 8 servings (1 cup each)
Course Side Dish
Cuisine American
Calories 231
5 from 4 votes

Ingredients 

  • 1/2 cup vegan butter (1 stick) plus more for buttering dish (see note 1)
  • 16 ounces sliced mushrooms (see note 2)
  • 1 large leek white part only, halved lengthwise and thinly sliced (see note 3)
  • 2 celery ribs thinly sliced
  • salt and freshly ground black pepper
  • 1 cup shredded kale leaves from 2 to 3 stemmed kale leaves
  • 1/2 cup fresh parsley minced (see note 4)
  • 1 teaspoon fresh sage minced, or ½ teaspoon dried
  • 1 teaspoon fresh thyme minced, or ½ teaspoon dried
  • 1 teaspoon fresh marjoram minced, or ½ teaspoon dried
  • 1 loaf French bread or other crusty vegan bread, cut into 1/2-inch cubes and dried overnight on counter (about 1 pound, see note 5)
  • 2 cups vegetable broth (see note 6)

Instructions 

  • Adjust oven rack to middle position and preheat to 400 degrees. Coat a 9-inch by 13-inch baking dish with vegan butter or olive oil.
  • In large skillet over medium-high heat, melt vegan butter until foaming. Add mushrooms, leeks, and celery, and sprinkle with ½ teaspoon salt and ¼ teaspoon pepper. Sauté until the mushrooms have released most of their liquid and it has evaporated, about 10 to 15 minutes.
  • To skillet, stir kale, parsley, sage, thyme, and marjoram until fragrant and the kale has wilted about 30 seconds. Transfer to large bowl. Add bread cubes, drizzle with broth, and toss to combine. Transfer to prepared baking dish.
  • Cover tightly with foil and bake until mostly heated through, about 25 minutes. Remove foil and bake until crispy edges form, about 15 to 20 minutes longer.

Notes

  1. Vegan butter: I love Earth Balance vegan buttery sticks in the filling, and I use olive oil for preparing the baking dish.
  2. Mushrooms: Use any combination of baby portobello, white button, or wild mushrooms, aiming for 16 ounces total.
  3. Leeks: Leeks are grown by having sand and dirt piled up around the base of the plant (the part under the dirt stays white). Because of this, leeks tend to be quite dirty and need to be washed carefully. To clean leeks, trim both the root end and the top where the dark green leaves begin. Cut the remaining white section in half lengthwise to expose the layers. Rinse the layers thoroughly in a basin of water until no dirt remains. Transfer to a cutting board and slice thinly.
  4. Herbs: Fresh herbs taste the best in this stuffing, but dried work too. I rarely find fresh marjoram and almost always substitute dried.
  5. French bread: Use any sturdy bread such as Italian, challah, or sourdough bread. Dry the bread up to 3 days in advance (keep it covered with a dry kitchen towel on counter, or slice and dry in a 300-degree oven for 30 to 40 minutes).
  6. Vegetable broth: I keep jars of homemade vegetable stock in the freezer, but store-bought is also good. Or, make broth from Better than Bouillon Roasted Vegetable Base.
  7. Yield: This Vegan Stuffing Recipe makes about 8 cups, enough for 8 side-dish servings of about 1 cup each.
  8. Storage: Store leftovers covered in the refrigerator for up to 4 days.

Nutrition

Serving: 1 cupCalories: 231kcalCarbohydrates: 25gProtein: 7gFat: 12gSaturated Fat: 7gTrans Fat: 1gCholesterol: 80mgSodium: 495mgPotassium: 194mgFiber: 2gSugar: 2gVitamin A: 701IUVitamin C: 9mgCalcium: 48mgIron: 2mg
Did you make this recipe?Tag @culinaryhill on Instagram so we can admire your masterpiece! #culinaryhill
Website | + posts

Meggan Hill is a classically-trained chef and professional writer. Her meticulously-tested recipes and detailed tutorials bring confidence and success to home cooks everywhere. Meggan has been featured on NPR, HuffPost, FoxNews, LA Times, and more.

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

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.