Let’s talk about the plate nobody wants to be handed. It’s the one with mashed potatoes, a roll, and some green beans. That isn’t a meal. That’s a side dish without thought and your vegetarian guests know it.
If you’re hosting a vegetarian this Thanksgiving, they deserve a real main course. Something with height. Something with gravy. Something that gets a “wow” when it hits the table.
Here are vegetarian Thanksgiving main dishes that hold their own next to the turkey. Some are showy. Some are simple. None of them are sad.
What Makes a Vegetarian Main Feel Like a Main
A good centerpiece has a few things in common. Aim for these:
- Heft. It should feel filling, not like a salad in disguise.
- Savory depth. Mushrooms, caramelized onions, nuts, and herbs do the heavy lifting.
- A sauce or gravy. Everything tastes better with something to pour over it.
- A big reveal. Slicing into a pastry or a squash makes it feel special.
Keep those four in mind and you can’t go far wrong.
1. Mushroom Wellington
This is the showstopper. Think of it as the vegetarian answer to the carved roast.
Sauté chopped mushrooms with shallots, garlic, and thyme until the pan is dry. Mix in chopped walnuts or chestnuts for texture. Spread it on puff pastry, roll it up, and brush with egg wash.
Bake it until the crust is deep gold. Slice it at the table and watch people lean in.
You can assemble it a day ahead. Keep it wrapped in the fridge and bake it fresh.
2. Stuffed Acorn Squash
This one looks like a holiday card on a plate. It’s also very easy.
Halve the squash, scoop out the seeds, and roast the halves until tender. Fill them with a mix of wild rice, dried cranberries, toasted pecans, sage, and sautéed onion.
Each guest gets their own squash. That makes it feel fancy without much extra work. Delicata squash works too, and the skin is edible.
3. Lentil Loaf With Mushroom Gravy
Lentil loaf has a reputation problem. Done right, it’s savory, firm, and slices cleanly.
Cook brown or green lentils until soft. Mix them with sautéed onion, carrot, breadcrumbs, an egg, and a spoonful of tomato paste. Add thyme and a splash of soy sauce for depth.
Pack it into a loaf pan and bake it. Then pour on a rich mushroom gravy. The gravy is what makes it sing, so don’t skimp.
4. Butternut Squash Lasagna
Lasagna on Thanksgiving? Absolutely. Fall flavors fit right into the layers.
Swap the red sauce for a creamy white sauce, or use roasted butternut squash puree. Layer it with noodles, ricotta, spinach, and mozzarella. A little nutmeg and sage make it taste like the season.
It’s also a great make-ahead dish. Lasagna often tastes better after a night in the fridge.

5. Whole Roasted Cauliflower
Here’s the low-effort showpiece. A whole head of cauliflower, roasted until golden, looks dramatic on a platter.
Rub it with olive oil, garlic, and smoked paprika. Roast it until a knife slides in easily and the outside is browned. Drizzle it with tahini sauce or herb butter.
Cut it into wedges at the table. It’s simple, and it looks like you worked hard.
6. Savory Vegetable Pot Pie
Comfort food earns its place on this list. A pot pie feels like a hug.
Simmer carrots, celery, potatoes, peas, and mushrooms in a creamy herb sauce. Pour the filling into a pie dish and top it with a flaky crust. Bake until bubbly.
Use a store-bought crust if you like. Nobody gets a medal for rolling dough on Thanksgiving.
7. Stuffed Portobello Mushrooms
When you need something quick, reach for big portobellos. They’re meaty on their own.
Roast the caps, then pile in a stuffing made from bread cubes, onion, celery, and herbs. Top with a little cheese if you like. Bake until the tops crisp up.
These work well when you only have one or two vegetarians to feed.
Tips for Cooking for Vegetarians
A few small moves help your guest feel welcome:
- Ask ahead. Find out if they eat eggs and dairy, or if they’re vegan.
- Check the gravy. Many gravies and stuffings use meat broth. Use vegetable broth for the vegetarian versions.
- Watch the sides. Green beans with bacon and butter-only mashed potatoes may not work for everyone.
- Label dishes. A small card by each dish saves guests from awkward questions.
- Go big on flavor. Mushrooms, soy sauce, and toasted nuts add savory depth.
Need to go vegan? Swap in olive oil or plant butter, use a flax egg, and choose dairy-free cheese.
Give Everyone a Seat at the Feast
A vegetarian main doesn’t have to be an afterthought. With a little planning, it can be one of the best things on the table.
Pick one dish and try it before the big day if you can. Then the real meal feels easy. Everyone gets a plate they’re excited to eat, and that’s what Thanksgiving is about.
Do you have a go-to vegetarian main? Tell me about it in the comments.
Discover more from CupRock
Subscribe to get the latest posts sent to your email.


