Showing posts with label Hindu Meal. Show all posts
Showing posts with label Hindu Meal. Show all posts

Vegetarian Meal Served Non-Veg on Flight: What to Do

Updated: June 09, 2026

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

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.

  1. Do not eat the meal: stop as soon as you notice meat, fish, egg, non-veg gravy or wrong labeling.
  2. Call the flight attendant: say you pre-booked a vegetarian meal and received a non-veg tray.
  3. Show proof: show your booking, boarding pass or meal request screenshot if available.
  4. Ask them to check the galley: a correct special meal may be stored separately.
  5. Request safe alternatives: ask for fruit, bread, rice, packaged snacks, salad or vegetarian items if no special meal is left.
  6. Ask for incident logging: request the cabin manager to note the wrong-meal issue.
  7. 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.

  1. Photo of the meal: show the non-veg item clearly.
  2. Photo of the meal tag: include seat number, meal code or tray label if visible.
  3. Boarding pass: keep flight number, seat number and travel date.
  4. Booking confirmation: show the pre-booked vegetarian meal request.
  5. Cabin crew response: note what staff said and whether alternatives were offered.
  6. Incident log: ask the cabin manager to record the issue onboard.
  7. 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.

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:

For medical or religious special meals, continue with these pages:

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.

Hindu Meal HNML Confusion: Why It May Include Chicken or Fish

Updated: June 03, 2026

Hindu Meal HNML Confusion

You ordered an HNML meal thinking it meant vegetarian, but the tray arrives with chicken or fish — and now you are stuck mid-flight with the wrong food.


This is one of the most common special-meal mistakes Indian passengers make on international flights. HNML stands for Hindu Meal, but on many airlines it does not automatically mean vegetarian. It usually means a non-beef, non-pork meal prepared with Hindu dietary preferences in mind, and it may still include chicken, fish, lamb or other meat depending on the airline.

If you are vegetarian, vegan, Jain, halal, kosher, gluten-free or diabetic, choosing the wrong airline meal code can leave you hungry for the whole flight. This guide explains HNML meals meaning, why HNML may include meat, how HNML differs from AVML and VJML, and what to order if you want a truly vegetarian in-flight meal.

Table of Contents

HNML Meal Meaning

HNML means Hindu Meal. It is a special meal code used by many airlines for passengers who want a meal prepared according to common Hindu dietary restrictions. The key point is that HNML usually avoids beef and pork, but it does not always avoid all meat.

Many passengers confuse “Hindu Meal” with “Indian Vegetarian Meal.” That mistake can lead to surprise onboard because an HNML tray may include chicken, fish, lamb, rice, vegetables, curry, bread, salad or dessert depending on the airline’s catering policy and route.

Main rule: HNML does not automatically mean vegetarian. If you do not eat meat, do not choose HNML only because the word “Hindu” appears in the meal name.

For a broader explanation of Hindu meals, see What Is a Hindu Meal (HNML) on Flights? Food, Airlines & How to Order.

Quick HNML Rules Table

Never Assume Use Instead
HNML means vegetarian Choose AVML, VJML or VGML if you need vegetarian food
All airlines define HNML the same way Check the airline’s own special meal description before flying
Special meal can be requested at boarding Request it in advance through airline booking or customer support
Cabin crew can always swap meals onboard Confirm your meal code before check-in and boarding
HNML avoids all animal products Choose VGML if you need vegan food
HNML is the same as Jain food Choose VJML if you need a Jain meal
Meal name alone is enough Check the meal code: HNML, AVML, VJML, VGML, DBML, GFML

Important: if you are strict vegetarian, Jain, vegan or have religious food restrictions, confirm the exact meal code before the airline’s special meal deadline.

Why HNML May Include Chicken or Fish

HNML may include chicken or fish because many airlines treat Hindu Meal as a religious or cultural meal that avoids beef and pork, not as a vegetarian meal. The airline may prepare it with Indian-style spices or South Asian flavors, while still serving non-beef and non-pork meat.

This is why a passenger may order HNML and receive chicken curry, fish curry or another non-vegetarian dish. From the airline’s point of view, the meal may still match HNML because it avoids restricted meats such as beef and pork.

What HNML commonly avoids

  1. Beef.
  2. Pork.
  3. Beef-based ingredients.
  4. Pork-based ingredients.
  5. Some airline-specific restricted ingredients.

What HNML may still include

  1. Chicken.
  2. Fish.
  3. Lamb or mutton, depending on airline policy.
  4. Dairy products.
  5. Eggs, depending on catering rules.
  6. Indian-style rice, curry, vegetables and bread.

Simple way to remember: HNML is often “no beef, no pork,” not “no meat.” Vegetarian passengers should choose a vegetarian meal code instead.

HNML vs AVML

AVML usually means Asian Vegetarian Meal. For many Indian vegetarian passengers, AVML is often a better choice than HNML because it is meant to be vegetarian and may include Indian-style or Asian-style vegetarian dishes.

AVML commonly includes vegetables, rice, lentils, grains, legumes, dairy, Indian spices, bread or vegetarian curry. It may not be suitable for vegans because dairy may be included. It may also not meet Jain restrictions unless the airline specifically says so.

Meal Code Meaning May Include Meat? Best For
HNML Hindu Meal Yes, often chicken or fish depending on airline Passengers avoiding beef and pork
AVML Asian Vegetarian Meal No, generally vegetarian Indian or Asian vegetarian passengers
VJML Jain Vegetarian Meal No Jain passengers avoiding root vegetables and certain ingredients
VGML Vegan Meal No animal products expected Vegan passengers

