Vegetarian Thanksgiving Meal Recipes for a Delicious Feast

Updated On: October 4, 2025

Thanksgiving is a wonderful time to gather with loved ones and enjoy a hearty, festive meal. But if you’re vegetarian or simply looking to add more plant-based dishes to your holiday table, finding the perfect vegetarian Thanksgiving meal can be a delightful challenge.

This year, embrace the vibrant flavors and wholesome ingredients that vegetarian cooking has to offer. From savory mains to comforting sides, these recipes will not only satisfy your taste buds but also impress your guests with creativity and warmth.

Whether you’re a seasoned vegetarian or just experimenting with meatless meals, these dishes bring together tradition and innovation in a way that makes Thanksgiving truly special.

Get ready to enjoy a bountiful spread filled with roasted vegetables, rich gravies, and luscious desserts—all without a single meat ingredient. Plus, these recipes are designed to be easy to follow, full of flavor, and perfect for sharing.

Let’s dive into a festive feast that celebrates vegetables, grains, and legumes in the most delicious way possible!

Why You’ll Love This Recipe

Vegetarian Thanksgiving meals offer a fresh twist on holiday classics while keeping things wholesome and satisfying. These recipes focus on bold flavors and hearty textures that even the most devoted carnivores will appreciate.

You’ll love how these dishes are packed with seasonal ingredients like butternut squash, cranberries, and fresh herbs, creating a vibrant palette of tastes and colors. Not to mention, they cater to a variety of dietary needs without compromising on taste.

From a protein-rich lentil loaf to creamy mashed potatoes and savory stuffing, these recipes are versatile, easy to prepare, and perfect for making ahead. Plus, they’re great for leftovers, so your celebration can continue beyond Thanksgiving Day!

Ingredients

  • For Lentil and Mushroom Loaf:
    • 1 cup green or brown lentils, rinsed
    • 2 ½ cups vegetable broth
    • 1 cup finely chopped mushrooms (cremini or button)
    • 1 small onion, finely chopped
    • 2 cloves garlic, minced
    • 1 cup breadcrumbs (use gluten-free if needed)
    • ¼ cup ground flaxseed mixed with ¾ cup water (flax egg)
    • 2 tbsp soy sauce or tamari
    • 1 tsp dried thyme
    • 1 tsp dried sage
    • Salt and pepper to taste
  • For Roasted Vegetables:
    • 3 cups butternut squash, peeled and cubed
    • 2 cups Brussels sprouts, halved
    • 2 carrots, sliced
    • 3 tbsp olive oil
    • Salt, pepper, and rosemary to taste
  • For Vegan Gravy:
    • 4 tbsp vegan butter or olive oil
    • ¼ cup all-purpose flour (or gluten-free flour)
    • 2 cups vegetable broth
    • 2 tbsp soy sauce or tamari
    • 1 tsp onion powder
    • Salt and pepper to taste
  • For Mashed Potatoes:
    • 4 large potatoes, peeled and chopped
    • ½ cup unsweetened plant-based milk
    • 3 tbsp vegan butter
    • Salt and pepper to taste
  • Optional Cranberry Sauce:
    • 1 cup fresh cranberries
    • ½ cup orange juice
    • ¼ cup maple syrup

Equipment

  • Large saucepan
  • Mixing bowls
  • Baking dish or loaf pan (9×5 inches)
  • Roasting pan or baking sheet
  • Potato masher or electric mixer
  • Whisk
  • Measuring cups and spoons
  • Knife and cutting board

Instructions

  1. Prepare the Lentil and Mushroom Loaf: In a large saucepan, combine the rinsed lentils and vegetable broth. Bring to a boil, then reduce heat and simmer for 25-30 minutes until lentils are tender and most of the liquid is absorbed. Drain any excess liquid.
  2. Sauté the vegetables: While lentils cook, heat a tablespoon of olive oil in a pan over medium heat. Add chopped onions and garlic, sauté for 3-4 minutes until translucent. Add mushrooms and cook for another 5 minutes until soft and browned. Remove from heat.
  3. Mix the loaf ingredients: In a large mixing bowl, combine cooked lentils, sautéed mushrooms and onions, breadcrumbs, flax egg, soy sauce, thyme, sage, salt, and pepper. Stir until well mixed.
  4. Shape and bake: Transfer the mixture to a greased loaf pan and press down firmly. Bake in a preheated oven at 350°F (175°C) for about 45-50 minutes until the top is golden and firm. Let cool for 10 minutes before slicing.
  5. Roast the vegetables: Toss butternut squash, Brussels sprouts, and carrots with olive oil, salt, pepper, and rosemary on a baking sheet. Roast at 400°F (200°C) for 25-30 minutes, turning halfway through, until tender and caramelized.
  6. Make the vegan gravy: Melt vegan butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes to form a roux. Gradually whisk in vegetable broth and soy sauce. Simmer, whisking frequently, until thickened, about 5-7 minutes. Season with onion powder, salt, and pepper.
  7. Prepare mashed potatoes: Boil chopped potatoes in salted water until tender, about 15-20 minutes. Drain and return to pot. Add plant-based milk and vegan butter, mashing to desired consistency. Season with salt and pepper.
  8. Optional cranberry sauce: In a small saucepan, combine cranberries, orange juice, and maple syrup. Cook over medium heat until cranberries burst and sauce thickens, about 10 minutes. Cool before serving.
  9. Serve: Plate slices of lentil loaf alongside roasted vegetables, mashed potatoes, and drizzle with vegan gravy. Add a spoonful of cranberry sauce for a sweet, tangy contrast.

