Vegan Guest at Thanksgiving? What to Change on Your Menu

Someone coming on Thursday doesn’t eat meat, dairy or eggs, and your menu has butter in everything. What to change, what to check on the label, and how to keep it vegan once it’s on the table.

You don’t need to cook a second dinner. Keep the turkey if everyone else wants it, change the sides so your guest can eat most of the table, and give them one real main. Three swaps cover most of the menu: vegetable broth for chicken or turkey broth, olive oil or plant butter for butter, and unsweetened plant milk for milk and cream. Then check the five places animal products hide on a Thanksgiving table: stuffing baked inside the bird, gravy made from the drippings, the condensed cream soup in green bean casserole, the marshmallows on the sweet potatoes (gelatin), and the butter or lard in pie crust and rolls. Before any of that, ask one question: vegan or vegetarian?

A roast stuffed turkey on a platter with kale, raspberries and orange slices, a boat of gravy, a green bean casserole and sweet potatoes topped with toasted marshmallows

Your son texts that he’s bringing his girlfriend to Thanksgiving, and she’s vegan. Or a new coworker has nowhere to go on Thursday, November 26, and mentions she doesn’t eat meat. You have a menu you’ve made for years, and you’re now looking at it dish by dish, wondering what’s left for her. Look at the table in the photo above: the turkey is the obvious problem, but the stuffing came out of the bird, the gravy came out of the pan, the casserole has cream soup in it and the marshmallows are made with gelatin. That’s the real job: not the turkey, the sides.

Ask one question first: vegan or vegetarian?

They are different menus. A vegetarian doesn’t eat meat, poultry or fish, and most eat dairy and eggs, so buttery mashed potatoes and pumpkin pie are fine. A vegan eats no animal products at all: no dairy, no eggs, and usually no honey or gelatin either. Guess wrong in one direction and you cook more than you needed to; guess wrong in the other and there’s nothing on the table for them.

While you’re asking, two more things are worth knowing:

  • How strict is “shared”? Some people don’t mind a spoon that touched the gravy boat; others do. You can’t guess this, so ask.
  • Would they like to bring something? Most vegans are used to Thanksgiving and many would rather bring a dish they know than eat around a menu. Saying yes is not a failure as a host. It also takes one dish off your list.

Dish by dish: where the animal products are

Most of a traditional Thanksgiving is already vegetables, bread and fruit. The animal products are usually a cooking fat, a liquid or a topping, which is why the swaps are small.

Classic Thanksgiving sides, what usually makes them not vegan, and the swap
DishUsually containsSwap
StuffingChicken or turkey broth, butter, sometimes sausage; often baked inside the birdVegetable broth and olive oil or plant butter, baked in its own dish
GravyTurkey drippings, butter, chicken or turkey stockA second gravy from browned mushrooms and onion, flour, vegetable broth and a splash of soy sauce, in its own labelled pot
Mashed potatoesButter, milk or cream, sometimes sour cream or cheesePlant butter or olive oil, and unsweetened plain plant milk or some of the potato cooking water
Green bean casseroleCondensed cream of mushroom soup (milk), sometimes cheeseA mushroom sauce thickened with flour and plant milk; read the fried-onion topping label
Sweet potatoesButter, marshmallows (gelatin), sometimes honeyMaple syrup and pecans on top, or marshmallows labelled vegan
RollsMilk, butter, an egg wash on topRead the label; plain crusty breads are often just flour, water, yeast and salt
Pumpkin pieEggs and evaporated or condensed milk in the filling; butter or lard in the crustA recipe written to be vegan (not a swap of one ingredient), or a fruit pie in a vegan crust
Roasted vegetables and saladsButter, bacon, cheese, honey dressings, turkey drippings from the roasting panOlive oil, cheese and bacon on the side, dressing served separately
Cranberry sauceUsually nothing: cranberries, sugar and waterLeave it; read the label on a can