Best vegetarian choice: if you are vegetarian and want Indian-style food, AVML is usually safer than HNML. If you follow Jain food rules, choose VJML instead.

For a deeper comparison, see Vegan vs Vegetarian Meals on Flights: Airline Meal Codes Guide and Vegetarian In-Flight Meals: Codes, Options and Ordering Tips.

HNML vs VJML and VGML

HNML, VJML and VGML are very different meal codes. Choosing the wrong one can create a major food problem during a long flight.

HNML for Hindu dietary preference

HNML usually avoids beef and pork but may include other meats. It is not the right choice if your main requirement is vegetarian food.

VJML for Jain passengers

VJML is Jain Vegetarian Meal. It is intended for Jain dietary requirements and may avoid root vegetables such as onion, garlic, potato and other ingredients depending on airline catering rules.

VGML for vegan passengers

VGML is Vegan Meal. It is intended for passengers avoiding animal products. It may be a better option if you avoid dairy, eggs and meat, but always check the airline’s definition.

Meal code tip: do not choose by meal name alone. Choose by your actual restriction: no beef/pork, vegetarian, Jain, vegan, diabetic, gluten-free, halal or kosher.

For Jain meal details, see Jain Airline Meals (VJML): Things Every Jain Traveler Must Know.

What Vegetarian Passengers Should Order

If you are vegetarian, HNML is usually not the safest choice. Choose a vegetarian-specific meal code instead and confirm it in your booking before departure.

Choose AVML if you want Indian-style vegetarian food

AVML is commonly used for Asian Vegetarian Meal. It is often the closest match for Indian vegetarian passengers who eat dairy and do not need Jain or vegan restrictions.

Choose VJML if you follow Jain food rules

VJML is better if you avoid root vegetables and follow Jain dietary rules. Do not rely on AVML if you need Jain-specific preparation.

Choose VGML if you are vegan

VGML is the better option if you avoid meat, fish, eggs, dairy and other animal products. Do not choose AVML if dairy is a problem.

Vegetarian warning: telling cabin crew onboard that you “wanted vegetarian” may not help if your booking shows HNML and all vegetarian special meals have already been loaded.

How to Request the Right Special Meal

Special meals should be requested in advance. Airlines usually require meal requests before departure, and the deadline can vary by airline, route and ticket type.

  1. Open your airline booking: use the airline website or app, not only the travel agent page.
  2. Find special meal options: look for meal codes such as HNML, AVML, VJML, VGML, DBML or GFML.
  3. Choose the correct code: match the code to your actual food restriction.
  4. Save confirmation: take a screenshot after selecting the meal.
  5. Recheck after flight changes: schedule changes, aircraft changes or rebooking can remove meal requests.
  6. Confirm at check-in: ask whether the special meal is showing in the booking.
  7. Ask cabin crew early: once onboard, confirm your special meal before regular meal service begins.

Booking tip: if a travel agent booked your ticket, still check the airline’s own “manage booking” page to confirm the special meal request is visible.

What to Do If the Wrong Meal Is Served

If your HNML meal contains meat and you expected vegetarian food, stay calm and speak to the cabin crew as early as possible. They may be able to offer a spare vegetarian meal, extra bread, fruit, salad, snack item or another available option, but they may not have a full replacement special meal.

Steps onboard

  1. Do not open or eat the meal if it violates your restrictions.
  2. Tell cabin crew your meal issue politely and clearly.
  3. Show your meal request screenshot if you have one.
  4. Ask whether any AVML, VJML, VGML or vegetarian tray is available.
  5. Accept safe basic items if no full meal is available.
  6. Report the issue to the airline after landing if the confirmed meal was not loaded.

Complaint distinction: if you ordered HNML and received chicken, the airline may say the meal was correct. If you ordered AVML or VJML and received meat, that is a stronger complaint.

Airline meal codes can be confusing because short codes do not always match what passengers expect. The same rule applies across airlines: check the exact meal description before ordering.

Common special meal codes

Examples include HNML Hindu Meal, AVML Asian Vegetarian Meal, VJML Jain Vegetarian Meal, VGML Vegan Meal, VLML Vegetarian Lacto-Ovo Meal, DBML Diabetic Meal, GFML Gluten-Free Meal, KSML Kosher Meal, MOML Muslim Meal, LFML Low Fat Meal, LSML Low Sodium Meal, CHML Child Meal and BBML Baby Meal.

Common food examples passengers may expect

Passengers may see or expect rice, dal, paneer, vegetable curry, chapati, bread roll, salad, fruit, yogurt, chicken curry, fish curry, lamb curry, pasta, dessert, snacks or breakfast items depending on the route and airline.

How the same rule applies

Meal names vary by airline, and catering can differ by departure city. A meal code is not a guarantee of taste, cuisine, spice level or exact ingredients.

Selection tip: if you have a strict dietary rule, carry safe snacks allowed by airport and airline rules in case the special meal is missing or wrong.

Helpful Airline Meal Guides

For the main HNML overview, start with What Is a Hindu Meal (HNML) on Flights? Food, Airlines & How to Order. For general airline food choices, see Airline Meals: What Foods Are Served on Flights?.

If you are comparing vegetarian, Jain, vegan or religious meal codes, these guides can help:

For carrying food or snacks through Indian airports, read Are Snacks Allowed on Planes in India? Complete Carry-On Food Guide, Must-Know Rules to Bring Food & Snacks to India Without Hassle, and Security Confiscated Your Food at Indian Airport: Risky Snacks and Safe Packing Guide.

For airline-specific food availability, see Do India Domestic Airlines Provide Free Meals? and Is Food Free on IndiGo Flights?. If you are bringing sweets or gifts, see How Much Chocolate Can You Bring to India Duty Free?.