Tips & Variations

Tip: For a nutty texture, add ½ cup chopped walnuts or pecans to the lentil loaf mixture before baking.

Variation: Swap mushrooms for sautéed eggplant or zucchini for a different flavor profile in the loaf.

Make ahead: The lentil loaf and cranberry sauce can be prepared a day in advance and refrigerated. Reheat gently before serving.

Extra flavor: Add fresh herbs like rosemary or thyme to the mashed potatoes or roasted vegetables for a fragrant touch.

Nutrition Facts

Nutrient Per Serving (1 slice loaf + sides)
Calories 450 kcal
Protein 18 g
Carbohydrates 60 g
Fiber 12 g
Fat 12 g
Saturated Fat 2 g
Sodium 500 mg
Vitamin A 180% DV
Vitamin C 70% DV

Serving Suggestions

This vegetarian Thanksgiving meal pairs beautifully with a crisp green salad featuring autumn ingredients like apples, walnuts, and dried cranberries. Consider serving with fresh-baked rolls for a complete feast.

For additional side dishes, try a warm Swiss chard recipe to bring bright greens to the table or a comforting low calorie vegetable soup to start the meal off right.

And if you’re thinking of dessert options, don’t miss the Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet finish that complements the savory dishes wonderfully.

Conclusion

Creating a vegetarian Thanksgiving meal is an opportunity to explore the rich diversity of plant-based ingredients while honoring holiday traditions. These recipes provide a delicious, satisfying alternative that brings warmth and joy to your table without meat.

The lentil and mushroom loaf serves as a hearty centerpiece, complemented by roasted vegetables, creamy mashed potatoes, and savory vegan gravy—each bursting with seasonal flavors.

Whether you’re cooking for a vegetarian crowd or simply looking to add variety to your holiday spread, these dishes are sure to impress. Plus, the flexibility in preparation and make-ahead options make your Thanksgiving cooking stress-free.

Embrace this chance to celebrate with wholesome, flavorful foods that everyone can enjoy. For more inspiring meatless recipes, be sure to check out our other favorites like the Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas and the Vegetarian Middle Eastern Recipes for Easy, Flavorful Meals.

📖 Recipe Card: Vegetarian Thanksgiving Meal

Description: A wholesome and flavorful vegetarian meal perfect for Thanksgiving. Includes a savory lentil loaf, roasted vegetables, and creamy mashed potatoes.

Prep Time: PT30M
Cook Time: PT1H
Total Time: PT1H30M

Servings: 6 servings

Ingredients

  • 1 cup brown lentils
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup breadcrumbs
  • 1/2 cup grated carrots
  • 1/2 cup chopped walnuts
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 4 cups mixed root vegetables (carrots, parsnips, sweet potatoes), chopped
  • 2 tablespoons olive oil
  • 4 large potatoes, peeled and chopped
  • 1/4 cup milk
  • 2 tablespoons butter
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook lentils in boiling water for 20 minutes until tender; drain.
  3. In a bowl, combine lentils, onion, garlic, breadcrumbs, carrots, walnuts, tomato paste, thyme, salt, and pepper.
  4. Press mixture into a loaf pan and bake for 40 minutes.
  5. Toss root vegetables with olive oil, salt, and pepper; roast for 40 minutes alongside the loaf.
  6. Boil potatoes until soft, then mash with milk and butter; season to taste.
  7. Serve lentil loaf with roasted vegetables and mashed potatoes.

Nutrition: Calories: 350 kcal | Protein: 15 g | Fat: 12 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Thanksgiving Meal”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A wholesome and flavorful vegetarian meal perfect for Thanksgiving. Includes a savory lentil loaf, roasted vegetables, and creamy mashed potatoes.”, “prepTime”: “PT30M”, “cookTime”: “PT1H”, “totalTime”: “PT1H30M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup brown lentils”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1 cup breadcrumbs”, “1/2 cup grated carrots”, “1/2 cup chopped walnuts”, “2 tablespoons tomato paste”, “1 teaspoon dried thyme”, “4 cups mixed root vegetables (carrots, parsnips, sweet potatoes), chopped”, “2 tablespoons olive oil”, “4 large potatoes, peeled and chopped”, “1/4 cup milk”, “2 tablespoons butter”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Cook lentils in boiling water for 20 minutes until tender; drain.”}, {“@type”: “HowToStep”, “text”: “In a bowl, combine lentils, onion, garlic, breadcrumbs, carrots, walnuts, tomato paste, thyme, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Press mixture into a loaf pan and bake for 40 minutes.”}, {“@type”: “HowToStep”, “text”: “Toss root vegetables with olive oil, salt, and pepper; roast for 40 minutes alongside the loaf.”}, {“@type”: “HowToStep”, “text”: “Boil potatoes until soft, then mash with milk and butter; season to taste.”}, {“@type”: “HowToStep”, “text”: “Serve lentil loaf with roasted vegetables and mashed potatoes.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “15 g”, “fatContent”: “12 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X