Introduction
Thanksgiving is all about gathering around the table, sharing comforting food, and enjoying time with the people you love. A plant-based Thanksgiving can be just as festive and satisfying, with colorful vegetables, creamy mashed potatoes, savory stuffing, flavorful sauces, and hearty main dishes taking center stage.
Whether you’re hosting a completely vegan Thanksgiving or simply want to add more plant-based choices to your holiday menu, these Vegan Thanksgiving Dinner Recipes make it easy to create a delicious feast without relying on meat, dairy, or eggs.
This collection includes a hearty vegan lentil loaf, creamy garlic mashed potatoes, savory mushroom stuffing, maple-roasted vegetables, and homemade cranberry sauce. Each recipe uses familiar ingredients and straightforward preparation, making them suitable for both experienced cooks and beginners.
The best part is that many of these dishes can be prepared ahead of time, allowing you to spend less time in the kitchen and more time enjoying your Thanksgiving celebration.

1. Hearty Vegan Lentil Loaf
A hearty lentil loaf makes a wonderful centerpiece for a vegan Thanksgiving table. Lentils provide a satisfying texture, while mushrooms, vegetables, herbs, and walnuts add layers of savory flavor.
Ingredients
- 2 cups cooked brown or green lentils
- 1 tablespoon olive oil
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 cup finely chopped mushrooms
- 1 small carrot, grated
- ½ cup chopped walnuts
- 1 cup rolled oats
- 2 tablespoons ground flaxseed
- 5 tablespoons water
- 2 tablespoons tomato paste
- 2 tablespoons soy sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried sage
- ½ teaspoon black pepper
- ½ teaspoon salt
For the Glaze
- ¼ cup ketchup
- 1 tablespoon maple syrup
- 1 tablespoon balsamic vinegar
Step-by-Step Instructions
Step 1: Prepare the Flax Egg
Combine the ground flaxseed with water in a small bowl.
Stir well and let it sit for about 5–10 minutes until it thickens.

Step 2: Cook the Vegetables
Heat olive oil in a skillet over medium heat.
Add onion and carrot and cook for 3–4 minutes.
Add mushrooms and garlic and continue cooking until the mushrooms soften and most of their moisture has evaporated.
Step 3: Prepare the Lentil Mixture
Add the cooked lentils to a large bowl.
Lightly mash some of the lentils with a fork while leaving some whole for texture.
Add the cooked vegetables, walnuts, oats, flax mixture, tomato paste, soy sauce, thyme, sage, salt, and pepper.
Mix thoroughly.
Step 4: Shape the Loaf
Preheat the oven to 375°F (190°C).
Line a loaf pan with parchment paper.
Press the mixture firmly into the pan and smooth the top.
Step 5: Add the Glaze
Combine ketchup, maple syrup, and balsamic vinegar.
Spread the glaze evenly over the loaf.
Step 6: Bake
Bake for approximately 40–50 minutes.
Remove from the oven and allow it to rest for 10–15 minutes before slicing.
This resting time helps the loaf hold together.
2. Creamy Vegan Garlic Mashed Potatoes
No Thanksgiving dinner feels complete without mashed potatoes. This vegan version uses plant-based milk and olive oil or vegan butter to create a smooth, creamy side dish without dairy.
Ingredients
- 2 pounds Yukon Gold or russet potatoes
- 4 cloves garlic
- ½ cup unsweetened plant-based milk
- 3 tablespoons vegan butter or olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon chopped fresh parsley
- Fresh rosemary, optional
Step-by-Step Instructions
Step 1: Peel and Cut the Potatoes
Peel the potatoes and cut them into evenly sized chunks.
Place them in a large pot and cover with cold water.
Step 2: Add Garlic
Add the garlic cloves to the pot.
Bring the water to a boil.
Step 3: Cook Until Tender
Reduce the heat and simmer for approximately 15–20 minutes, or until the potatoes are easily pierced with a fork.
Drain thoroughly.
Step 4: Warm the Plant Milk
While the potatoes cook, gently warm the plant-based milk and vegan butter in a small saucepan.
Don’t boil the mixture.
Step 5: Mash
Return the potatoes and garlic to the warm pot.
Mash until smooth.
Gradually add the warm milk and butter mixture while continuing to mash.
Season with salt and black pepper.

