Thanksgiving sides make the meal, and these vegan options bring all the cozy flavor without the fuss. Think creamy potatoes, crisp-tender greens, and a stuffing that tastes like tradition—just made plant-based. Whether you’re hosting vegans, cooking for a mixed crowd, or simply want lighter sides, these dishes fit right in.
The flavors are familiar, the steps are straightforward, and everything holds up well on a busy holiday schedule. Serve them alongside your main course and watch the platters empty.
Contents
- 1 Why This Recipe Works
- 2 Shopping List
- 3 How to Make It
- 4 Keeping It Fresh
- 5 Health Benefits
- 6 What Not to Do
- 7 Recipe Variations
- 8 FAQ
- 8.1 Can I make these sides ahead of time?
- 8.2 What’s the best potato for vegan mashed potatoes?
- 8.3 How do I keep stuffing from drying out?
- 8.4 Can I use frozen green beans?
- 8.5 What plant-based milk works best for mashed potatoes?
- 8.6 How do I make the sprouts extra crispy?
- 8.7 Can I reduce the sugar in cranberry sauce?
- 8.8 What can I substitute for mushrooms in the stuffing?
- 8.9 How do I keep everything hot for serving?
- 8.10 Are these sides kid-friendly?
- 9 In Conclusion
Why This Recipe Works

Rather than one single dish, this is a set of easy, reliable vegan sides built for Thanksgiving. Each recipe uses pantry staples and straightforward seasoning so you get classic flavors with plant-based swaps.
The lineup includes:
- Creamy Garlic Mashed Potatoes with olive oil and almond milk
- Maple-Roasted Brussels Sprouts with toasted pecans
- Savory Mushroom Herb Stuffing with vegetable broth
- Green Beans with Lemon and Almonds for brightness and crunch
- Simple Cranberry Orange Relish for sweet-tart contrast
Everything cooks with minimal special equipment, can be prepped ahead, and welcomes swaps if a store shelf runs low.
Shopping List
- Produce: Russet or Yukon gold potatoes (4–5 lb), garlic (1 head), Brussels sprouts (2 lb), cremini or button mushrooms (1 lb), yellow onion (2), celery (4 stalks), green beans (1 lb), lemons (2), fresh cranberries (12 oz), orange (1), fresh parsley, fresh thyme, fresh rosemary
- Bread and Grains: Day-old rustic bread or sourdough (1 large loaf), or a bag of unseasoned stuffing cubes
- Pantry: Extra-virgin olive oil, pure maple syrup, vegetable broth (low sodium), sugar (or maple syrup) for cranberries, Dijon mustard, salt, black pepper, crushed red pepper flakes (optional)
- Plant-Based Milks and Fats: Unsweetened almond milk (or oat milk), vegan butter (optional but recommended), coconut cream (optional for extra-rich mash)
- Nuts and Add-Ins: Pecans or walnuts, sliced almonds
How to Make It

- Creamy Garlic Mashed Potatoes
- Peel and quarter 4 lb potatoes. Place in a large pot, cover with cold water, and add 1 tablespoon salt. Bring to a boil and simmer until fork-tender, 15–20 minutes.
- Meanwhile, gently warm 1/2 cup almond milk with 3 tablespoons olive oil and 2 minced garlic cloves until fragrant, 2–3 minutes.Do not boil.
- Drain potatoes well. Mash with the warm almond milk mixture. Add more milk for desired creaminess.Season with salt and pepper. For extra richness, stir in 2 tablespoons vegan butter or a splash of coconut cream.
- Maple-Roasted Brussels Sprouts with Pecans
- Preheat oven to 425°F (220°C). Trim and halve 2 lb Brussels sprouts.
- Toss sprouts with 3 tablespoons olive oil, 2 tablespoons maple syrup, 1 teaspoon salt, and 1/2 teaspoon black pepper.
- Roast on a large sheet pan, cut side down, for 18–22 minutes until browned and tender.In the last 5 minutes, add 1/2 cup chopped pecans to toast.
- Finish with a squeeze of lemon. Adjust salt as needed.
- Savory Mushroom Herb Stuffing
- Cut 1 large loaf of bread into 1-inch cubes. Dry in a 300°F (150°C) oven for 15–20 minutes, or leave out overnight.
- In a large skillet, warm 3 tablespoons olive oil.Sauté 1 chopped onion and 4 chopped celery stalks with a pinch of salt until soft, 7–8 minutes. Add 1 lb sliced mushrooms and cook until browned and most liquid evaporates, 8–10 minutes.
- Stir in 2 teaspoons chopped fresh thyme, 1 teaspoon chopped rosemary, and 1/2 cup chopped parsley. Season with salt and pepper.
- Toss the vegetable mixture with bread cubes in a large bowl.Add 2–3 cups warm vegetable broth until the bread is moistened but not soggy.
- Transfer to a greased baking dish. Dot with 2–3 tablespoons vegan butter if using. Bake at 375°F (190°C) for 25–35 minutes until the top is golden and the center is hot.
- Green Beans with Lemon and Almonds
- Bring a pot of salted water to a boil.Add 1 lb trimmed green beans and cook 3–4 minutes until crisp-tender. Drain and plunge into ice water. Pat dry.
- In a skillet, warm 1 tablespoon olive oil.Add beans, zest of 1 lemon, a pinch of red pepper flakes, salt, and pepper. Toss 2–3 minutes to heat through.
- Finish with 2 tablespoons sliced almonds and a squeeze of lemon juice.
- Simple Cranberry Orange Relish
- In a saucepan, combine 12 oz fresh cranberries, 1/2 cup sugar (or maple syrup to taste), zest and juice of 1 orange, and 1/4 cup water.
- Simmer over medium heat, stirring, until most berries burst and sauce thickens, 10–12 minutes. Add a pinch of salt.
- Cool to room temperature; it will thicken as it cools.
Keeping It Fresh
- Make-ahead: Stuffing can be assembled a day ahead; cover and refrigerate, then bake day-of.Cranberry relish keeps 5–7 days chilled.
- Day-of timing: Mash potatoes last to keep them hot. Hold over very low heat with a splash of warm milk to loosen if needed.
- Storage: Store sides in airtight containers. Most keep 3–4 days.Reheat gently with a little broth (stuffing) or milk (potatoes) to restore moisture.
- Freezing: Stuffing and cranberry sauce freeze well up to 2 months. Brussels sprouts and green beans are best fresh for texture.