Frequently Asked Questions FAQ’s

What does HNML meal mean?

HNML means Hindu Meal. It is a special airline meal usually designed to avoid beef and pork, but it may still include chicken, fish or other meat depending on the airline.

Is HNML meal vegetarian?

Not necessarily. HNML does not automatically mean vegetarian. Vegetarian passengers should usually choose AVML, VJML or VGML depending on their dietary needs.

Why did my HNML meal include chicken?

Many airlines define HNML as a non-beef, non-pork Hindu meal, not as a vegetarian meal. Chicken may be included if the airline’s HNML description allows it.

What is better for vegetarian passengers, HNML or AVML?

AVML is usually better for vegetarian passengers because it means Asian Vegetarian Meal. HNML may include meat, so it is not the safest vegetarian choice.

What meal should Jain passengers order on flights?

Jain passengers should usually request VJML, which means Jain Vegetarian Meal. AVML and HNML may not meet Jain dietary restrictions.

Can I change HNML to vegetarian onboard?

Sometimes cabin crew may have spare vegetarian meals, but this is not guaranteed. It is safer to change the meal request before the airline’s special meal deadline.

What should I do if my special meal is wrong?

Tell the cabin crew early, show your meal request confirmation if available, ask for a safe alternative, and report the issue to the airline after landing if the confirmed meal was not provided.

Should I carry snacks if I ordered a special meal?

Yes, carrying allowed snacks is smart if you have strict dietary needs. Special meals can be missed, misloaded or different from what you expected.

Vegan vs Vegetarian Meals on Flights: Airline Meal Codes Guide

Updated: May 20, 2026

Vegan vs Vegetarian Meals on Flights

Vegan and vegetarian meals are not the same on flights, and choosing the wrong meal code can leave you disappointed at cruising altitude. A vegetarian meal usually avoids meat, poultry, fish, and seafood but may include dairy or eggs. A vegan meal goes further and avoids all animal-derived ingredients, including dairy, eggs, and honey.


Airlines use special meal codes such as VGML, VLML, AVML, VJML, VOML, and FPML to manage dietary requests. Understanding these codes before booking helps you get the right meal, whether you want a dairy-free vegan dish, an Indian-style vegetarian meal, a Jain meal, or a simple fruit platter.

Table of Contents

Never Use ❌ Use Instead ✅
Requesting “vegetarian” without checking the meal code Choose the exact code such as VGML, VLML, AVML, or VJML
Assuming a vegetarian meal is automatically vegan Use VGML if you need no dairy, eggs, or animal products
Waiting until boarding to ask for a special meal Request the meal during booking or at least 24–48 hours before departure
Assuming low-cost airlines always provide special meals Check the airline menu and bring a backup snack if options are limited
Forgetting special meals on connecting flights Confirm each flight segment separately, especially on partner airlines

Vegan vs Vegetarian Flight Meals

The main difference between vegan and vegetarian flight meals is dairy, eggs, honey, and other animal-derived ingredients. A vegetarian airline meal does not contain meat, poultry, fish, or seafood, but it may include paneer, cheese, yogurt, milk, butter, cream, eggs, or baked goods made with dairy or eggs.

A vegan airline meal avoids all animal products. It is usually built around vegetables, grains, legumes, fruit, salads, bread, and plant-based sauces. This can be the safest option for strict vegans, but it may feel plain to passengers expecting a richer vegetarian meal with paneer, yogurt, or dairy-based curry.

Quick answer: Choose VGML if you want a vegan meal with no dairy or eggs. Choose AVML or VLML if you are vegetarian and comfortable with dairy, depending on airline availability and cuisine preference.

Airline Meal Codes Explained

Special meal codes help airlines prepare the right meals before the flight. These codes are especially important on international flights, long-haul routes, and full-service airlines. Low-cost airlines may not offer the same range of complimentary special meals, so always check before travel.

Meal Code Meal Name What It Usually Means
VGML Vegan / Vegetarian Non-Dairy Meal No meat, fish, poultry, dairy, eggs, or honey
VLML Vegetarian Lacto-Ovo Meal No meat or fish, but may include dairy and eggs
AVML Asian Vegetarian Meal Indian-style vegetarian meal, usually with no meat, fish, or eggs; may include dairy
VJML Vegetarian Jain Meal No meat, fish, eggs, or root vegetables; may vary by airline
VOML Vegetarian Oriental Meal Chinese or Oriental-style vegan meal with no animal products
RVML Raw Vegetable Meal Raw vegetables, salad, and simple uncooked plant foods
FPML Fruit Platter Meal Fresh fruit only, often used for light meals or fasting preferences

Important: Meal ingredients can vary by airline, airport caterer, route, and region. Always confirm the exact meal description with your airline if you have allergies, religious restrictions, or strict dietary needs.

VGML vs VLML vs AVML

These three codes cause the most confusion because all sound vegetarian, but they can be very different on the tray.

VGML: Vegan Meal

VGML is the best choice for strict vegans and passengers who avoid dairy, eggs, and animal-derived ingredients. It may include vegetables, rice, pasta, lentils, beans, fruit, bread, salad, or plant-based spreads. It should not include paneer, yogurt, butter, cheese, milk, eggs, honey, meat, fish, or poultry.

VLML: Vegetarian Lacto-Ovo Meal

VLML is meant for vegetarians who avoid meat and fish but may eat dairy and eggs. This can be a better choice if you are vegetarian but not vegan and want a more traditional vegetarian airline meal with richer ingredients.

AVML: Asian Vegetarian Meal

