Stuffing still gets a place of honor on my holiday table. Vegan mushroom stuffing is one of my favorite variations thanks to the depth of earthy flavor and variation in texture. As an added bonus, it will easily please vegetarians, vegans, and omnivores alike.

What Makes This Stuffing Special

Loaded with classic stuffing aromatics—onion, celery, garlic, and herbs—it gets the majority of its flavor and texture from a mix of mushrooms. They are sautéed first to release excess water before being combined with the other ingredients like walnuts, which add a meaty texture to the final product.  A high-quality (better yet, homemade) vegetable stock keeps the stuffing moist while it bakes. But one of the coolest tricks to this vegan stuffing comes in the form of a flax egg.

What Is a Flax Egg?

A flax egg is a vegan egg replacement made from ground flax seeds and water. It’s commonly used in vegan baking as a binder; in this recipe it helps keep the stuffing from falling apart all over your plate.  If you don’t have access to flax seeds or ground flax meal, you can certainly leave out the flax egg. That being said, I highly recommend following the recipe as written for a moist stuffing with a well-bound scoop.

Ingredient Substitutions

This recipe is highly adaptable. Here are some suggestions for substitutions: 

I call for mixed mushrooms in the recipe, meaning a mix of your favorites (think button, cremini, portobello, chanterelle, oyster, maitake, beech, or shitake). If you’d prefer to use one type, I recommend button or cremini. Instead of yellow onion, you could use white or red onion or even shallots.I like the convenience of dried herbs for this recipe, but you could also use fresh herbs. If you don’t like sage or thyme, try swapping one for finely chopped rosemary instead.The bread is the biggest component of any stuffing, and I like to use a loaf of crusty and chewy not-too-sour sourdough. You could also use a large baguette, a hearty whole-grain bread, or a softer French loaf.

Tips for Making Vegan Stuffing

Make sure your bread is stale so it can absorb all of the stock and hard-earned stuffing flavor. If you have the time, cube or tear your bread onto a sheet pan a day or two before you plan to make stuffing to ensure proper staleness.  If you need to make stuffing right this minute, don’t fret. Cube or tear your bread onto a sheet pan and toast in a 350ºF for 15 to 20 minutes to draw out the moisture.  The mix of mushrooms gives the stuffing varied texture and flavor, but make sure you prepare each mushroom variety properly. For instance, the stems of shiitake and large portobello mushrooms are tough and should be trimmed away, same with the thick base of beech and oyster mushrooms.

Make Ahead and Storage Instructions

If you want to make this recipe a day in advance, prepare the stuffing but don’t bake it. Transfer to a 9x13-inch pan, cover with aluminum foil, and refrigerate overnight. The next day, let the stuffing rest on the counter for at least 45 minutes to 1 hour, then bake as instructed. If (and that’s a big if) you have any leftover stuffing, let it cool to room temperature before transferring to an airtight container or zip-top bag. It’ll keep in the fridge for about 4 days in the fridge. Reheat on the stovetop, adding a little extra stock if it’s too dry, or in the microwave until heated through. You can also freeze leftover stuffing in a freezer bag for up to 3 months, pressing out as much air as possible before sealing. Defrost in the refrigerator before reheating.

Vegan Thanksgiving Sides

Vegan Mushroom Gravy Roasted Brussels Sprouts with Pomegranate-Balsamic Glaze Cranberry Relish Vegan Mashed Potatoes Roasted Butternut Squash Kale Sauté

Add the onion, scallions, celery, garlic, sage, and thyme and let cook, stirring often, until the celery has softened, 10 to 15 minutes. Remove the foil and turn up the oven temperature to 400°F. Bake, uncovered, for another 10 to 15 minutes, or until the top is well browned and crisp. Let the stuffing rest for at least 5 minutes before serving. Top with remaining parsley. Love the recipe? Leave us stars below!