Step 6: Garnish
Transfer the mashed potatoes to a serving bowl.
Top with parsley, rosemary, and a small pat of vegan butter if desired.
3. Vegan Mushroom & Herb Stuffing
This savory mushroom and herb stuffing is packed with crispy bread, mushrooms, onion, celery, garlic, and classic Thanksgiving herbs.
Ingredients
- 8 cups cubed crusty bread
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 celery stalks, diced
- 2 cups sliced mushrooms
- 3 cloves garlic, minced
- 2 teaspoons dried sage
- 1 teaspoon dried thyme
- ½ teaspoon black pepper
- ½ teaspoon salt
- 2½–3 cups vegetable broth
- 2 tablespoons chopped fresh parsley
Step-by-Step Instructions
Step 1: Dry the Bread
Spread the bread cubes across a baking sheet.
Let them sit uncovered for several hours, or toast them briefly in the oven until dry but not overly browned.
Step 2: Cook the Vegetables
Heat olive oil in a large skillet.
Add onion and celery and cook until softened.
Add mushrooms and garlic.
Cook until the mushrooms are tender and their excess moisture has evaporated.
Step 3: Add Herbs
Stir in sage, thyme, salt, and pepper.
Cook for another minute.
Step 4: Combine
Place the dried bread cubes in a large bowl.
Add the mushroom mixture and parsley.
Gradually pour in the vegetable broth, tossing gently until the bread is moist but not soggy.
Step 5: Bake
Transfer the stuffing to a greased baking dish.
Cover with foil and bake at 375°F (190°C) for about 25 minutes.
Remove the foil and bake for another 10–15 minutes until the top becomes golden and crisp.

4. Maple-Roasted Thanksgiving Vegetables
Colorful roasted vegetables bring freshness and beautiful color to a Thanksgiving table. A little maple syrup adds subtle sweetness while herbs and olive oil create a savory balance.
Ingredients
- 2 cups Brussels sprouts, halved
- 2 large carrots, sliced
- 2 cups sweet potatoes, cubed
- 1 red onion, cut into wedges
- 2 tablespoons olive oil
- 1½ tablespoons maple syrup
- 1 teaspoon dried thyme
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper
Step-by-Step Instructions
Step 1: Preheat the Oven
Preheat the oven to 425°F (220°C).
Line a large baking sheet with parchment paper if desired.
Step 2: Prepare the Vegetables
Place Brussels sprouts, carrots, sweet potatoes, and red onion in a large bowl.
Add olive oil, maple syrup, thyme, garlic powder, salt, and pepper.
Toss until evenly coated.
Step 3: Arrange on the Baking Sheet
Spread the vegetables into a single layer.
Avoid overcrowding the pan so the vegetables roast instead of steam.
Step 4: Roast
Roast for approximately 25–35 minutes.
Stir or turn the vegetables halfway through cooking.
Continue roasting until the edges are browned and the vegetables are tender.
Step 5: Serve
Transfer to a serving platter.
Add a little fresh thyme or chopped parsley before serving.
5. Easy Homemade Vegan Cranberry Sauce
A bright cranberry sauce adds a refreshing sweet-tart contrast to rich holiday dishes.
Ingredients
- 12 ounces fresh or frozen cranberries
- ¾ cup granulated sugar
- ½ cup orange juice
- ½ cup water
- 1 teaspoon orange zest
- Pinch of salt
Step-by-Step Instructions
Step 1: Combine the Ingredients
Add cranberries, sugar, orange juice, water, orange zest, and salt to a saucepan.
Step 2: Bring to a Simmer
Place the saucepan over medium heat.
Bring the mixture to a gentle boil.
Step 3: Cook the Cranberries
Reduce the heat and simmer for about 10–15 minutes.
The cranberries will begin popping and the mixture will gradually thicken.
Step 4: Cool
Remove from the heat.
Transfer to a serving bowl and allow it to cool.
The sauce will continue to thicken as it cools.

Step 5: Serve
Serve chilled, at room temperature, or slightly warm alongside your Thanksgiving dishes.
How to Build the Perfect Vegan Thanksgiving Plate
For a beautifully balanced Thanksgiving plate, combine different colors, textures, and flavors.
Start with a generous slice of vegan lentil loaf as the centerpiece.
Add a scoop of creamy garlic mashed potatoes next to it.
Place a serving of mushroom and herb stuffing alongside the potatoes.
Add colorful maple-roasted vegetables for freshness and texture.
Finish with a spoonful of cranberry sauce to provide a sweet and tangy contrast.
For an extra-special meal, serve everything with homemade vegan gravy.
Tips for Hosting a Vegan Thanksgiving
Plan the Menu Early
Choose your main dish and sides several days ahead. Make a shopping list and identify which recipes can be prepared in advance.
Prepare Make-Ahead Dishes
Cranberry sauce can be made ahead, vegetables can be chopped in advance, and stuffing ingredients can be prepared before guests arrive.