Pie deserves a note. Apple and most fruit pies are fruit, sugar and a thickener inside, so a crust made with oil or vegetable shortening (or a store-bought crust whose label lists no butter or lard) makes the whole pie vegan. Pumpkin pie is a custard set by eggs and milk; swapping one ingredient won’t hold it together, so either use a recipe developed as vegan or let the fruit pie be the one everyone can share. Our ingredient substitutions chart covers egg and dairy swaps in baking more generally.

Reading a label: what the “Contains” line catches, and what it misses

You’ll be reading the backs of a lot of packages: broth, rolls, pie crust, fried onions, a jar of gravy. The fastest check is the allergen statement, and it’s useful here even though it was written for allergies, not diets.

US law requires packaged foods to declare the nine major allergens: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame. The FDA says they must appear either in the ingredient list (“whey (milk)”) or in a “Contains” statement next to it, and that the species of fish must be named. So “Contains: milk”, “Contains: egg” or “fish (anchovy)” is an instant no. That last one is how you find out that classic Worcestershire sauce, which turns up in gravies and dressings, is made with anchovies.

What the allergen line does not catch, because none of these are major allergens:

  • Gelatin. The FDA’s own food regulation (21 CFR 189.5) defines it as a product of collagen “derived from hides, connective tissue, and/or bones of cattle and swine.” It is in most marshmallows and some gummy candies and desserts.
  • Lard, chicken fat, beef or chicken stock. These are named in the ingredient list, but only there.
  • Honey. Glazes, some breads and salad dressings.
  • “Natural flavor.” Under 21 CFR 101.22, a natural flavor can come from plants but also from “meat, seafood, poultry, eggs, dairy products.” A milk- or egg-based flavor still has to be declared as an allergen; a chicken- or beef-based one doesn’t. On a savory product like a stock cube or gravy mix, if you can’t tell, choose one labelled vegan.

Two more things on labels. “May contain milk” and “made in a facility that also uses eggs” are, the FDA says, not required by law; they warn about cross-contact, not about an ingredient. Many vegans eat these foods; ask if you’re unsure. And the labelling rules don’t apply to food wrapped after you order it at the counter, so if you’re buying rolls or a pie that the bakery boxes for you, ask what is in them.

Give them one main, not a plate of sides

The worst outcome for a vegan guest isn’t a missing dish; it’s a plate of potatoes and green beans while everyone else gets dinner. Put one hearty dish on the table that has protein in it and that the rest of the table will want to try:

  • Stuffed squash. Halved acorn or delicata squash, roasted, filled with wild rice or farro, lentils or white beans, pecans, dried cranberries and sage. It can share the oven with the turkey at 325°F; it just takes longer than at a higher temperature.
  • A lentil and mushroom loaf, sliced at the table like the turkey, with the vegan gravy poured over it.
  • A store-bought plant-based roast. Read this label too: some meat-free roasts are vegetarian rather than vegan and use egg white or milk.

Make it big enough to go around. If it’s good, it will.

On the day: keep the vegan dishes vegan

Most mistakes happen at the stove and on the buffet, after the menu was right.

  • Bake the stuffing in its own dish. Stuffing cooked inside the turkey soaks up its juices, so it isn’t vegetarian, let alone vegan. You lose nothing: the USDA already recommends it. Its stuffing guidance says “for optimal safety and uniform doneness, cook stuffing separately,” in an oven no lower than 325°F, until the center reaches 165°F. If you’re prepping it ahead, what you can do with stuffing the night before applies to a vegan stuffing too.
  • Use a separate pan. Don’t roast the vegetables in the turkey pan or baste them with drippings, and keep the vegan gravy in its own pot with its own ladle.
  • One spoon per dish, and a card in front of each. “Vegan” or “has butter” saves your guest from asking about every bowl. If spoons wander at your table (they do), serve your guest first or set a portion aside in the kitchen.
  • The two-hour rule still applies. Plant-based dishes go in the fridge within 2 hours like everything else, or 1 hour above 90°F, per USDA’s Danger Zone guidance. Then send the leftovers home with your guest; nobody else is going to eat the vegan gravy.