AVML is especially popular with Indian vegetarian travelers. It usually contains Indian-style vegetarian food and often includes rice, dal, vegetables, roti, curry, yogurt, or paneer depending on the airline. It typically avoids meat, fish, and eggs, but may include dairy.

Best choice for Indian vegetarian travelers: If you eat dairy and want an Indian-style vegetarian meal, AVML is often a better request than VGML. If you are strictly vegan, choose VGML instead.

Jain, Oriental, Raw, and Fruit Meals

Beyond standard vegan and vegetarian meals, airlines may offer more specific choices for religious, cultural, or health preferences. Availability varies, so these should be requested early.

VJML: Jain Vegetarian Meal

VJML is designed for Jain dietary preferences. It usually avoids meat, fish, eggs, and root vegetables such as onion, garlic, potato, carrot, and beetroot. Some airlines may also avoid other ingredients based on regional interpretation, so strict travelers should confirm details before travel.

VOML: Vegetarian Oriental Meal

VOML is typically a Chinese or Oriental-style vegan meal. It is generally free from animal products and may include rice, noodles, stir-fried vegetables, tofu, fruit, or similar plant-based dishes.

RVML: Raw Vegetable Meal

RVML is usually a raw vegetable plate or salad-style meal. It may be useful for passengers who prefer uncooked foods, but it may not be filling enough for long flights.

FPML: Fruit Platter Meal

FPML contains fresh fruit and is often selected by passengers who want a light meal, fasting-friendly option, or simple backup when heavier meals are not suitable.

Allergy warning: Special meals are not always allergy-safe. If you have a serious allergy, contact the airline directly and carry safe backup food where permitted.

Vegan and Vegetarian Meals by Airline

Airline meal quality depends on route, cabin class, flight length, caterer, and whether meals are complimentary or buy-on-board. Full-service long-haul airlines generally offer more special meal options than domestic low-cost carriers.

Air India

Air India offers in-flight dining options that may vary by route and aircraft. For vegetarian travelers, AVML, VGML, and VJML-style requests may be relevant depending on flight availability and booking options. Use Air India’s official dining and booking pages to check meal availability for your route: Air India dining experience.

IndiGo

IndiGo is a low-cost airline, so meal choices may differ from full-service international airlines. Vegan availability can be limited, and meals may be purchased or pre-booked depending on the route and fare. If you are strict vegan, check the current menu and bring a permitted backup snack.

Middle Eastern and Asian-Pacific Airlines

Many Middle Eastern and Asian-Pacific airlines provide a wider range of special meals on international sectors, including VGML, VOML, AVML, VJML, and fruit meals. If you are connecting between carriers, request the meal for every segment, not just the first flight.

Route matters: A meal available on one airline’s international long-haul route may not be available on a short domestic sector, codeshare flight, or low-cost connection.

How to Book a Vegan or Vegetarian Special Meal

Special meals are prepared before departure, so the airline needs advance notice. Waiting until boarding is usually too late.

1. Select the Meal During Booking

When booking online, look for “special meal,” “meal preference,” or “manage meal” options. Choose the exact code, not just a general vegetarian label.

2. Confirm in Manage Booking

After booking, open the airline’s manage booking page and confirm that the meal code appears correctly for every passenger who needs it.

3. Request Early

Many airlines require special meal requests at least 24 to 48 hours before departure. Some may require more time for specific meal types.

4. Reconfirm After Schedule Changes

If your flight time, aircraft, or airline changes, reconfirm your meal. Special meal requests can sometimes disappear after rebooking.

5. Check Each Segment

For connecting flights, make sure the meal is requested for each leg. This is especially important when another airline operates a codeshare segment.

6. Confirm at Check-In or Boarding

Ask staff whether your special meal is loaded, especially on long-haul flights. Cabin crew may also confirm special meals after boarding.

For vegetarian traveler experiences and airline meal planning ideas, HappyCow’s airline meal guide is a useful resource: HappyCow airline meal options.

Common Mistakes to Avoid

The most common mistake is assuming that “vegetarian” means the same thing everywhere. In airline catering, a vegetarian passenger who eats dairy may want AVML or VLML, while a vegan passenger should request VGML. A Jain passenger may need VJML instead.

Smart Meal Request Habits

  • Use the correct airline meal code.
  • Request the meal at least 24–48 hours before travel.
  • Reconfirm after changes or upgrades.
  • Carry a permitted snack as backup.
  • Check whether your meal applies to every flight segment.
  • Ask crew before meal service if you have a strict dietary need.

Mistakes That Cause Meal Problems

  • Choosing VGML when you actually want paneer or dairy.
  • Choosing AVML when you need fully vegan food.
  • Assuming buy-on-board meals will include vegan options.
  • Forgetting to request meals on codeshare flights.
  • Waiting until the airport to request a special meal.
  • Expecting special meals to be allergy-certified.

Backup Food Tips for Vegetarian and Vegan Travelers

Even when you order correctly, a special meal can be missed, changed, or unavailable because of catering issues. Carrying a small backup snack can save the day, especially on long flights.

Good Backup Snacks

  • Energy bars with clearly labelled ingredients
  • Dry fruits and nuts if permitted and safe for your allergies
  • Crackers, roasted snacks, or sealed chips
  • Fruit that is allowed by airport and destination rules
  • Instant oats or dry cereal cups
  • Homemade food only when airline, security, and customs rules allow it

Be careful with international arrivals. Fresh fruit, homemade food, seeds, dairy, and certain agricultural items may be restricted by the destination country. Eat perishable snacks before landing or declare them where required.

Use these guides to compare in-flight meals, special meal codes, snacks, and food rules for India and international flights.

Special Meal Codes

Airline Food and Snacks

Frequently Asked Questions FAQ’s

