There's something irresistibly cozy about the smell and taste of perfectly seasoned bread soaking up all those herbal, savory flavours. This Vegan Sourdough Stuffing Recipe is a game-changer—combining tangy, crunchy sourdough bread with rich herbs and mushroom goodness that’ll make your whole kitchen smell like fall.
Jump to:
Why You'll Love This Recipe
I’m honestly pretty obsessed with this Vegan Sourdough Stuffing Recipe. Not only is it packed with fresh herbs and veggies, but the way the sourdough crisps up on top is just divine. It’s perfect whether it’s a holiday or just a cozy dinner at home.
- Bold, Tangy Flavor: The sourdough bread adds a subtle tang that elevates every bite into something special.
- Hearty & Herbal: Fresh sage, rosemary, thyme, and parsley make for an aromatic, taste-packed stuffing.
- Totally Vegan-Friendly: Uses vegan butter and vegetable broth without sacrificing that rich, comforting feel.
- Crunchy & Moist Contrast: Crispy toasted bread cubes soaked in broth create the perfect texture balance.
Ingredients & Why They Work
Each ingredient plays a special role in making this Vegan Sourdough Stuffing Recipe sing. From crunchy bread to the sautéed mushrooms that bring umami depth, here’s the scoop on why this combo is a winner—and a few shopping tips to get the best results.

- Sourdough Bread: Its tangy flavor and sturdy texture stand up beautifully to soaking and baking without turning mushy.
- Vegan Butter: Adds richness and a silky finish to the sautéed veggies—a full-flavored substitute for traditional butter.
- Yellow Onion: Provides a sweet, mellow base once sautéed that works wonders with garlic.
- Garlic: Imparts pungent warmth and depth with just a few cloves.
- Celery: Adds subtle crunch and classic stuffing earthiness.
- Baby Bella Mushrooms: Bring meaty texture and umami that make the dish deeply satisfying.
- Fresh Sage, Rosemary, Thyme, Parsley: The holy quartet of herbs in any stuffing, giving that signature aroma and flavor complexity.
- Sea Salt & Ground Pepper: To season and bring all the flavors together perfectly.
- Vegetable Broth: Soaks into the bread cubes to keep them moist and flavorful without being soggy.
Make It Your Way
I love tweaking this Vegan Sourdough Stuffing Recipe depending on what I have on hand or the season. Don’t be shy about adapting it—it’s incredibly forgiving and open to your creativity.
- Mushroom Variations: Sometimes I swap baby bellas for shiitakes or cremini for a different depth of flavor—and it always works beautifully.
- Nutty Add-ins: Toasted pecans or walnuts add a nice crunch if you want a little more texture contrast.
- Make it gluten-free: Use gluten-free bread instead of sourdough for those with dietary restrictions.
- Spice it up: A pinch of smoked paprika or a dash of cayenne adds a warm kick if you want to mix things up.
Step-by-Step: How I Make Vegan Sourdough Stuffing Recipe

Step 1: Toast the Sourdough Cubes to Perfection
Start by cutting your sourdough loaf into roughly 1-inch cubes. Spread these cubes on parchment-lined baking sheets and toast them at 350°F for about 20-25 minutes. You’re looking for them to dry out and just start turning golden brown—this step helps the bread absorb all the broth later without getting mushy. I like to keep an eye towards the end so they don’t over-bake and get too hard.
Step 2: Sauté the Veggies and Build Flavor
While your bread’s toasting, melt vegan butter in a large skillet over medium heat. Toss in chopped onion, minced garlic, and celery, and cook until the onions smell fragrant and turn translucent (about 5-7 minutes). Add mushrooms next, stirring occasionally for about 6-8 minutes until they brown and release their delicious juices. This step really develops that deep umami flavor that makes the stuffing so irresistible.
Step 3: Add Fresh Herbs and Broth
Once the mushrooms look nicely browned and the liquid has started to evaporate, add the fresh sage, rosemary, thyme, parsley, salt, and pepper. Give it a quick sauté—just about a minute to let those herbs wake up and release their aroma. Then pour in the vegetable broth, stir to combine, and turn off the heat.
Step 4: Combine and Bake
Transfer your toasted sourdough cubes into a large bowl, pour the warm vegetable broth and veggie mixture over the top, and toss gently to coat all the bread cubes. Pour everything into a greased 9×13 baking dish and bake at 350°F for 35-45 minutes until the top is beautifully golden and toasty. Let it cool a bit before serving; this resting helps everything settle and makes it easier to scoop.
Top Tip
Preparing this stuffing a few hours ahead or even the day before actually improves the flavor. Here are some personal insights I’ve picked up during many holiday dinners that might save you some stress and elevate the dish:
- Don’t skip toasting the bread: It keeps your stuffing from turning soggy and gives that crave-worthy crunch on top.
- Use fresh herbs: Dried herbs just don’t pack the same punch in this recipe—freshness makes all the difference.
- Gentle mixing: Toss the bread with the broth mixture slowly to avoid crushing the cubes, so they keep their texture.
- Watch the bake time: Underbaking leaves it too moist, but overbaking can dry it out—35-45 minutes usually hits the sweet spot.
How to Serve Vegan Sourdough Stuffing Recipe

