Ordered Vegetarian Meal but Got Non-Veg on Flight: What Should You Do?
You pre-booked a vegetarian meal, but the tray in front of you has chicken, fish, meat or a non-veg label — and now you may be stuck hungry for the rest of the flight.
This is not just a food preference problem. For many passengers, a wrong meal can affect religious beliefs, medical needs, vegan or Jain restrictions, emotional comfort and the basic service they expected after booking a special meal correctly. The first step is to stop, return the tray immediately, and ask the cabin crew to verify your meal code before opening or eating anything.
If your vegetarian meal was not loaded, wrongly handed to another passenger, mislabeled, or replaced with a non-veg option, you should document the mistake, ask the crew to log the incident, request safe alternatives onboard, and file a clear airline complaint after landing.
Table of Contents
- Vegetarian Meal Served Non-Veg
- Quick Wrong Meal Rules Table
- What to Do Immediately Onboard
- Check Your Meal Code
- Vegetarian Meal vs Vegan Meal
- Hindu Meal Confusion
- Proof to Collect Before Complaining
- Complaint Template for Wrong Vegetarian Meal
- Can You Get Refund or Compensation?
- Popular Vegetarian Meal Examples You May Request
- How to Avoid the Wrong Meal Next Time
- Helpful Airline Meal Guides
- Frequently Asked Questions FAQ’s
Vegetarian Meal Served Non-Veg
If you ordered a vegetarian meal but received a non-veg meal, do not eat from the tray, do not remove the meal label, and do not throw away the packaging. Politely call the flight attendant and ask them to verify the meal against your seat number, boarding pass and pre-booked meal request.
The mistake may be a wrong tray handover, missing special meal, incorrect loading by catering, passenger seat swap, meal code confusion, or misunderstanding between vegetarian, vegan, Jain, Hindu and Asian vegetarian meal categories.
Main rule: return the wrong meal immediately and ask the cabin crew to confirm whether your booked vegetarian meal was loaded for your seat.
Quick Wrong Meal Rules Table
| Wrong Move | Better Move |
|---|---|
| Eating part of the meal before checking | Check the meal label, ingredients and tray before eating |
| Only telling crew “I am vegetarian” | Show your pre-booked meal code or booking confirmation |
| Throwing away the meal tag | Photograph the tag, tray and seat number if possible |
| Assuming HNML always means vegetarian | Choose AVML, VGML or VJML based on your actual diet |
| Waiting until after meal service ends | Call crew immediately while alternatives may still be available |
| Complaining without proof after landing | Keep photos, boarding pass, PNR and crew incident note |
Important: if the wrong meal affects religious, medical or allergy-related needs, tell the cabin crew clearly and ask for a safe alternative instead of guessing ingredients.
What to Do Immediately Onboard
The onboard response matters because once the meal service is over, alternatives may be limited. Be polite, firm and specific. The crew may be able to check the galley, swap an untouched meal, offer fruit, bread, salad, snacks, rice, dessert, or report the issue to the cabin manager.
- Do not eat the meal: stop as soon as you notice meat, fish, egg, non-veg gravy or wrong labeling.
- Call the flight attendant: say you pre-booked a vegetarian meal and received a non-veg tray.
- Show proof: show your booking, boarding pass or meal request screenshot if available.
- Ask them to check the galley: a correct special meal may be stored separately.
- Request safe alternatives: ask for fruit, bread, rice, packaged snacks, salad or vegetarian items if no special meal is left.
- Ask for incident logging: request the cabin manager to note the wrong-meal issue.
- Keep proof: photograph the tray label, meal, boarding pass and any written note.
Phrase to use: “I pre-booked a vegetarian meal, but this tray appears to contain non-veg food. Can you please verify my meal code and check if my special meal was loaded?”
Check Your Meal Code
Airlines use meal codes to identify special meals. If the wrong code was selected during booking, the airline may say it provided the meal that was requested. If the correct code was selected and the wrong meal was served, your complaint is stronger.
Common vegetarian-related meal codes
| Meal Code | Meaning | Best For |
|---|---|---|
| AVML | Asian Vegetarian Meal | Indian or Asian-style vegetarian passengers |
| VGML | Vegan Meal | Passengers avoiding meat, fish, eggs and dairy |
| VJML | Jain Vegetarian Meal | Jain passengers with Jain dietary restrictions |
| VLML | Vegetarian Lacto-Ovo Meal | Vegetarian passengers who may consume dairy and eggs |
| HNML | Hindu Meal | Often non-beef and non-pork, not always vegetarian |
Meal-code warning: vegetarian passengers should not rely on HNML unless the airline clearly states that its HNML is vegetarian. Many HNML meals may include chicken or fish.
Vegetarian Meal vs Vegan Meal
A vegetarian meal and a vegan meal are not always the same. A vegetarian meal may include dairy, butter, paneer, yogurt, cheese, egg or egg-based dessert depending on airline definition. A vegan meal is usually intended to avoid animal products, including dairy and eggs.
If you are strict vegetarian but also avoid egg, dairy or animal-derived ingredients, check the exact meal description before booking. If you need no dairy and no egg, VGML may be safer than a general vegetarian option.
Strict diet rule: choose the meal code based on your actual restriction, not just the word “vegetarian.”
Hindu Meal Confusion
Many Indian passengers choose Hindu Meal because it sounds familiar, but HNML does not always mean vegetarian. On many airlines, Hindu Meal means a meal that avoids beef and pork while still allowing chicken, fish or other non-beef meat.
If you ordered HNML and received chicken, the airline may consider the meal correct depending on its published definition. If you wanted vegetarian food, AVML, VJML or VGML may have been the better choice.
Common mistake: HNML can be a non-veg Hindu meal. Vegetarian passengers should verify the airline’s meal description before selecting it.
For more details, read Hindu Meal HNML Confusion: Why It May Include Chicken or Fish and What Is a Hindu Meal (HNML) on Flights? Food, Airlines & How to Order.
Proof to Collect Before Complaining
If you want the airline to take the wrong-meal complaint seriously, collect proof before the tray is cleared. A vague complaint after landing is much weaker than a complaint with meal label photos, booking confirmation and crew notes.
- Photo of the meal: show the non-veg item clearly.
- Photo of the meal tag: include seat number, meal code or tray label if visible.
- Boarding pass: keep flight number, seat number and travel date.
- Booking confirmation: show the pre-booked vegetarian meal request.
- Cabin crew response: note what staff said and whether alternatives were offered.
- Incident log: ask the cabin manager to record the issue onboard.
- Receipts: keep any paid meal receipts if you purchased food and did not receive it.
Proof tip: photograph the meal tag before the tray is removed. The tag may be the strongest evidence of what was loaded for your seat.
Complaint Template for Wrong Vegetarian Meal
Use this template after landing if your pre-booked vegetarian meal was missing, replaced with non-veg food, or wrongly served.
Subject: Pre-Booked Vegetarian Meal Served as Non-Veg – PNR [PNR]
Dear [Airline Name] Customer Support Team,
I am writing to report a serious meal service issue on flight [flight number] from [origin] to [destination] on [date]. I had pre-booked a vegetarian meal for my seat, but I was served a meal that appeared to contain non-vegetarian food.
Passenger Name: [Your full name]
PNR: [PNR]
Flight Number: [Flight number]
Seat Number: [Seat number]
Meal Requested: [AVML / VGML / VJML / other]
Meal Served: [Describe what was served]
I immediately informed the cabin crew and returned the meal. I requested my pre-booked vegetarian meal, but [explain whether it was unavailable, replaced, or whether only basic alternatives were offered]. The cabin crew was also requested to note the incident onboard.
This caused inconvenience and affected my dietary / religious / personal food requirements during the flight. I have attached photos of the meal, meal tag, boarding pass and booking confirmation showing my special meal request.
Please investigate why the correct meal was not served and confirm what corrective action or compensation can be provided for this service failure.
Regards,
[Your name]
[Mobile number]
[Email address]
Can You Get Refund or Compensation?
You can ask the airline for compensation, miles, voucher credit, apology, paid-meal refund or service recovery, but there is no automatic guarantee. The airline will usually look at whether the meal was pre-booked correctly, whether the correct meal was loaded, what was served, whether alternatives were offered, and whether the issue was logged onboard.
If you paid separately for a meal and did not receive it, your refund request may be stronger. If the meal was part of the ticket or a complimentary special meal, the airline may offer goodwill compensation instead of a fixed cash refund.
Compensation rule: your strongest case is when the correct vegetarian meal was confirmed before travel, the airline failed to provide it, and you have proof from the flight.
Popular Vegetarian Meal Examples You May Request
Passengers often use the word “vegetarian” differently, so airline meal codes matter. The same rule applies across airlines: choose the specific meal code that matches your diet, not the label that sounds closest.
Common vegetarian and religious meal examples
Examples include AVML Asian Vegetarian Meal, VGML Vegan Meal, VJML Jain Vegetarian Meal, VLML Vegetarian Lacto-Ovo Meal, HNML Hindu Meal, MOML Muslim Meal, KSML Kosher Meal, DBML Diabetic Meal and GFML Gluten-Free Meal.
Common food expectations
Passengers may expect dal, rice, vegetable curry, paneer, chapati, bread, salad, fruit, yogurt, vegan curry, Jain food without root vegetables, gluten-free items or diabetic-friendly meals depending on the meal code selected.
How the same rule applies
Airlines do not always serve the same food on every route. A meal code tells the airline your dietary category, but it does not guarantee a specific dish, spice level, cuisine or brand of food.
Selection tip: if your food restriction is strict, carry allowed backup snacks in case the special meal is missing, misloaded or not suitable.
How to Avoid the Wrong Meal Next Time
You cannot control airline catering completely, but you can reduce the risk of receiving the wrong meal by confirming early and keeping proof.
Smart Moves
- Select the correct meal code during booking.
- Recheck the meal request in the airline app.
- Take a screenshot of the confirmed meal.
- Confirm the meal again at check-in.
- Ask cabin crew early after boarding.
- Check the meal tag before opening the tray.
- Carry safe snacks for strict dietary needs.
- Report the issue onboard if the meal is wrong.
Risky Moves
- Choosing HNML when you actually need vegetarian food.
- Assuming the travel agent added the meal correctly.
- Waiting until meal service to mention strict dietary needs.
- Throwing away the tray tag after a mistake.
- Eating from the tray before checking ingredients.
- Complaining after landing without proof.
- Assuming all airlines define vegetarian meals the same way.
- Relying only on onboard alternatives for medical or religious diets.
Strict diet warning: if eating the wrong food could cause a medical, allergy, religious or severe dietary issue, carry safe backup food allowed by airport and airline rules.
Helpful Airline Meal Guides
For general airline food options, start with Airline Meals: What Foods Are Served on Flights? and Vegetarian In-Flight Meals: Codes, Options and Ordering Tips.
If you are comparing vegetarian, vegan, Jain or Hindu meal codes, these guides can help:
- Vegan vs Vegetarian Meals on Flights: Airline Meal Codes Guide
- Jain Airline Meals (VJML): Things Every Jain Traveler Must Know
- Hindu Meal HNML Confusion: Why It May Include Chicken or Fish
- What Is a Hindu Meal (HNML) on Flights? Food, Airlines & How to Order
For medical or religious special meals, continue with these pages:
- Diabetic Meal (DBML) on Flights: India Airlines, How to Order & Travel Tips
- Gluten-free Meal on Flights (GFML) - Domestic & International
- Kosher and Halal Meals on Flights: Airline Meal Codes Guide
If you plan to carry your own food or snacks, read Are Snacks Allowed on Planes in India?, Must-Know Rules to Bring Food & Snacks to India Without Hassle, and Security Confiscated Your Food at Indian Airport.
For airline-specific food availability and duty-free food questions, see Do India Domestic Airlines Provide Free Meals?, Is Food Free on IndiGo Flights?, and How Much Chocolate Can You Bring to India Duty Free?.
Frequently Asked Questions FAQ’s
What should I do if I ordered a vegetarian meal but got non-veg on a flight?
Return the meal immediately, ask the cabin crew to verify your meal code, request a safe alternative, photograph the tray label and ask the cabin manager to log the incident.
What is a vegetarian meal on a flight?
A vegetarian meal is a special meal requested before travel, but the exact ingredients depend on the airline and meal code. AVML, VGML, VJML and VLML can mean different things.
What does vegetarian meal mean on my ticket?
It means a vegetarian special meal request may be attached to your booking. Check the actual meal code, because vegetarian, vegan, Jain and Hindu meal codes are not the same.
What is the vegetarian meal code for airlines?
Common vegetarian-related codes include AVML for Asian Vegetarian Meal, VGML for Vegan Meal, VJML for Jain Vegetarian Meal and VLML for Vegetarian Lacto-Ovo Meal.
Is a Hindu meal vegetarian?
Not always. HNML may mean a Hindu meal that avoids beef and pork but may still include chicken or fish depending on airline rules. Vegetarian passengers should check the airline description.
Can I get compensation if my special meal was wrong?
You can request compensation, miles, a voucher, refund of a paid meal or service recovery, but approval depends on proof, airline policy and whether the correct meal was confirmed before travel.
What proof should I keep for a wrong meal complaint?
Keep photos of the meal, meal tag, boarding pass, booking confirmation, seat number, crew response and any incident note or complaint reference.
Should I carry snacks if I booked a vegetarian meal?
Yes, especially if your diet is strict. Carry allowed backup snacks because special meals can be missing, misloaded, mislabeled or unsuitable.