Health Benefits
- Plant-forward nutrition: These sides highlight fiber-rich vegetables, which support digestion and steady energy.
- Better fats: Olive oil and nuts provide heart-healthy unsaturated fats and satisfying crunch.
- Lower saturated fat: Skipping dairy reduces saturated fat while keeping flavor high with herbs, garlic, and citrus.
- Vitamin boost: Brussels sprouts, green beans, and cranberries bring vitamins C and K, plus antioxidants.
What Not to Do
- Don’t overwater the potatoes: Waterlogged potatoes turn gluey. Drain well and add warm milk gradually.
- Don’t crowd the sprouts: Overcrowding steams them.Use a large sheet pan so they roast and brown.
- Don’t skip drying the bread: Soft bread leads to mushy stuffing. Dry cubes for good texture.
- Don’t overcook green beans: Keep them crisp-tender; they’ll taste brighter and reheat better.
- Don’t oversweeten cranberries: Add sugar gradually and taste. You want tang to balance the plate.
Recipe Variations
- Herb swaps: Use sage instead of rosemary in the stuffing for a classic holiday note.
- Umami boost: Add a splash of tamari to the mushroom mixture or a teaspoon of white miso to the mashed potatoes.
- Gluten-free stuffing: Use gluten-free bread cubes and check your broth label.
- Nut-free options: Skip nuts; add roasted pumpkin seeds for crunch or crispy fried shallots on the beans.
- Balsamic sprouts: Swap maple for 1 tablespoon balsamic vinegar and finish with pomegranate seeds.
- Extra-creamy mash: Stir in roasted garlic cloves or a spoonful of tahini for silkiness.
FAQ
Can I make these sides ahead of time?
Yes.
Assemble stuffing and refrigerate up to 24 hours before baking. Cranberry relish can be made several days ahead. Roast Brussels sprouts close to serving for best texture.
Rewarm potatoes gently with extra milk.
What’s the best potato for vegan mashed potatoes?
Russets whip up fluffier and absorb liquid well; Yukon golds are naturally creamy and buttery. A mix gives you the best of both worlds.
How do I keep stuffing from drying out?
Add enough warm broth to moisten the bread before baking, then cover with foil for the first 15–20 minutes. If it looks dry when reheating, splash with more broth and cover again.
Can I use frozen green beans?
Yes.
Thaw and pat them very dry. Sauté over medium-high heat to evaporate moisture and keep them crisp.
What plant-based milk works best for mashed potatoes?
Unsweetened almond or oat milk keeps flavors neutral. Avoid vanilla or sweetened varieties.
Warm it before adding so the potatoes stay smooth.
How do I make the sprouts extra crispy?
Roast cut side down on a preheated sheet pan, don’t overcrowd, and use high heat (425°F). A light drizzle of maple at the end helps glaze without softening them too much.
Can I reduce the sugar in cranberry sauce?
Absolutely. Start with less, taste as it cooks, and add more if needed.
A pinch of salt and citrus zest enhances sweetness without extra sugar.
What can I substitute for mushrooms in the stuffing?
Diced fennel or chopped chestnuts add texture and depth. You can also add a small splash of tamari or vegan Worcestershire for umami if skipping mushrooms.
How do I keep everything hot for serving?
Use a warm oven (200°F) to hold sides covered. Reheat on the stovetop with a splash of liquid just before plating.
Warm serving dishes also help.
Are these sides kid-friendly?
Yes. Keep seasoning simple, serve sauces on the side, and cut Brussels sprouts smaller. The mashed potatoes and cranberry relish are usually big hits.
In Conclusion
These vegan Thanksgiving sides deliver comfort, color, and familiar flavors with simple techniques.
You’ll get creamy, crunchy, savory, and bright elements that pair beautifully with any main. Prep what you can ahead, season to taste, and serve everything hot. The result is a table full of dishes everyone will enjoy—no special labels needed.