If you’re also juggling oven space for all of this, hosting Thanksgiving for the first time has a timing plan that works back from when you want to eat.

Where RecipeScan helps, and where it doesn’t

We make RecipeScan, so weigh this section accordingly. It can do two useful things here.

Warn you on each recipe page. Go to Settings → Cooking Profile → Family Profiles → Add Family Member, type your guest’s name, tick Vegan (or Vegetarian) under Dietary Restrictions, and tap Save. From then on, every recipe you open shows a line under the recipe’s stats like “Contains chicken broth — Sam eats vegan.” This is free. It checks the recipe’s ingredient names against meat and poultry words, fish and shellfish, dairy words (milk, cream, butter, cheese, yogurt, whey, ghee), eggs and mayonnaise, honey, gelatin and lard.

Know its limits before you trust it:

  • It reads the recipe’s words, not the package. “Marshmallows”, “Worcestershire sauce”, “pie crust”, “dinner rolls”, “stock” with no animal named and “natural flavor” all pass without a warning, which is exactly the list above that needs a label check.
  • It names one conflicting ingredient per guest, not all of them. A green bean casserole will say “cream of mushroom soup” and stop there, so still read the whole ingredient list.
  • It can over-warn: “vegan butter” or “plant butter” in an ingredient line is flagged as butter.

Rewrite a recipe. On a recipe page, the wand button next to Start Cooking opens Recipe Remix; choose Vegan and it rewrites the recipe with plant-based swaps, which you can save as a new recipe. Remix uses AI, needs a connection and is a Premium feature. Read what it gives you: an AI rewrite can miss the same hidden items a person does.

Saving recipes from a website link and scaling servings are free; the free plan keeps up to 3 recipes of your own. When Thanksgiving is over, delete the guest’s profile so their diet stops being checked against your recipes. If the guest you’re cooking for is avoiding gluten rather than animal products, cooking for a guest with celiac disease covers that, and the kitchen side of it is stricter.

Frequently asked questions

Can a vegan eat stuffing that was cooked inside the turkey?

No. Stuffing cooked in the bird absorbs the turkey’s juices, so it isn’t vegetarian or vegan. Bake a vegan stuffing in its own dish; the USDA recommends cooking stuffing separately anyway, to 165°F in the center.

Are marshmallows vegan?

Most are not. They are usually made with gelatin, which FDA regulations define as coming from the hides, connective tissue and bones of cattle and pigs. Marshmallows labelled vegan exist; check the label.

Is pumpkin pie vegan?

A traditional pumpkin pie is not: the filling is set with eggs and evaporated or condensed milk, and the crust often has butter or lard. Use a recipe written to be vegan, or serve a fruit pie in a crust made with oil or vegetable shortening.

Is cranberry sauce vegan?

Usually. Homemade cranberry sauce is cranberries, sugar and water. Read the label on canned sauce to be sure.

What is the difference between a vegetarian and a vegan guest?

A vegetarian doesn’t eat meat, poultry or fish but usually eats dairy and eggs. A vegan eats no animal products, including dairy, eggs, and usually honey and gelatin. Ask your guest which they are before you plan the menu.

Your next step, tonight

Text your guest three questions: vegan or vegetarian, how much a shared spoon matters, and whether they’d like to bring a dish. Then write your side dishes in a list and put the swap from the table above next to each one. Most will need one change. Pick the main, and add vegetable broth, plant butter and plant milk to the shopping list.

For the rest of the week: the mashed potatoes can be made Tuesday (the vegan version too), and a full fridge the night before has a cooler plan for the overflow.

Check every recipe against your guest’s diet

Add your guest as a Family Profile in RecipeScan and each recipe page tells you which dish has butter, broth or eggs in it, before you shop.

Download on the App Store