
Healthy Vegan Stuffing with Mushrooms, Apple and Sage
This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.
Stuffing is many people’s favorite part of Thanksgiving, and this healthy vegan stuffing keeps all the cozy flavor without the butter. Whole-grain or sourdough bread soaks up a savory broth with mushrooms, onion, celery and fresh sage, while sweet apple, tart cranberries and toasted pecans make every bite interesting. It bakes up crisp and golden on top and moist in the middle.
🌱 Why This Stuffing Is Healthier
- Whole grains: Whole-grain or sourdough bread has more fiber than white bread and a gentler effect on blood sugar.
- No butter: Two tablespoons of olive oil replace the usual stick of butter.
- More vegetables: Mushrooms, onion, celery and apple make up almost half the stuffing.
- Flax binder: Ground flaxseed replaces eggs and adds omega-3 fats.
🍞 Healthy Vegan Stuffing with Mushrooms, Apple and Sage Recipe

Healthy Vegan Stuffing with Mushrooms, Apple and Sage
Ingredients
- 1 lb whole-grain or sourdough bread 450 g, cut into 1-inch cubes and dried (about 10 cups)
- 2 tbsp ground flaxseed
- 5 tbsp water
- 2 tbsp olive oil plus a little for the dish
- 1 large yellow onion diced
- 3 stalks celery diced
- 8 oz cremini mushrooms 225 g, chopped
- 3 cloves garlic minced
- 1 tbsp fresh sage chopped, or 1 tsp dried
- 2 tsp fresh thyme leaves or ¾ tsp dried
- 1 tsp fresh rosemary chopped
- 1 medium apple cored and diced
- ⅓ cup dried cranberries unsweetened or juice-sweetened
- ⅓ cup pecans toasted and chopped
- ¼ cup fresh parsley chopped
- 2–2½ cups low-sodium vegetable broth 480–600 ml
- salt and black pepper to taste
Instructions
- Heat the oven to 350°F (175°C) and lightly oil a 9x13-inch baking dish. Stir the flaxseed and water together and set aside for 10 minutes to thicken.
- Heat the olive oil in a large skillet over medium heat. Cook the onion and celery for 7 minutes until soft.
- Add the mushrooms and cook for 6 minutes until browned. Add the garlic, sage, thyme and rosemary and cook 1 minute more.
- In a very large bowl, combine the bread cubes, cooked vegetables, apple, cranberries, pecans and parsley.
- Whisk the flax mixture into 2 cups of the broth and pour it over the bread, tossing gently until evenly moist. Add more broth if any bread is still dry. Season with salt and pepper.
- Spread the stuffing in the baking dish, cover with foil and bake for 25 minutes.
- Uncover and bake for 20–30 more minutes, until golden and crisp on top.
Notes
🍴 How to Serve It
- Next to Homemade Vegan Turkey Roast with plenty of gravy.
- Stuffed into roasted squash halves for an extra-festive plate.
- Pressed into a waffle iron the next day for crispy “stuffing waffles.”
🧘♀️ Nutrition Tips
Approximate nutrition per serving (1/10 pan): 210 calories · 6 g protein · 31 g carbs · 5 g fiber · 7 g fat.
- Use dry bread. Cube it and leave it out overnight, or toast it at 300°F for 15–20 minutes. Fresh bread turns mushy.
- Add broth slowly. Different breads absorb different amounts. The bread should be moist, not swimming.
- Gluten-free option: Use a good gluten-free bread and the same method.
- Nutrition values are estimates.
🛒 Healthy Amazon Finds for This Recipe
- 9×13 Glass Baking Dish with Lid: bakes the stuffing and stores the leftovers.
- Pompeian USDA Organic Robust Extra Virgin Olive Oil: replaces the butter with heart-healthy fat.
- Bob's Red Mill Golden Flaxseed Meal: the egg-free binder in this recipe.
❓ Frequently Asked Questions
What is the best bread for vegan stuffing?
A sturdy whole-grain or sourdough loaf works best. Check the label for milk, butter, eggs or honey, which some breads contain.
How do you bind stuffing without eggs?
A "flax egg" made from ground flaxseed and water does the job. It turns gel-like and holds the bread together as it bakes.
Can I make vegan stuffing ahead?
Yes. Assemble it up to a day ahead, cover and refrigerate. Bake it straight from the fridge, adding about 10 minutes to the covered time.
How do I keep stuffing from drying out?
Bake it covered for the first 25 minutes, then uncover to crisp the top. If it looks dry, drizzle a little extra broth over it before uncovering.
🔗 You May Also Like
🧮 Track it: Use our free Daily Calorie Intake Calculator to find out how many calories you need each day.
✅ Final Thoughts
This healthy vegan stuffing has all the classic flavors (sage, onion, celery and crispy bread) plus apple, cranberries and pecans for a festive twist. No butter, no eggs, and nobody will miss them. Pin it for Thanksgiving!