What is the difference between vegetarian and vegan meals on flights?

Vegetarian meals avoid meat, poultry, fish, and seafood but may include dairy or eggs. Vegan meals avoid all animal products, including dairy, eggs, honey, meat, fish, and poultry.

What is the vegan meal code for airlines?

The common vegan meal code is VGML, often described as a vegan meal or vegetarian non-dairy meal. It is designed to exclude all animal products, including dairy and eggs.

What is the difference between VGML and VOML?

VGML is a standard vegan meal with no animal products. VOML is also generally vegan but prepared in a Chinese or Oriental style, depending on the airline and route.

What is the difference between AVML and VGML?

AVML is an Asian Vegetarian Meal, often Indian-style and may include dairy. VGML is a vegan meal and should not include dairy, eggs, honey, meat, fish, or poultry.

Does vegan automatically mean vegetarian?

Yes, vegan meals are vegetarian because they exclude meat and fish. However, vegetarian meals are not always vegan because they may include dairy, eggs, or honey.

Does a vegetarian eat eggs?

Some vegetarians eat eggs, especially lacto-ovo vegetarians. Others avoid eggs for religious, cultural, or personal reasons. If you do not eat eggs, choose your airline meal code carefully.

Does Air India serve vegan and vegetarian meals?

Air India may offer vegetarian and special meal options depending on route, aircraft, and catering availability. Check your booking or Air India’s dining information and request the correct meal code in advance.

Does IndiGo have vegan meals?

IndiGo meal availability can be limited compared with full-service long-haul airlines. Check the current menu before travel and bring a permitted backup snack if you follow a strict vegan diet.

Is Food Free on IndiGo Flights?

Updated: May 01, 2026

Is Food Free on IndiGo Flights? Snacks, Menu, Beverages and Meal Rules

Planning a trip with IndiGo Airlines and wondering whether meals are included? IndiGo is a low-cost carrier, so the ticket price usually covers the seat and basic transport, not complimentary meals. Food, snacks, and beverages are generally paid extras unless you pre-book a meal package or qualify for assistance during certain long delays.


That does not mean you have to fly hungry. IndiGo offers a paid onboard food menu, pre-booked snacks and meals, bundled options such as 6E Seat & Eat, and one complimentary water bottle for passengers. You can also bring suitable snacks from home as long as they follow airline and security rules.

Table of Contents

Never Use ❌ Use Instead ✅
Assume meals are included because you bought a flight ticket. Check whether your IndiGo booking includes a pre-paid meal or add-on.
Wait until onboard if you need a specific meal. Pre-book meals online to improve availability and often save money.
Carry messy, oily, or strong-smelling food into the cabin. Pack simple, dry, low-odor snacks that are easier for flights.
Forget that onboard menu items can sell out. Buy before boarding or pre-book during reservation, web check-in, or manage booking.
Compare only the base fare with full-service airlines. Compare total trip cost, including meals, seat selection, baggage, and convenience fees.

Quick Answer: Is Food Free on IndiGo Flights?

No, food is generally not free on IndiGo flights. IndiGo follows a low-cost airline model, so meals and snacks are usually available for purchase rather than included in the ticket price. You can pre-book food online or buy selected items onboard, subject to availability.

IndiGo does provide one complimentary bottle of water per passenger. Other beverages, snacks, sandwiches, meal boxes, and add-on services are usually chargeable. If your flight is delayed for a long time, food or refreshments may be provided depending on delay length, timing, airport situation, and applicable passenger rights rules.

Bottom line: IndiGo tickets do not normally include free food. Pre-book your meal or bring suitable snacks if you want to avoid higher onboard prices and limited availability.

IndiGo Meal Policy

IndiGo keeps fares lower by charging separately for optional services, including meals. This is common among low-cost carriers. Passengers who want food can choose from pre-booked options or the onboard menu, while passengers who do not want food are not forced to pay for it through a higher ticket price.

Key points to know

  • No complimentary meals: IndiGo does not usually provide free meals or snacks on domestic or international flights.
  • Paid food options: Snacks, beverages, and meal items may be purchased online or onboard.
  • One free water bottle: IndiGo generally provides one bottle of water free per passenger.
  • Availability can vary: Onboard food depends on stock, route, aircraft, and flight timing.
  • Pre-booking helps: Pre-booked food is usually more reliable than waiting to buy onboard.

For comparison with other carriers, see meal policies of other Indian domestic airlines.

IndiGo In-Flight Menu

IndiGo’s in-flight food menu usually includes snacks, sandwiches, beverages, and selected meal items. Exact menu choices and prices can change, so always check the current IndiGo menu before your flight.

Menu Category Examples Best For
Snacks Snack bars, chips, cookies, nuts, light packaged items Short flights or passengers who want something quick.
Sandwiches and wraps Vegetarian and non-vegetarian sandwich or wrap options Passengers who want a light meal without heavy food.
Meal boxes Selected Indian or continental-style meal options where available Longer routes or travelers flying during lunch or dinner time.
Beverages Tea, coffee, soft drinks, juices, and bottled drinks Passengers who want more than the complimentary water bottle.
Special preferences Vegetarian, Jain, or other options where available Passengers with dietary preferences who should pre-book early.

If you prefer vegetarian meals, read this guide to vegetarian inflight food. For special airline meal terminology, see what a Hindu meal means on flights.

Menu availability can change by sector and flight timing. If you need a specific food item, pre-book it instead of relying on onboard stock.

Pre-Booking Meals vs Buying Onboard

Pre-booking is usually the smarter choice if you know you will want food. It can help you secure your preferred item, avoid disappointment if onboard stock is limited, and sometimes reduce the total price compared with buying in the cabin.