Garnishes
I like to sprinkle a little fresh chopped parsley right before serving—its brightness contrasts beautifully with the earthy herbs. Sometimes a few toasted pine nuts on top add a lovely nutty crunch that guests always appreciate!
Side Dishes
This Vegan Sourdough Stuffing Recipe pairs wonderfully with roasted vegetables like Brussels sprouts or carrots, a hearty lentil loaf, or even a rich mushroom gravy on the side for that extra boost of comfort.
Creative Ways to Present
For special occasions, I love baking this stuffing in small individual ramekins. It looks charming on the plate and ensures crispy edges in every serving. Offering optional toppings like cranberry relish or vegan gravy lets guests customize their bites, which is always a hit.
Make Ahead and Storage
Storing Leftovers
After the big day, I store leftovers in an airtight container in the fridge and find they keep beautifully for 3-4 days. To keep the texture from turning limp, I always reheat leftovers in the oven or toaster oven instead of the microwave.
Freezing
This stuffing freezes like a dream! Just pop cooled leftovers into a freezer-safe container and freeze for up to 2 months. When you want to enjoy it again, thaw overnight in the fridge and reheat in the oven until warmed through and crisp on top.
Reheating
Oven reheating at 325°F for 15-20 minutes works best to bring back that toasted crispiness. If you're short on time, a few minutes under the broiler finish the job perfectly—just keep a close eye to prevent burning.
Frequently Asked Questions:
Yes, you can substitute sourdough with other sturdy breads like French or Italian bread, but sourdough’s tang is unique and really elevates the flavor in this stuffing.
The key is to dry out the bread cubes thoroughly in the oven before mixing with broth, and to avoid adding too much liquid. Baking it uncovered helps crisp the top nicely as well.
Absolutely! Prepare it a day ahead, then refrigerate. When you’re ready, bake it just before serving. You might need to add a bit more broth if it looks dry.
It pairs beautifully with roasted vegetables, vegan gravies, lentil loafs, or your favorite vegan Thanksgiving mains. It also works well alongside soups or stews for a comforting meal.
Final Thoughts
This Vegan Sourdough Stuffing Recipe has become my favorite go-to for every fall and winter gathering. I love how it brings people together around the table, and how the classic flavors tie into warm memories. I hope you get to try it soon—you’ll find it’s the kind of recipe you return to over and over, for every cozy meal and special occasion alike.
Print
Vegan Sourdough Stuffing Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 1 hour 20 minutes
- Yield: 10 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
A flavorful vegan sourdough stuffing recipe perfect for holiday meals or cozy dinners. This recipe combines toasted sourdough bread cubes with sautéed vegetables and fresh herbs, baked to golden perfection with rich vegetable broth.
Ingredients
Bread
- 1 loaf sourdough, about 12 cups loosely packed
Vegetables and Herbs
- 4 tablespoons vegan butter
- 1 yellow onion, peeled and chopped
- 3 cloves garlic, minced
- 1 cup celery, chopped
- 8 oz package baby bella mushrooms, chopped
- 3 tablespoons fresh sage leaves, chopped
- 2 tablespoons fresh rosemary, chopped
- 2 tablespoons fresh thyme, chopped
- ¼ cup fresh parsley, chopped
Seasoning and Liquids
- ½ teaspoon sea salt, plus more to taste
- ½ teaspoon ground pepper, plus more to taste
- 3 cups vegetable broth
Instructions
- Preheat oven: Preheat oven to 350°F and line two baking sheets with parchment paper.
- Toast bread cubes: Cut sourdough bread into 1-inch cubes and spread evenly on the baking sheets. Bake for 25 minutes or until bread is dry, crisp, and golden brown. Remove and transfer to a large bowl to cool.
- Sauté aromatics: While bread bakes, heat vegan butter in a large skillet over medium heat. Add chopped onion, minced garlic, and celery; sauté for 7 minutes until onion is translucent and fragrant.
- Cook mushrooms: Add chopped baby bella mushrooms to the skillet and cook for 8 minutes until mushrooms reduce, brown slightly, and liquid evaporates.
- Add herbs and seasonings: Stir in chopped sage, rosemary, thyme, parsley, salt, and pepper. Sauté for 1 minute to release herb flavors.
- Add broth and combine: Pour in vegetable broth and stir well to combine. Turn off heat.
- Mix bread and liquid: Pour the vegetable and herb mixture over the toasted sourdough cubes and gently stir to coat all pieces evenly.
- Bake stuffing: Transfer mixture into a 9×13 inch baking dish and bake for 45 minutes until the top is golden brown.
- Cool and serve: Remove from oven and allow to cool slightly before serving.
Notes
- Store leftovers in an airtight container refrigerated for 3-4 days.
- Reheat in the oven for best texture to crisp the sourdough bread back up, or use microwave or stovetop as alternatives.
- Regular butter can be used instead of vegan butter if not avoiding dairy.
- For a gluten-free option, substitute sourdough bread with gluten-free bread.
- Ensure bread cubes are thoroughly toasted to prevent sogginess in the finished stuffing.
Nutrition
- Serving Size: 1 serving
- Calories: 180 kcal
- Sugar: 2 g
- Sodium: 400 mg
- Fat: 8 g
- Saturated Fat: 1 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 24 g
- Fiber: 3 g
- Protein: 4 g
- Cholesterol: 0 mg






Leave a Reply