11 Delicious Vegan and Vegetarian Thanksgiving Entrées That Aren’t Tofurky

Even your meat-eating guests will enjoy these hearty, flavorful mains.
Stuffed squash is filling and flavorful.
Stuffed squash is filling and flavorful. | Zoryana Ivchenko/GettyImages

Plant-based dishes are typically thought of as light and healthy—not words most people associate with Thanksgiving dinner. But there’s no reason a main dish can’t cater to vegans and vegetarians while being decadent at the same time. These meat-free mains balance striking looks with bold flavors, and won’t make you miss the turkey (or Tofurky) this holiday season. Start preparing your Thanksgiving menus by browsing the recipes suggested below.

  1. Pumpkin Curry
  2. Stuffed Squash
  3. Mushroom Wellington 
  4. Cauliflower Steak
  5. Vegetable Lasagna
  6. Vegetable Tamales
  7. Stuffed Eggplant
  8. Vegetarian Shepherd’s Pie
  9. Root Vegetable Gratin
  10. Vegetable Paella
  11. Whole Roasted Cabbage

Pumpkin Curry

Curry dish with cauliflower, butternut pumpkin, spinach and coriander, papadam and rice
Pumpkin (and other squash) go great in curry. | Westend61/GettyImages

It’s hard to make soups and stews look pretty in a holiday spread. This recipe from Healthy World Cuisine magazine solves that issue by serving vegetarian Thai curry in a hollowed-out pumpkin. The festive presentation is a perfect fit for the big event, while ingredients like peanut butter, pumpkin, and chickpeas make it filling and flavorful. If you don’t have time to carve out a pumpkin at home, you can also make the dish with pre-chopped squash and serve it in a regular bowl. 

Stuffed Squash

Baked Pumpkin stuffed with rice chickpea  mushrooms
Stuffed squash with rice, mushrooms, and chickpeas. | Carlo A/GettyImages

Stuffed squash makes a hearty alternative to turkey on Thanksgiving. Seasonal squashes like butternut, acorn, and delicata are already associated with the holiday, and stuffing them with veggies and grains upgrades them from a light side to a show-stopping entrée. The Kitchn has a general recipe for stuffed and roasted acorn squash that at-home cooks can modify with their preferred winter squash, vegetables, grains, and protein. If you’re looking for something more specific, the BBC has a recipe for butternut squash stuffed with nuts, barley, and dried cranberries that would be appropriate for a festive spread.


You May Also Like ...

Add Mental Floss as a preferred news source!


Mushroom Wellington 

mushroom wellington with wild Mushroom
A mushroom Wellington is sure to impress your vegetarian guests. | Zoryana Ivchenko/GettyImages

This vegetarian spin on beef Wellington from New York Times Cooking skips the meat without sacrificing the stunning presentation. It takes an ingredient that’s integral to the classic dish—mushrooms—and elevates it to a starring role. The port reduction adds an extra element of savoriness. 

Cauliflower Steak

Cauliflower Steaks
Cauliflower steaks can be wonderfully flavorful. | rudisill/GettyImages

Cauliflower steaks are a great option for plant-based eaters who like to use a knife and fork on Thanksgiving. Gordon Ramsey’s version of the dish from MasterClass smothers the charred vegetable with flavor in the form of harissa, porcini mushrooms, and olive pistou. Meanwhile, Valerie Bertinelli’s recipe on FoodNetwork.com has a more classic holiday feel, with a garnish of parsley, pine nuts, and golden raisins.

Vegetable Lasagna

Vegetable Lasagana
Channel your inner (vegetarian) Garfield. | boblin/GettyImages

Lasagna is a popular dish for special occasions, and it’s easy to make it vegetarian. Instead of ground beef, Epicurious’s version calls for spinach and mushrooms layered between pasta sheets, all cooked in a roasted tomato sauce. On the other hand, Smitten Kitchen’s mushroom lasagna recipe skips the tomato all together in favor of béchamel sauce. Lasagna can be prepared days ahead, so it’s an excellent option for the holidays—whether you’re hosting or traveling with the dish.

Vegetable Tamales

Tamale
There's nothing stopping you from making these for Thanksgiving. | MiguelMalo/GettyImages

The same qualities that make tamales a classic Christmas dish also make them a great main for Thanksgiving. Assembling them is a team effort, so you can recruit whatever family you have in town to help you beforehand. Instead of stewed meats, fill your masa with cheese, beans, or veggies to keep the recipe vegetarian. This recipe from the Spruce Eats features a filling of fresh corn, tomatoes, green onions, cilantro, and cheese.

Stuffed Eggplant

Eggplants stuffed with vegetables
Eggplant usually feels like a main dish, anyway. | Carlo A/GettyImages

Eggplants are meaty enough to hold their own against traditional Thanksgiving mains. Like squash, you can stuff eggplants with grains, nuts, vegetables, and plant-based protein before popping them in the oven and roasting them at high heat. The filling in Taste of Home’s recipe consists of chopped mushrooms, zucchini, tomatoes, sweet red peppers, and wheat germ. Though it calls for a sprinkling of parmesan cheese, you can easily skip it to make the dish vegan (or serve grated cheese on the side and leave the choice to your guests).  

Vegetarian Shepherd’s Pie

Shepherd's Pie
This will leave your guests absolutely stuffed. | rudisill/GettyImages

Though it’s not traditionally served on Thanksgiving, shepherd’s pie fits the stick-to-your-ribs theme. Vegetarian versions keep the best part—the crispy mashed potato topping—and replace the ground lamb with a hearty, plant-based alternative. Martha Stewart’s recipe uses a combination of carrots, peas, cremini mushrooms, and French lentils. The addition of tomato paste and vegetarian Worcestershire sauce ups the umami factor. 

Root Vegetable Gratin

Creamy Potatoes Au Gratin
When in doubt, potatoes and cheese are always sure to please a crowd. | LauriPatterson/GettyImages

Cheesy vegetable gratins are a staple when it comes to Thanksgiving side dishes, but there’s no reason they shouldn’t enjoy the spotlight. Alison Roman’s root vegetable gratin recipe from Bon Appétit is layered with slices of celery root, rutabaga, turnips, and Yukon gold potatoes. Baked with butter, parmesan, bread crumbs, and heavy cream, this is about as decadent as vegetarian mains get. 

Vegetable Paella

Mixing Up The Vegetable Paella
So flavorful! | Enrique Díaz / 7cero/GettyImages

Paella is a celebratory meal—even without the meat or seafood. Food52 developed a vegetarian version of the Spanish dish that features peas, green beans, artichokes, roasted red peppers, and zucchini. Saffron gives the dish a luxurious flair that’s appropriate for the holidays; serve it straight from the pan for an even more dramatic presentation. 

Whole Roasted Cabbage

Roasted Cabbage Steaks
You can do a lot with cabbage. | LauriPatterson/GettyImages

For a larger vegetarian main you can carve up like a turkey, consider roasting a whole cabbage. Delish’s recipe calls for seasoning the cabbage and basting it in butter (or oil to make it vegan-friendly), then roasting it in a skillet with chopped vegetables. Serving it with mushroom gravy makes it feel even closer to a holiday roast, but unlike turkey, this dish is ready to come out of the oven in 90 minutes. 

A version of this story originally ran in 2023; it has been updated for 2025.

Loading recommendations... Please wait while we load personalized content recommendations