Option Pros Cons
Pre-book meal Better availability, easier planning, possible savings, useful for dietary preferences Requires planning before the flight.
Buy onboard Flexible if you decide later May cost more, limited stock, preferred items may sell out.
Bring your own snacks Budget-friendly and useful for kids or dietary needs Must follow airline and security rules.

Money-saving tip: Add your meal during booking, web check-in, or manage booking. Waiting until onboard can mean fewer choices and higher prices.

Fees and Additional Services

IndiGo offers several optional services that passengers can add based on comfort, seating, baggage, and dining needs. These extras help keep the base fare separate from optional convenience services.

Common paid add-ons

  • 6E Seat & Eat: A bundle that combines seat selection and a meal option for passengers who want both convenience and food.
  • Seat selection: Standard, preferred, and extra-legroom seats may carry different fees, while free random assignment may be available.
  • Extra baggage: Charges may apply if your cabin or checked baggage exceeds the allowance.
  • Priority services: Priority check-in, boarding, or other convenience services may be available for a fee.
  • Food and beverages: Snacks, meals, and additional drinks are usually paid items.

For current charges, always review IndiGo charges and fees before travel. If you are comparing airline value, also check full-service options such as Air India, where meals may be included on selected routes and fares.

Does IndiGo Provide Free Water?

Yes, IndiGo generally provides one bottle of water free per passenger. Additional bottles, soft drinks, tea, coffee, juice, or other beverages may be chargeable depending on the menu and flight.

You may also be allowed to bring an empty reusable bottle through security and fill it after screening where airport facilities allow. For India-specific rules, read Can You Bring a Water Bottle on a Flight in India?

Hydration reminder: Carrying an empty bottle is often the simplest way to avoid buying extra water at airport prices, but always follow airport security rules.

Can You Bring Your Own Food on IndiGo?

Yes, passengers can usually bring suitable food on IndiGo flights, but the food should be practical, non-messy, and acceptable under airport security and airline rules. Dry snacks are usually easier than liquids, sauces, oily meals, or strong-smelling food.

Better foods to carry

  • Biscuits, crackers, and snack bars
  • Dry fruits and nuts, if allowed for your destination
  • Simple sandwiches with low odor
  • Fruit that is easy to eat and not messy
  • Packaged snacks for children
  • Baby food or formula needed for the journey, subject to screening

Foods to avoid

  • Strong-smelling meals
  • Very oily or messy food
  • Large liquid containers
  • Food that can spill easily
  • Items restricted by destination customs or quarantine rules

Important: Security rules, airline rules, and destination-country customs rules are different. A snack may be allowed onboard but still restricted after landing in another country.

Does IndiGo Provide Food During Flight Delays?

Food during delays depends on the reason, length of delay, timing, airport facilities, and passenger rights rules. In some cases, airlines may provide refreshments, vouchers, or meals when delays cross certain thresholds. However, passengers should not assume every delay automatically means free food.

The DGCA provides passenger rights guidance, including care requirements in certain delay situations. You can also review DGCA passenger charter information through the official DGCA portal.

If your flight is delayed, ask IndiGo staff what assistance applies to your specific delay. Keep receipts if you buy food because some travel insurance policies may require proof for claims.

Tips to Save Money on IndiGo Food

IndiGo can still be budget-friendly if you plan your meals before the airport. The trick is to compare the total cost of your trip, not just the ticket price.

  1. Pre-book meals early. This improves availability and may cost less than buying onboard.
  2. Use 6E Seat & Eat if useful. It can make sense if you want both a preferred seat and a meal.
  3. Bring dry snacks. Biscuits, snack bars, and simple sandwiches can help avoid cabin prices.
  4. Eat before boarding. Airport food may still be cheaper than buying several items onboard.
  5. Carry an empty water bottle. Refill it after security where available.
  6. Check flight timing. For short flights between meals, you may not need to buy food at all.
  7. Compare airline totals. Use tools like Skyscanner to compare base fare plus meals, baggage, and seat fees.
  8. Check current menu prices. Prices can change, so review the current menu before relying on old estimates.

Good IndiGo food planning

  • Pre-booking preferred meals
  • Carrying simple snacks
  • Checking menu prices before travel
  • Using bundled add-ons only when they save money
  • Keeping food easy to eat in a small seat space

Common mistakes

  • Assuming food is included
  • Waiting until onboard for dietary meals
  • Bringing strong-smelling or messy food
  • Forgetting airport liquid rules
  • Comparing IndiGo only by base fare, not total cost

Food is only one part of planning a smoother flight. These guides can help with IndiGo reviews, onboard facilities, damaged baggage claims, screens, aircraft types, and international flight expectations.

IndiGo and onboard services

Baggage, aircraft, and airline comparison guides

Frequently Asked Questions FAQ’s

Does IndiGo serve complimentary food?

No. IndiGo does not usually serve complimentary food. Meals, snacks, and most beverages are paid items that can be pre-booked or bought onboard, subject to availability.

Does IndiGo provide free water?

Yes. IndiGo generally provides one complimentary bottle of water per passenger. Additional water bottles or other beverages may need to be purchased.

Is food included in my IndiGo ticket?

Food is not normally included in a standard IndiGo ticket. Check your booking confirmation to see whether you added a meal, 6E Seat & Eat, or another food package.

Can I buy food onboard IndiGo flights?

Yes, selected snacks, meals, and beverages may be available for purchase onboard. Availability depends on the flight, route, stock, and current menu, so pre-booking is better if you need a specific item.

What is 6E Seat & Eat?

