🦃
Thanksgiving Recipes for a Flavorful Holiday
Thanksgiving is about gathering around the table, slowing down for a little while, and filling the kitchen with the smells of roasted vegetables, herbs, warm bread, cinnamon, and something delicious bubbling away in the oven.
And you certainly don't need a turkey to create a spectacular Thanksgiving feast.
A vegetarian Thanksgiving can be every bit as cozy, hearty, and satisfying as a traditional holiday dinner. The trick is to build your menu around roasted vegetables, savory grains, creamy potatoes, rich sauces, flavorful stuffing, seasonal fruit, and plenty of herbs and spices.
Whether you're hosting vegetarians, planning a completely meat-free Thanksgiving, or simply want more vegetables on the table, these recipes give you plenty of options.
🍂 Thanksgiving Menu Ideas
A good holiday menu doesn't need 25 dishes. Pick a few favorites from each category and let them complement one another.
Appetizers
- Cranberry and goat cheese crostini
- Warm spinach and artichoke dip
- Roasted garlic white bean dip
- Baked stuffed mushrooms
- Whipped feta with roasted cranberries
Main Dishes
- Stuffed acorn squash
- Mushroom and lentil loaf
- Wild rice stuffed pumpkins
- Vegetarian mushroom Wellington
- Savory stuffed portobello mushrooms
Side Dishes
- Classic vegetarian stuffing
- Garlic mashed potatoes
- Maple Brussels sprouts
- Roasted root vegetables
- Green bean casserole
- Creamed spinach
- Sweet potato casserole
Sauces
- Vegetarian mushroom gravy
- Classic cranberry sauce
- Maple cranberry relish
- Herb butter
Desserts
- Pumpkin pie bars
- Classic pumpkin pie
- Apple crisp
- Pecan pie bars
- Cranberry apple crumble
🎃 1. Savory Stuffed Acorn Squash
Roasted acorn squash makes a beautiful vegetarian centerpiece. The naturally sweet squash pairs especially well with savory herbs, nutty quinoa, tart cranberries, and crunchy pecans.
Ingredients
- 2 large acorn squash, halved and seeds removed
- 2 tablespoons olive oil, divided
- 1 cup cooked quinoa
- 1/2 cup dried cranberries
- 1/3 cup chopped pecans
- 1/3 cup crumbled feta
- 1/4 cup finely diced onion
- 1/2 teaspoon dried sage
- 1/2 teaspoon dried thyme
- 2 tablespoons chopped fresh parsley
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat oven to 400°F.
- Brush the squash with 1 tablespoon olive oil and season lightly with salt and pepper.
- Place cut-side down on a baking sheet.
- Roast for 30 to 40 minutes, until tender when pierced with a fork.
- While the squash roasts, heat the remaining olive oil in a skillet.
- Add the onion and cook for 3 to 4 minutes.
- Stir in the quinoa, cranberries, pecans, sage, thyme, salt, and pepper.
- Cook for 2 to 3 minutes.
- Remove from heat and stir in the parsley and feta.
- Turn the roasted squash cut-side up and fill with the quinoa mixture.
- Return to the oven for 8 to 10 minutes.
- Serve warm.
Swaps
- Use wild rice instead of quinoa.
- Replace pecans with walnuts.
- Use goat cheese instead of feta.
- For dairy-free squash, omit the cheese.
- Add chopped mushrooms for a heartier filling.
- Add cooked lentils for extra protein.
🍞 2. Classic Vegetarian Thanksgiving Stuffing
A Thanksgiving table without stuffing feels a little suspicious. This version uses crusty bread, aromatic vegetables, sage, thyme, and rosemary.
Ingredients
- 10 cups cubed day-old bread
- 4 tablespoons butter or olive oil
- 1 medium onion, diced
- 3 celery stalks, diced
- 1 medium carrot, diced
- 2 cloves garlic, minced
- 1 teaspoon dried sage
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 2 1/2 to 3 cups vegetable broth
- 1/4 cup chopped fresh parsley
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat oven to 350°F.
- Spread bread cubes on a baking sheet.
- Toast for 10 to 15 minutes, stirring once.
- Melt butter in a large skillet.
- Add onion, celery, and carrot.
- Cook for 7 to 9 minutes, until tender.
- Add garlic, sage, thyme, rosemary, salt, and pepper.
- Cook for another minute.
- Place toasted bread in a large bowl.
- Add the vegetable mixture and parsley.
- Slowly pour in the broth, tossing as you go. Add enough broth to moisten the bread without making it soggy.
- Transfer to a greased baking dish.
- Cover with foil and bake for 30 minutes.
- Remove the foil and bake another 15 to 20 minutes, until golden on top.
Stuffing Variations
Apple & Sage: Add 1 diced apple and extra sage.
Mushroom & Herb: Sauté 2 cups sliced mushrooms with the vegetables.
Cranberry & Pecan: Add 1/2 cup dried cranberries and 1/2 cup toasted pecans.
Cornbread: Replace half the bread with crumbled cornbread.
Wild Rice: Add 1 cup cooked wild rice to the finished stuffing.
🍁 3. Maple Roasted Brussels Sprouts
These Brussels sprouts are crispy around the edges, tender inside, and finished with maple syrup and pecans.
Ingredients
- 1 1/2 pounds Brussels sprouts, trimmed and halved
- 2 tablespoons olive oil
- 2 tablespoons maple syrup
- 1/3 cup chopped pecans
- 1 tablespoon balsamic vinegar
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat oven to 425°F.
- Toss Brussels sprouts with olive oil, salt, and pepper.
- Arrange cut-side down on a baking sheet.
- Roast for 20 to 25 minutes.
- Remove from the oven.
- Drizzle with maple syrup and balsamic vinegar.
- Sprinkle with pecans.
- Toss gently and return to the oven for 3 to 5 minutes.
Flavor Swaps
- Add dried cranberries.
- Use walnuts instead of pecans.
- Add orange zest.
- Sprinkle with crumbled goat cheese.
- Add a pinch of red pepper flakes for heat.
🥔 4. Creamy Roasted Garlic Mashed Potatoes
Fluffy mashed potatoes are practically Thanksgiving royalty.
Ingredients
- 3 pounds russet or Yukon Gold potatoes
- 1 whole head garlic
- 1 tablespoon olive oil
- 1/2 cup warm milk
- 1/4 cup butter
- 1 teaspoon salt, plus more for cooking water
- 1/4 teaspoon black pepper
- Fresh chives, optional
Instructions
- Preheat oven to 400°F.
- Slice the top from the garlic head.
- Drizzle with olive oil and wrap in foil.
- Roast for about 35 to 40 minutes, until soft.
- Peel and cube the potatoes.
- Boil in salted water for 15 to 20 minutes, until fork-tender.
- Drain thoroughly.
- Return potatoes to the warm pot.
- Squeeze the roasted garlic cloves into the potatoes.
- Add warm milk, butter, salt, and pepper.
- Mash until fluffy and creamy.
- Garnish with chives.
Potato Swaps
- Use Yukon Gold for naturally buttery potatoes.
- Use russets for lighter, fluffier potatoes.
- Add roasted cauliflower for a lighter mash.
- Add cream cheese for extra richness.
- Use plant-based butter and milk for dairy-free mashed potatoes.
🍄 5. Vegetarian Mushroom Gravy
This rich mushroom gravy makes mashed potatoes, stuffing, and roasted vegetables even better.
Ingredients
- 2 tablespoons butter or olive oil
- 8 ounces mushrooms, finely chopped
- 1/2 small onion, finely diced
- 2 tablespoons all-purpose flour
- 2 cups vegetable broth
- 1 teaspoon soy sauce or tamari
- 1/2 teaspoon dried thyme
- 1/4 teaspoon black pepper
- Salt to taste
Instructions
- Heat butter or olive oil in a skillet.
- Add mushrooms and onion.
- Cook for 7 to 9 minutes, until the mushrooms release their moisture and begin to brown.
- Sprinkle flour over the mixture.
- Stir constantly for 1 minute.
- Slowly whisk in the vegetable broth.
- Add soy sauce, thyme, and pepper.
- Simmer for 5 to 8 minutes, stirring frequently, until thickened.
- Taste and adjust seasoning.
Gluten-Free Swap
Use a gluten-free flour blend or another tested gravy thickener suitable for your dietary needs.
🍠 6. Maple Roasted Sweet Potatoes
Simple, cozy, and perfect for a holiday table.
Ingredients
- 2 pounds sweet potatoes, peeled and cubed
- 2 tablespoons olive oil
- 2 tablespoons maple syrup
- 1/2 teaspoon cinnamon
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/3 cup chopped pecans
Instructions
- Preheat oven to 425°F.
- Toss sweet potatoes with olive oil, cinnamon, salt, and pepper.
- Roast for 25 to 30 minutes.
- Drizzle with maple syrup.
- Add pecans.
- Roast another 5 minutes.
Additions
Try dried cranberries, orange zest, fresh rosemary, or a pinch of cayenne.
🍒 7. Easy Cranberry Orange Sauce
The tartness of cranberries cuts beautifully through rich holiday dishes.
Ingredients
- 12 ounces fresh or frozen cranberries
- 3/4 cup orange juice
- 1/2 cup granulated sugar
- 1 tablespoon orange zest
- 1/2 teaspoon cinnamon
- Pinch of salt
Instructions
- Add everything to a saucepan.
- Bring to a gentle boil.
- Reduce heat and simmer for 10 to 12 minutes.
- Stir occasionally as the cranberries burst.
- Remove from heat.
- Allow to cool. The sauce will thicken as it cools.
Make It Less Sweet
Reduce the sugar to 1/3 cup for a tarter cranberry sauce.
Make It Fancy
Add chopped pecans, fresh ginger, or a tiny pinch of cloves.
🥕 8. Herb-Roasted Root Vegetables
A colorful platter of roasted vegetables makes a beautiful Thanksgiving side.
Ingredients
- 2 carrots, cut into chunks
- 2 parsnips, cut into chunks
- 2 sweet potatoes, cubed
- 1 red onion, cut into wedges
- 2 tablespoons olive oil
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat oven to 425°F.
- Toss all vegetables with olive oil and seasonings.
- Spread in a single layer.
- Roast for 30 to 40 minutes, stirring once.
- Cook until tender and caramelized around the edges.
🥬 9. Creamy Garlic Green Beans
A simple alternative to traditional green bean casserole.
Ingredients
- 1 pound fresh green beans, trimmed
- 1 tablespoon butter
- 2 cloves garlic, minced
- 1/2 cup heavy cream or unsweetened plant-based cream
- 1/4 cup grated Parmesan
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Blanch green beans in boiling water for 3 to 4 minutes.
- Drain and rinse briefly under cold water.
- Melt butter in a skillet.
- Add garlic and cook for 30 seconds.
- Add cream and simmer gently for 2 minutes.
- Stir in Parmesan.
- Add green beans and toss until coated.
- Season with salt and pepper.
🍄 10. Stuffed Portobello Mushrooms
These make an excellent individual vegetarian main dish.
Ingredients
- 4 large portobello mushrooms
- 2 tablespoons olive oil
- 1/2 cup cooked quinoa
- 1/2 cup finely chopped mushrooms
- 1/4 cup breadcrumbs
- 1/4 cup grated Parmesan
- 2 tablespoons chopped parsley
- 1 garlic clove, minced
- 1/2 teaspoon Italian seasoning
- Salt and pepper
Instructions
- Preheat oven to 400°F.
- Remove the mushroom stems.
- Brush mushroom caps with olive oil.
- Combine remaining ingredients.
- Spoon the filling into the mushroom caps.
- Bake for 20 to 25 minutes.
For a vegan version, replace Parmesan with nutritional yeast and use vegan breadcrumbs.
🥧 11. Easy Pumpkin Pie Bars
These pumpkin pie bars are easier to serve than a traditional pie and make a lovely Thanksgiving dessert.
Crust
- 1 cup almond flour
- 1/4 cup melted coconut oil
- 1 tablespoon maple syrup
- Pinch of salt
Filling
- 1 cup pumpkin puree
- 1/2 cup full-fat coconut milk
- 1/3 cup maple syrup
- 1 teaspoon pumpkin pie spice
- 1/2 teaspoon vanilla extract
- 1 tablespoon cornstarch
- Pinch of salt
Instructions
- Preheat oven to 350°F.
- Line an 8-inch square baking pan with parchment.
- Mix the crust ingredients.
- Press firmly into the bottom of the pan.
- Bake for 10 minutes.
- Whisk together all filling ingredients.
- Pour over the crust.
- Bake for 30 to 35 minutes, until the center is set.
- Cool completely before slicing.
- Refrigerate for cleaner cuts.
🍎 More Thanksgiving Dessert Ideas
If pumpkin isn't your only holiday love language, try:
- Apple crisp with oat crumble
- Pecan pie bars
- Cranberry apple crumble
- Cinnamon baked apples
- Pumpkin cheesecake
- Maple pecan cookies
- Apple cinnamon bread pudding
- Chocolate pecan tart
- Sweet potato pie
🍽️ Easy Thanksgiving Menu Combinations
Cozy Classic
- Vegetarian stuffing
- Garlic mashed potatoes
- Mushroom gravy
- Maple Brussels sprouts
- Cranberry orange sauce
- Pumpkin pie bars
Garden Harvest Thanksgiving
- Stuffed acorn squash
- Herb-roasted root vegetables
- Garlic mashed potatoes
- Green beans
- Cranberry sauce
- Apple crisp
Rustic Vegetarian Feast
- Stuffed portobello mushrooms
- Mushroom gravy
- Wild rice stuffing
- Roasted Brussels sprouts
- Sweet potatoes
- Pumpkin dessert
🌿 Ingredient Swap Guide
Holiday cooking gets much easier when you know which ingredients can stand in for one another.
Butter: Olive oil, vegan butter, or coconut oil depending on the recipe.
Milk: Dairy milk, oat milk, soy milk, or another suitable unsweetened plant milk.
Pecans: Walnuts, almonds, pumpkin seeds, or sunflower seeds.
Quinoa: Cooked wild rice, brown rice, farro, or couscous.
Feta: Goat cheese, ricotta, Parmesan, or a dairy-free cheese.
Fresh herbs: Dried herbs can work when fresh isn't available. Use less dried herb because the flavor is more concentrated.
Vegetable broth: Mushroom broth can add extra depth to gravies and stuffing.
Maple syrup: Honey can work in recipes where a non-vegan substitution is acceptable.
🕯️ Thanksgiving Cooking Tips
Start With the Dishes That Reheat Well
Stuffing, cranberry sauce, gravy, roasted vegetables, and many desserts can be prepared ahead of time.
Don't Crowd Your Roasting Pans
Vegetables need space to brown. If they are packed too closely together, they will steam instead of roast.
Taste as You Go
Holiday recipes often contain several rich or sweet components. Taste each dish before serving and adjust salt, acidity, herbs, or sweetness as needed.
Keep a Little Extra Broth Nearby
Stuffing can absorb more liquid than expected, especially if your bread is very dry. Keep additional broth available and add it gradually.
Balance the Table
If you have rich mashed potatoes, creamy stuffing, and gravy, add bright foods such as cranberry sauce, citrus, fresh herbs, or roasted vegetables to balance the meal.
Don't Forget Texture
A great Thanksgiving plate needs more than soft foods. Add toasted nuts, crispy roasted vegetables, crunchy toppings, fresh herbs, or toasted breadcrumbs.
🍂 Make-Ahead Thanksgiving Plan
2 Days Before
- Make cranberry sauce.
- Prepare dessert.
- Cube and dry the bread for stuffing.
- Chop vegetables.
- Toast nuts.
1 Day Before
- Prepare stuffing ingredients.
- Make mashed potatoes and refrigerate.
- Prepare squash filling.
- Assemble desserts.
- Make mushroom gravy.
Thanksgiving Day
- Roast squash and vegetables.
- Bake stuffing.
- Reheat mashed potatoes.
- Warm gravy.
- Roast Brussels sprouts shortly before serving.
- Assemble fresh garnishes just before dinner.
Final Thoughts
A memorable Thanksgiving meal doesn't have to revolve around one enormous centerpiece.
Build your table around seasonal vegetables, comforting sides, savory stuffing, rich sauces, bright cranberry flavors, and a dessert everyone wants to sneak a second piece of.
The beauty of a vegetarian Thanksgiving is the variety. You can have a golden stuffed squash sitting beside creamy mashed potatoes, crisp Brussels sprouts, savory mushroom gravy, herb-filled stuffing, and a spoonful of tart cranberry sauce.
That's a holiday table worth gathering around. 🍂🧡
Technical Recipe Note
Oven temperatures, baking times, and liquid absorption can vary depending on your cookware, oven, bread moisture, vegetable size, and ingredient substitutions. Add broth gradually to stuffing, adjust gravy thickness as needed, and allow baked desserts to cool completely before slicing.
Food Safety Note
For holiday meals, keep perishable foods refrigerated until preparation and refrigerate leftovers promptly. Follow current tested food-safety guidelines for cooking, cooling, reheating, and storing Thanksgiving dishes.
Practical Seasonal Note
Seasonal produce availability varies by region and growing climate. Choose locally available winter squash, root vegetables, greens, apples, and other seasonal ingredients where you live, and adjust roasting times according to the size and moisture of your produce.