The wing of an airplane viewed from inside, with a colorful sunset or sunrise in the background over clouds.
TRAVEL TOOL

Vegan airline meals,
decoded.

What VGML means, which airlines actually deliver, and why you should bring backup anyway.

VGML is the standard airline code for a vegan meal.

120
Airlines Checked
38
Top-Tier Airlines
200+
Survey Responses
The Meal Tier Scale
120 airlines rated
Excellent 9
Reliable 29
Variable 49
Buy-on-board 27
None 6
Step by Step

How to Order Your Meal

01
At booking

Select VGML in "Meal Preferences" or "Special Requests" during checkout. This is the easiest time to do it.

02
After booking

Log in, find "Manage Booking," look for meal options. If you booked via Expedia or similar, go to the airline directly.

03
By phone

Can't find it online? Call them. Some airlines still require a phone call for special meals.

04
Each leg separately

Request for every flight segment. Systems don't sync between connections, so your outbound VGML won't carry to your return.

05
Reconfirm

24 hours before: check online. At the gate: ask the agent. On boarding: mention it to cabin crew. This sounds excessive. It isn't. A 30-second check can save an 11-hour flight with nothing but bread rolls.

Timing matters. Most airlines need at least 24 hours. Some want 48. A few require 72. Earlier is always safer. Do it at booking and forget about it.
Based on 200+ Responses

What to Actually Expect

7/10
Seven out of ten land right.

About 70% of VGML meals arrive as expected. A third are properly decent, the rest are basic but fine. The trick is knowing which airlines consistently deliver, and what to watch for on the tray.

See the full survey on r/vegan

The main dish is usually good

Pasta, curry, stir-fry: the hot entrée is almost always properly vegan. Do a quick tray check for butter packets or yogurt that sometimes sneak in alongside.

Departure airport matters

Same airline can vary by route. It depends which catering company loads your flight. Major hubs and vegan-friendly cities tend to do better.

Breakfast is the weak spot

Dinner service is solid. Breakfast can be underwhelming, often just fruit and a bread roll. For early flights or long connections, bring something from the airport.

120 Airlines Checked

Find Your Airline

Showing 120 airlines

No airlines found. Try a different search or filter.

Always confirm with the airline. Policies change. Request VGML at least 24 hours before departure (48+ for some carriers). Check your booking confirmation shows the meal request. Short-haul and domestic flights typically don't offer special meals in economy, so treat them as buy-on-board and pack backup food.

If your meal doesn't show up

Tell the crew early: "I requested a vegan meal. Could you check if one was loaded?" They can often find a spare VGML or pull something together from business class. Be polite. They didn't cause the problem.

Pack sealed, commercial snacks for the flight and for after you land. Customs will confiscate fruit, sandwiches, anything unsealed. Protein bars and nut butter sachets clear customs fine.