6E Seat & Eat is an IndiGo add-on package that combines a seat selection benefit with a pre-booked meal option. It can be useful if you already plan to pay for both seating and food.

Does IndiGo provide free food if the flight is delayed?

IndiGo may provide refreshments or food assistance during certain long delays when passenger rights rules apply. It depends on delay length, timing, reason, and airport conditions, so ask airline staff for your specific flight.

Can I bring my own food on an IndiGo flight?

Yes, you can usually bring simple snacks or food items that follow security and airline rules. Avoid messy, oily, liquid-heavy, or strong-smelling food, and check destination rules for international travel.

Which Indian airlines provide free food?

Full-service airlines such as Air India may include meals on selected routes, fares, and cabin classes. Low-cost airlines like IndiGo usually charge separately for meals, so compare the total ticket cost before booking.

Updated: May 21, 2026

What Is a Hindu Meal (HNML) on Flights? Food, Airlines & How to Order 2026

Updated: April 20, 2026
Quick Facts: Hindu Meal (HNML) on Flights
  • IATA Code: HNML
  • Vegetarian? No — contains chicken, lamb, fish, or seafood
  • Excludes: Beef, pork, and alcohol as ingredients
  • Booking: Must request 24–48 hours before departure
  • Available on: Most major international airlines to/from India
  • Confused with AVML? AVML is vegetarian; HNML is non-vegetarian
  • Similar meals: AVML, VJML, MOML, KSML
  • Domestic flights: Usually not available — standard menu only

What Is a Hindu Meal (HNML)?

A Hindu Meal (HNML) is an airline special meal option designed for passengers who follow Hindu dietary customs. It is identified by the IATA meal code HNML and is available on most major international airlines, particularly those with significant India routes.

Key Definition: The Hindu Meal excludes beef and pork and is typically non-vegetarian, featuring chicken, lamb, fish, or seafood prepared in an Indian or South Asian style with spices. It does not contain alcohol as an ingredient in cooking.

Many travelers mistakenly assume that the Hindu Meal is vegetarian — it is not. If you require a fully vegetarian meal, you should request the Asian Vegetarian Meal (AVML) or the Vegetarian Jain Meal (VJML) instead. The Hindu Meal acknowledges that many Hindus do consume non-vegetarian food (excluding beef and pork), while others follow strict vegetarian diets.

What Does a Hindu Meal Contain?

The exact contents of an HNML vary by airline, route, and caterer, but generally include:

  1. Protein: Chicken curry, lamb, fish, or seafood (never beef or pork)
  2. Carbohydrate: Basmati rice, chapati, naan, or Indian bread
  3. Vegetables: Cooked seasonal vegetables or lentil dal
  4. Condiments: Pickle, chutney, or raita (yoghurt side)
  5. Dessert: Indian-inspired sweet such as halwa, kheer, or a fruit cup
  6. Beverages: Tea, coffee, or juice (non-alcoholic)
May or May Not Contain Eggs: The HNML standard does not specifically exclude eggs. Some airlines include eggs in HNML; others do not. If you require an egg-free meal, specify this when requesting or confirm directly with your airline.
Not Halal: The Hindu Meal is not certified halal. The meat used may not be slaughtered according to Islamic rites. Muslim passengers should request the Muslim Meal (MOML) which is halal-certified instead.

United Special meals

Reddit

Delta Special Meals

Lufthansa Special Meals

HNML vs AVML vs VJML — What's the Difference?

Meal CodeNameVegetarian?ExcludesBest For
HNMLHindu MealNo (non-veg)Beef, pork, alcoholNon-veg Hindus avoiding beef/pork
AVMLAsian Vegetarian MealYesAll meat, fish, eggs (usually)Indian-style vegetarians
VJMLVegetarian Jain MealYes (strict)Meat, fish, eggs, root vegetablesJain vegetarians
VGMLVegan MealYes (vegan)All animal products including dairyVegans
MOMLMuslim MealNoPork, alcohol; halal onlyMuslim passengers
KSMLKosher MealVariesNon-kosher foods; pork, shellfishJewish passengers
Tip for Vegetarian Hindus: If you are a vegetarian Hindu, order the AVML (Asian Vegetarian Meal) — not the HNML. The AVML is Indian-style vegetarian and will be more suitable than the standard vegetarian meal (VLML) which is Western-style.

How to Order a Hindu Meal on a Flight

  1. At booking: Select HNML as your special meal preference during the booking process on the airline website or app.
  2. After booking: Log into your booking and add or change special meals via "Manage My Booking." Most airlines allow changes up to 24–48 hours before departure.
  3. By phone: Call the airline's customer service and request HNML with your booking reference. Have your booking details ready.
  4. Frequent flyer profile: Many airlines allow you to set a default special meal in your frequent flyer profile so it is automatically applied to all future bookings.
  5. Confirm before travel: Check your booking confirmation to verify the special meal is recorded. If not visible, call the airline to confirm.
Cannot Request at Airport: Special meals are prepared in advance by the caterer. You cannot request an HNML at check-in, at the gate, or on board the aircraft. If you miss the deadline, you will receive the standard meal.

Which Airlines Offer the Hindu Meal (HNML)?

AirlineHNML Available?Deadline to RequestNotes
Air India✅ Yes (international)24 hours beforeNot on most domestic routes
Emirates✅ Yes24 hours beforeGood quality HNML
British Airways✅ Yes24 hours beforeAvailable on long-haul
Lufthansa✅ Yes24 hours beforeAvailable on all routes
Singapore Airlines✅ Yes24 hours beforeConsistently well-reviewed
Etihad Airways✅ Yes24 hours beforeGood South Asian options
IndiGo (domestic)❌ NoN/ABuy on board standard menu
SpiceJet (domestic)❌ NoN/ABuy on board standard menu