Offer Plenty of Variety
A successful plant-based holiday meal doesn’t need to imitate a traditional turkey dinner exactly. Combine hearty grains, legumes, vegetables, potatoes, mushrooms, nuts, fruit, and flavorful sauces.
Check Ingredient Labels
Some packaged ingredients can contain dairy or other animal-derived ingredients. Check labels on bread, broth, butter alternatives, sauces, and prepared foods.
Don’t Forget Dessert
Finish the celebration with a plant-based dessert such as:
- Vegan pumpkin pie
- Apple crumble
- Chocolate cake
- Pecan pie made with plant-based ingredients
- Apple crisp
- Coconut cream parfait
Suggested Vegan Thanksgiving Menu
Main Dish
Hearty Vegan Lentil Loaf
Side Dishes
Creamy Vegan Garlic Mashed Potatoes
Vegan Mushroom & Herb Stuffing
Maple-Roasted Thanksgiving Vegetables
Sauce
Easy Homemade Cranberry Sauce
Optional Extras
Vegan Mushroom Gravy
Green Salad with Apples and Pecans
Fresh Dinner Rolls
Dessert
Vegan Pumpkin Pie or Apple Crisp
Make-Ahead Thanksgiving Schedule
2 Days Before
- Prepare cranberry sauce
- Make the lentil loaf mixture
- Wash and chop vegetables
- Dry or toast bread for stuffing
- Check all ingredients
1 Day Before
- Bake the lentil loaf if desired
- Prepare stuffing vegetables
- Prepare dessert
- Set the table
- Organize serving dishes
Thanksgiving Morning
- Prepare mashed potatoes
- Assemble stuffing
- Prepare vegetables
- Reheat lentil loaf gently
- Set out cranberry sauce
Before Serving
- Roast vegetables
- Bake stuffing
- Warm mashed potatoes
- Slice the lentil loaf
- Garnish dishes with fresh herbs
Conclusion
A delicious Thanksgiving dinner doesn’t need meat, dairy, or eggs to feel comforting, festive, and satisfying. These Vegan Thanksgiving Dinner Recipes combine hearty lentils, creamy potatoes, savory mushrooms, colorful roasted vegetables, and bright cranberry sauce to create a complete holiday feast.
The key to a relaxed celebration is preparation. Make the dishes that can be prepared ahead of time, organize your ingredients early, and leave enough time on Thanksgiving Day to enjoy the meal with your guests.
Whether you’re completely vegan, welcoming plant-based guests, or simply looking for more vegetables at your holiday table, these recipes offer plenty of flavor, texture, and variety.
Gather your loved ones, fill the table with colorful homemade dishes, and enjoy a Thanksgiving meal that’s both delicious and memorable.

Frequently Asked Questions
1. What is a good vegan main dish for Thanksgiving?
A lentil loaf is an excellent option because it is hearty, flavorful, easy to slice, and pairs beautifully with mashed potatoes, stuffing, vegetables, and cranberry sauce.
2. Can I make vegan Thanksgiving food ahead of time?
Yes. Cranberry sauce, stuffing components, desserts, chopped vegetables, and lentil loaf can all be prepared ahead. This can significantly reduce cooking pressure on Thanksgiving Day.
3. What can I use instead of butter in vegan recipes?
Vegan butter, olive oil, avocado oil, or other plant-based fats can work depending on the recipe.
4. How do I make mashed potatoes vegan?
Replace traditional butter with vegan butter or olive oil and use unsweetened plant-based milk instead of dairy milk.
5. Is cranberry sauce vegan?
Basic cranberry sauce made with cranberries, sugar, orange juice, water, and spices is naturally vegan. Always check packaged ingredients if using a prepared product.
6. What can I use instead of chicken or turkey broth?
Use vegetable broth or vegetable stock. Mushroom broth is another flavorful option for stuffing and gravy.
7. How can I make vegan stuffing?
Use bread, vegetables, herbs, and vegetable broth instead of butter, meat stock, or other animal-derived ingredients. Make sure the bread itself is vegan.
8. What vegetables are best for a vegan Thanksgiving?
Brussels sprouts, carrots, sweet potatoes, green beans, squash, cauliflower, mushrooms, and Brussels sprouts are excellent choices for roasting, casseroles, and side dishes.
9. How can I make a vegan Thanksgiving feel special?
Focus on presentation as well as flavor. Use colorful vegetables, attractive serving platters, fresh herbs, candles, seasonal flowers, and a beautifully decorated table.
10. Can non-vegans enjoy these Thanksgiving recipes?
Absolutely. Vegan holiday dishes can be flavorful and satisfying for everyone. Serving familiar comfort foods with plenty of herbs, spices, roasted vegetables, and rich sauces makes the meal appealing to guests with different dietary preferences.











Leave a Reply