What Are the Vegan Options at McDonald’s?

  • By: CanVegansEat Editorial
  • Date: July 28, 2026
  • Time to read: 7 min.

Vegan Options at McDonald’s

Answer: very little, and less than this page used to claim. McDonald’s USA no longer sells salads, the McPlant is not on the current US menu, and two things this article previously called vegan-safe — the Spicy Buffalo Sauce and the apple pie — do not hold up against McDonald’s own ingredient data. What is left is apple slices, oatmeal ordered without the cream, most drinks, and a handful of condiments.

McDonald’s is one of the few chains that publishes a full ingredient statement for every item, alongside allergen flags for the nine allergens the FDA requires. Everything below is checked against the product pages on mcdonalds.com/us/en-us/full-menu.html and the per-item ingredient listings linked from them, all accessed 28 July 2026.

An earlier version of this article recommended several items and a whole DIY meal built around McDonald’s salads. Those corrections are set out below rather than quietly deleted.

What Changed Since This Page Was Written

The salads are gone. McDonald’s USA no longer lists a Side Salad, a Southwest Salad or a Bacon Ranch Salad. Both of the salad product pages this article used to link to now redirect to the Snacks & Sides page, and no salad appears anywhere on the current full menu. The Newman’s Own dressings went with them — the Balsamic Vinaigrette, Citrus Splash, Red Wine Vinaigrette, Raspberry Walnut, Zesty Italian and Sesame Ginger dressings this page listed are no longer on McDonald’s condiment menu. The current list is Caesar, Creamy Chili, Creamy Ranch, Honey Mustard, Honey, Ketchup, Mayonnaise, Mustard, Spicy Buffalo, Sweet ‘N Sour and Tangy Barbeque.

The McPlant is not on the US menu. This page was written while the McPlant was “soon to arrive”; that was several years ago and it never arrived nationally. It does not appear on McDonald’s current US full menu. It is also worth saying that the McPlant would not have solved the problem anyway: McDonald’s own ingredient record for it shows the sandwich built with pasteurized process American cheese (milk) and mayonnaise made with egg yolk, and states that the Beyond Meat patty is “cooked on the same grill as other burgers, meat-based products and eggs.” A plant-based patty is not the same thing as a vegan sandwich.

The Fries and Hash Browns Are Not Vegan

This is the one thing the page already had right, and it is worth repeating because it catches people constantly. McDonald’s USA lists the fries as containing wheat and milk. The ingredient statement reads: “Potatoes, Vegetable Oil (Canola Oil, Corn Oil, Soybean Oil, Hydrogenated Soybean Oil, Natural Beef Flavor [Wheat and Milk Derivatives]), Dextrose, Sodium Acid Pyrophosphate (Maintain Color), Salt” — with a footnote that the Natural Beef Flavor “contains hydrolyzed wheat and hydrolyzed milk as starting ingredients.”

The Hash Browns carry the same Natural Beef Flavor and the same wheat and milk declaration. Neither is vegan, and neither is vegetarian in the sense most people mean.

The Apple Pie: Not As Clean As This Page Claimed

This article previously called the Baked Hot Apple Pie a “no-conditions-attached vegan option” that is “dairy and egg-free.” The allergen flag is wheat only, so there is no declared milk or egg — but that is not the same as vegan, and the ingredient list contains something the old version ignored.

McDonald’s lists L-cysteine as a dough conditioner in the pie crust and does not state its source. L-cysteine is manufactured from several starting materials, some animal-derived and some not, and McDonald’s publishes nothing about which one its supplier uses. That is a real unknown, not a technicality, and it is the specific question to raise if this matters to you.

What we can say from the published data: no declared milk, no declared egg, and the fat listed is palm oil rather than butter or lard.

The Sauce This Page Got Wrong

Spicy Buffalo Sauce contains milk. McDonald’s flags it as Contains: Milk. This article listed it as a safe option and it should not have. It has been removed.

Two others worth flagging while we are here, neither of which this page recommended but both of which look plausible: Honey Mustard Sauce contains egg yolks and is flagged Contains: Egg, and Creamy Ranch Sauce is built on cultured buttermilk and whey protein concentrate and is flagged Contains: Milk. Caesar Sauce, Creamy Chili Sauce and the Mayonnaise packet are also dairy or egg based. Honey is honey.

The condiments that carry no declared milk or egg are Ketchup (tomato concentrate, distilled vinegar, high fructose corn syrup, corn syrup, water, salt, natural flavors — no declared allergens at all), Mustard (distilled vinegar, water, mustard seed, salt, turmeric, paprika, spice extractive — no declared allergens), Tangy Barbeque Sauce and Sweet ‘N Sour Sauce. The last two both declare wheat and soy, from the soy sauce in them, but no milk or egg. All four list unspecified “natural flavors,” which McDonald’s does not break down further.