Hindu Meal on Air India

Air India, being India's national carrier, naturally caters well to Hindu dietary preferences. On international routes, Air India offers the full range of Indian special meals including HNML, AVML, and VJML. The Air India HNML typically features a hearty Indian non-vegetarian meal with chicken or fish curry, basmati rice, dal, bread, and Indian dessert.

Air India Domestic Flights: On domestic Air India flights, the standard meal served is Indian cuisine and may already align with Hindu dietary preferences. Formal special meal codes are generally not available on domestic routes. See our guide on Do India Domestic Airlines Provide Free Meals?

For Air India special meal requests, visit the Air India website and manage your booking to add special meal preferences.

All Inflight Special Meal Codes Explained

CodeFull NameDescription
HNMLHindu MealNon-veg; no beef or pork; Indian spices
AVMLAsian Vegetarian MealIndian-style vegetarian; may include dairy and eggs
VJMLVegetarian Jain MealStrict vegetarian; no root vegetables, no eggs
VGMLVegan MealNo animal products of any kind
MOMLMuslim MealHalal; no pork or alcohol
KSMLKosher MealCertified kosher; sealed and warmed on board
GFMLGluten-Free MealNo wheat, barley, rye or gluten-containing foods
DBMLDiabetic MealLow sugar, high fibre; for diabetic passengers
LCMLLow Calorie MealReduced calorie; for weight-conscious passengers
CHMLChild MealChild-friendly portions and simple flavours
BLMLBland MealLow seasoning; for passengers with digestive issues

Special Meal Quick Comparison

HNML Is Right For You If:
  • You eat chicken, fish, or lamb
  • You avoid beef and pork
  • You prefer Indian-spiced food
  • You want a hearty non-veg meal
  • You do not require halal certification
Choose a Different Meal If:
  • You are vegetarian → choose AVML
  • You follow Jain diet → choose VJML
  • You require halal → choose MOML
  • You are vegan → choose VGML
  • You are gluten intolerant → choose GFML

Pro Tips: Getting Your Hindu Meal Right

  • Request early — not at the last minute. Most airlines require special meal requests at least 24–48 hours before departure. Some long-haul carriers have a 72-hour deadline. Always request as soon as you book.
  • Confirm your special meal in your booking confirmation. After requesting, look for the special meal code (HNML) in your e-ticket or booking summary. If it does not appear, call the airline to re-confirm.
  • Don’t confuse HNML with AVML. The HNML is non-vegetarian; the AVML is vegetarian. Ordering the wrong one leads to disappointment mid-flight when there is no alternative.
  • Check if HNML is available on your specific flight. Short-haul and budget airlines often do not offer special meals. Confirm HNML availability for your specific route and aircraft at the time of booking.
  • Special meals are served first. On most airlines, special meals are distributed before the standard service. This is a genuine advantage — you get your meal earlier and crew knows exactly where to deliver it.
  • Save your frequent flyer default. If you always prefer HNML, set it as your default in your frequent flyer profile. Most major airline loyalty programs allow dietary preferences to be saved permanently.
  • For domestic Indian flights, plan ahead differently. IndiGo, SpiceJet, and budget carriers do not offer HNML on domestic routes. Pre-order a meal from the airline’s buy-on-board menu, or carry permitted food from outside. See: Inflight Food Vegetarian Guide.
  • Report issues to the airline after landing. If your HNML was not served despite being confirmed, file a feedback report through the airline’s customer service. Most airlines will compensate with miles or vouchers for confirmed meal booking failures.
Related Articles

Frequently Asked Questions

What is a Hindu Meal (HNML) on a flight?

A Hindu Meal (HNML) is a non-vegetarian special meal on international flights that excludes beef and pork. It typically features chicken, lamb, or fish prepared with Indian spices, served with rice or bread and Indian sides.

Is the Hindu Meal (HNML) vegetarian?

No. The HNML is non-vegetarian. It excludes beef and pork but includes chicken, fish, or lamb. For a vegetarian option, request the AVML (Asian Vegetarian Meal) or VJML (Vegetarian Jain Meal).

How do I order a Hindu Meal on a flight?

Request HNML at booking or through "Manage My Booking" at least 24–48 hours before departure. Special meals cannot be requested at the airport or on board the aircraft.

What is the difference between HNML and AVML?

HNML is non-vegetarian (no beef/pork, Indian spices). AVML is 100% vegetarian Indian-style food. Choose AVML if you are vegetarian; HNML if you eat chicken or fish but avoid beef and pork.

Which airlines offer the Hindu Meal (HNML)?

Most major international airlines flying to India offer HNML including Air India, Emirates, British Airways, Lufthansa, Singapore Airlines, and Etihad. Domestic Indian airlines typically do not offer HNML.

Does the Hindu Meal contain eggs?

The HNML may or may not contain eggs depending on the airline. If you require an egg-free meal, confirm this specifically with your airline when making the special meal request.

Can I request a Hindu Meal on Air India flights?

Yes, on Air India international flights. Request HNML at least 24 hours before departure through Air India's website or customer service. Most domestic Air India flights do not offer formal special meal codes.

What other Indian special meals are available on flights?

AVML (Asian Vegetarian Meal), VJML (Vegetarian Jain Meal), MOML (Muslim/Halal Meal), VGML (Vegan Meal), and KSML (Kosher Meal) are all available on most major international airlines.

Pickle Leaked in Checked Baggage: Can Airline Refuse It?

Pickle Leaked in Checked Baggage: Can Airline Refuse It? A jar of pickle leaking inside checked baggage can turn into a bigger proble...