On maple syrup: McDonald’s does not sell one. The syrup that comes with Hotcakes is Hotcake Syrup — corn syrup, sugar, water, natural flavors, potassium sorbate and caramel color, with no declared allergens. It is not maple, and it is not a standalone item on the condiment menu.

What Is Actually Left

Apple Slices

The cleanest thing on the menu, and the only item here with nothing to qualify. The full ingredient statement is “Apples, Calcium Ascorbate (a blend of calcium and Vitamin C to maintain freshness and color).” No declared allergens. You can order them as a side rather than only in a Happy Meal.

Fruit & Maple Oatmeal, Without the Cream

Still on the menu, and this page’s advice about it was half wrong. The oatmeal is not made with milk that you have to swap out — McDonald’s lists the oatmeal base as “Water, Whole Grain Rolled Oats, Brown Sugar, Modified Food Starch, Salt, Natural Flavor, Barley Malt Extract, Caramel Color.” It is already water-based.

The milk allergen comes from a separate Light Cream component (milk, cream, sodium phosphate, DATEM and so on) that is added at the store. Ask for it without the cream and the remaining components — the oat base, the diced apples, and the cranberry-raisin blend — declare no milk and no egg. The cranberry-raisin blend does contain sulfites. The oat base lists an unspecified “natural flavor” that McDonald’s does not describe.

Drinks

This is where most of what is left sits. None of the following declare any of the nine allergens:

  • Coca-Cola, Diet Coke, Sprite, Dr Pepper and the flavoured variants — carbonated water, high fructose corn syrup, caramel color, natural flavors, caffeine
  • Minute Maid Orange Juice — filtered water and orange juice concentrate, nothing else
  • Unsweetened Iced Tea — water and cut black tea. Sweet Tea is the same plus sugar
  • Dasani Water — purified water plus added minerals
  • The frozen drinks, which have been renamed since this page was written. The old “Minute Maid slushies” are now Frozen Coca-Cola Classic, Frozen Fanta Blue Raspberry and Frozen Hawaiian Punch. All three are carbonated-water and corn-syrup based with no declared allergens, and all three list quillaia and yucca extracts as foaming agents

Coffee needs a caveat this page did not previously give. Iced Coffee is flagged Contains: Milk as standard — McDonald’s builds it with a Light Cream component, the same one that goes into the oatmeal. Ordered without cream it is brewed coffee, ice and liquid sugar. Ask, rather than assume.

The shakes, McFlurries and sundaes are all dairy. So are the smoothies — the Mango Pineapple and Strawberry Banana Smoothies both contain a lowfat yogurt base that also lists gelatin, both are flagged Contains: Milk, and McDonald’s adds that the fruit base is “dispensed from equipment that also dispenses milk ingredients.” The Chocolate Chip Cookie declares egg, milk, soy and wheat.

The article previously listed apple juice. McDonald’s current drinks menu lists a Honest Kids Appley Ever After juice box rather than a McDonald’s apple juice, and does not publish an ingredient statement for it on the product page.

Building Something Yourself

The old version of this page suggested a DIY Southwest wrap made from the vegan version of the Southwest Salad. That is no longer possible — there is no salad to build it from.

What does still work, on the published data: the standard hamburger bun declares wheat and “may contain sesame” but no milk and no egg, and the same is true of the flour tortilla used in the Snack Wraps. Lettuce is lettuce, tomato is tomato, onions are onions, and the pickles list cucumbers, water, distilled vinegar, salt, calcium chloride, alum, potassium sorbate, natural flavors, polysorbate 80 and turmeric extract, with no declared allergens. A bun with lettuce, tomato, onion, pickles, ketchup and mustard is a real, if unexciting, option.

Two caveats. Both the bun and the tortilla list mono- and diglycerides among their dough conditioners, and McDonald’s does not state whether these are plant or animal derived — the same gap as the L-cysteine in the pie. And whether a given restaurant will sell you a bun or a tortilla on its own is a store-level question McDonald’s does not answer anywhere.

Cross-Contact

McDonald’s attaches the same note to every product page, and it is worth reading rather than skipping:

“Despite taking precautions, normal kitchen operations may involve some shared cooking and preparation areas, equipment and utensils, and the possibility exists for your food items to come in contact with other food products, including allergens.”

In practice the fryer is the one to think about. Because the fries themselves carry a milk-derived beef flavour, anything cooked in the same oil inherits that risk, and McDonald’s does not publish which items share which fryers.

Wrapping Up

McDonald’s USA publishes better ingredient data than almost any chain of its size, and that data says there is not much here. Apple slices and drinks are unambiguous. The oatmeal without cream and a plain bun with vegetables are workable. The apple pie is close but rests on an unanswered question about its dough conditioner. Everything else this page used to recommend has either been discontinued or turned out to contain milk or egg on McDonald’s own numbers.

McDonald’s runs genuinely vegan-certified items in the UK, Germany and elsewhere. In the United States, as of this update, it does not.