Showing posts with label Meals. Show all posts
Showing posts with label Meals. Show all posts

Hindu Meal HNML Confusion: Chicken or Fish Explained

Updated: July 01, 2026

Hindu Meal HNML Confusion: Chicken or Fish Explained

You ordered HNML because you saw the words “Hindu Meal,” but the tray arrived with chicken or fish. That is not always an airline mistake. On many airlines, HNML means a Hindu non-vegetarian meal that avoids beef and pork, not a vegetarian meal.


This page is for passengers who already ordered HNML or were served meat unexpectedly. For the full meal-code explanation, read HNML Meal on Flights: Is a Hindu Meal Vegetarian?.

Quick Answer: Why HNML May Include Chicken or Fish

HNML may include chicken or fish because many airlines define Hindu Meal as non-beef and non-pork, not vegetarian. If you do not eat meat, fish or eggs, HNML is usually the wrong meal code. Choose AVML, VJML or VGML depending on your diet.

If You Ordered What You May Receive Better Choice If Vegetarian
HNML Chicken, fish, lamb, rice, curry, vegetables or dairy AVML, VJML or VGML
AVML Indian or Asian-style vegetarian food Usually best for Indian vegetarians
VJML Jain vegetarian meal Best for Jain dietary rules
VGML Vegan meal without animal products Best if you avoid dairy and eggs too
MOML Muslim meal, usually halal and no pork Best if halal is required

HNML Meal Meaning

HNML is the airline special-meal code for Hindu Meal. On many airlines, it is designed for passengers who avoid beef and pork for religious or cultural reasons but still eat other non-vegetarian food.

That is why HNML may include chicken, fish, lamb, poultry, dairy, rice, dal, vegetables, bread, curry, chutney, dessert or other Indian-style items. The exact meal depends on the airline, caterer, departure airport, route and cabin class.

Simple memory rule: HNML often means “no beef, no pork.” It does not automatically mean “no meat.”

Why Passengers Get Confused

The confusion starts with the word “Hindu.” Many Indian travellers use “Hindu meal” casually to mean vegetarian Indian food. Airlines use special meal codes differently. In airline catering, HNML is often a religious non-vegetarian meal category, while AVML is the vegetarian Indian-style option.

Common reasons for the mistake

  • The passenger assumes Hindu means vegetarian.
  • The booking screen shows only meal names, not full ingredients.
  • A travel agent selects HNML without explaining it.
  • The airline app uses confusing or shortened meal descriptions.
  • The passenger wants Indian vegetarian food but does not know the AVML code.
  • The booking is changed and the special meal is not rechecked.
  • The passenger sees “Indian meal” and “Hindu meal” used loosely in reviews or forums.

This is not a small mistake on a long flight. Once the aircraft departs, cabin crew may not have a spare vegetarian, Jain or vegan special meal available.

HNML vs AVML: The Main Difference

HNML and AVML are the two meal codes most often confused by Indian passengers. The difference is simple: HNML may be non-vegetarian, while AVML is intended to be vegetarian.

Meal Code Full Name Meat or Fish? Best For
HNML Hindu Meal May include chicken, fish or lamb Passengers who avoid beef and pork but eat other meat
AVML Asian Vegetarian Meal No meat or fish expected Indian-style vegetarian passengers

AVML is usually the better choice if you want Indian vegetarian food with rice, dal, vegetable curry, paneer, bread or similar items. It may include dairy depending on the airline, so vegans should not choose AVML unless the airline confirms it is vegan.

Best practical answer: for Indian vegetarian food, choose AVML. For Hindu non-vegetarian food without beef or pork, choose HNML.

Vegetarian, Jain and Vegan Options

Vegetarian passengers should not all choose the same code. The correct code depends on whether you eat dairy, eggs, root vegetables or any animal products.

Your Diet Meal Code What It Usually Means
Indian vegetarian, dairy okay AVML Asian Vegetarian Meal, often Indian-style
Jain vegetarian VJML Jain meal, usually no root vegetables
Vegan VGML No meat, fish, eggs, dairy or animal products
Lacto-ovo vegetarian VLML Vegetarian meal that may include dairy and eggs
Halal MOML Muslim meal, no pork and usually halal prepared
Kosher KSML Certified kosher meal

What Vegetarian Passengers Should Order Instead

If you are vegetarian, change HNML before the flight if the airline deadline has not passed. Pick the meal code that matches your actual restriction.

Choose AVML if you want Indian vegetarian food

AVML is usually the closest match for passengers who want Indian or Asian vegetarian food and are okay with dairy. It is the safest replacement for people who accidentally selected HNML but do not eat meat or fish.

Choose VJML if you follow Jain food rules

VJML is intended for Jain dietary requirements. It usually avoids meat, fish, eggs and root vegetables, but definitions vary by airline, so confirm before travel.

Choose VGML if you are vegan

VGML is the better option if you avoid dairy, eggs, honey and all animal products. AVML may contain dairy, and HNML may contain meat, fish, dairy or eggs.

Booking tip: after changing the meal, check that the exact code appears in your airline booking. Do not rely only on a verbal promise from a travel agent.

How to Fix the Meal Before Your Flight

The safest time to fix a wrong HNML request is before the special-meal cut-off. Many airlines require special meals to be requested at least 24 hours before departure, while some flights or meal types may need more time.

  1. Open the airline’s own website or app.
  2. Go to “Manage Booking,” “My Trips” or the meal-preference section.
  3. Check whether HNML is already selected.
  4. Change it to AVML, VJML, VGML, MOML or another correct code.
  5. Save the change and take a screenshot.
  6. Check every flight sector, not only the first flight.
  7. Reconfirm after aircraft changes, schedule changes, rebooking or ticket reissue.
  8. Ask the operating airline to confirm if the flight is a codeshare.

Airport check-in may be too late. Special meals are loaded by catering teams before departure. Check-in staff may be able to see the code, but they may not be able to change the meal.

What to Do If the Wrong Meal Is Served Onboard

If your HNML includes meat and you are vegetarian, tell the cabin crew before opening or eating the meal. Be clear about the problem: “I do not eat meat or fish. Is there any AVML, VJML, VGML or vegetarian tray available?”

Steps to take during the flight

  • Do not argue about the word “Hindu” during meal service.
  • Ask whether any spare vegetarian tray is available.
  • Ask for safe basic items such as fruit, bread, salad, rice, yogurt or snacks if suitable.
  • Show your booking screenshot if it says AVML, VJML or another vegetarian code.
  • Do not eat the meal if it violates your religious or dietary restriction.
  • Report the issue to the airline after landing if your confirmed code was not served.

Complaint difference: if you ordered HNML and received chicken, the airline may treat the meal as correct. If you ordered AVML or VJML and received meat, your complaint is much stronger.

Codeshare and Travel Agent Booking Problems

Meal mistakes are more common when a ticket is booked through a travel agent, online travel site or codeshare partner. The selling airline may show one meal preference, while the operating airline is the one that actually loads the meal.

Extra checks for codeshare flights

  • Find the operating airline for each flight segment.
  • Open the operating airline’s manage-booking page where possible.
  • Confirm the meal code for every long-haul sector.
  • Do not assume the meal code transfers automatically after rebooking.
  • Call the operating airline if the meal does not show online.
  • Carry a screenshot with the meal code and flight number.

Domestic India Flights and HNML

HNML is mainly an international special-meal code. On many domestic India flights, especially low-cost flights, you may not see HNML, AVML or VJML as formal special-meal choices.

Domestic airlines may offer a pre-booked menu, buy-on-board snacks, standard vegetarian and non-vegetarian choices, or no full meal at all depending on route, fare and flight time.

Domestic flight tip: check the airline’s food menu before travel and carry permitted snacks if your dietary rules are strict.

When to Carry Backup Food

Passengers with strict religious, vegetarian, vegan, Jain, allergy, diabetic or medical dietary needs should carry a safe backup snack when airport and airline rules allow it. Special meals can be missed, misloaded, changed or unavailable.

Useful backup ideas

  • Dry snacks in sealed packaging.
  • Energy bars that meet your dietary rules.
  • Plain biscuits or crackers.
  • Dry fruits or nuts if permitted and safe for your destination rules.
  • Fruit where allowed by airport and destination restrictions.
  • Simple home-packed food that does not leak, smell strongly or violate security rules.

Check food rules before packing. Read Are Snacks Allowed on Planes in India? and Bring Food and Snacks to India Without Hassle.

Mistakes to Avoid

  • Choosing HNML because you think Hindu Meal means vegetarian.
  • Choosing HNML when you need Jain, vegan, halal or egg-free food.
  • Assuming all airlines define HNML the same way.
  • Ignoring the airline’s special-meal deadline.
  • Checking only the travel-agent booking instead of the airline booking.
  • Forgetting to recheck the meal after a schedule change.
  • Assuming cabin crew can always replace a wrong special meal.
  • Failing to carry backup food when your dietary needs are strict.
  • Filing a complaint for HNML with chicken when the airline defines HNML as non-vegetarian.
  • Not keeping a screenshot of the meal code you actually selected.

Bottom Line

HNML confusion happens because “Hindu Meal” sounds vegetarian, but many airlines use HNML for a Hindu non-vegetarian meal that avoids beef and pork. It may still include chicken, fish, lamb, eggs or dairy.

Vegetarian passengers should usually choose AVML. Jain passengers should choose VJML. Vegan passengers should choose VGML. Check the meal code in your airline booking before the deadline, especially after rebooking or schedule changes.

Frequently Asked Questions

What does HNML meal mean?

HNML means Hindu Meal. On many airlines, it means a non-beef, non-pork meal and may include chicken, fish, lamb, eggs or dairy.

Is HNML meal vegetarian?

No, HNML is usually not vegetarian. Vegetarian passengers should normally choose AVML, VJML or VGML instead.

Why did my Hindu Meal include chicken?

Your Hindu Meal may include chicken because many airlines define HNML as Hindu non-vegetarian, not vegetarian. The meal may still be correct if it avoids beef and pork.

What is better for vegetarians, HNML or AVML?

AVML is better for most Indian vegetarian passengers. HNML may include meat or fish, while AVML is intended to be vegetarian.

What should Jain passengers order on flights?

Jain passengers should usually order VJML, the Vegetarian Jain Meal. HNML and AVML may not meet Jain dietary rules.

Can I change HNML to AVML at the airport?

Usually it is too late at the airport. Special meals are prepared before departure, so change the code through the airline before the special-meal deadline.

What should I do if my confirmed vegetarian meal is served non-veg?

Tell cabin crew immediately, show your meal-code confirmation, ask for a safe alternative, and report the issue to the airline after landing.

Should I carry snacks if I have strict food restrictions?

Yes. Carrying permitted backup snacks is smart because special meals can be missing, wrong, delayed or different from what you expected.

Baby Meal on Flights: BBML, Baby Food and Rules

Updated: June 30, 2026

Baby Meal on Flights: Can Airlines Provide BBML or Should You Carry Food?

Relying on an airline baby meal can leave parents stuck with food their baby will not eat, a meal that is unavailable on the route, or no backup during a long delay. Baby meals may be available on selected flights, but they are not a replacement for food your child already knows and tolerates.


Carry enough familiar baby food, formula, milk, feeding bottles, snacks, and a small delay reserve in cabin baggage. Treat any airline-provided BBML as a backup, not the only feeding plan.

Table of Contents

Quick Answer: Should You Order a Baby Meal?

Order a baby meal if your airline offers one, but still carry your own familiar food. Airline BBML availability, ingredients, texture, brands, route coverage, and service timing can vary. Your own food is the reliable option during delays, diversions, missed connections, or when your baby refuses the airline meal.

For infants, food needs can be unpredictable. A baby may be hungrier than usual during travel, reject an unfamiliar puree, spill a bottle, or need more feeds because of stress, dry cabin air, or a delayed flight.

What Is a Baby Meal or BBML?

BBML is the airline meal code commonly used for a baby meal. It is intended for infants and is different from a child meal, often called CHML, which is generally aimed at older children.

Air India describes its BBML as a vegetarian baby meal suitable for infants up to 24 months old, with a selection of baby-food brands available onboard. Availability can depend on the route, aircraft, catering station, fare, and advance request.

A baby meal may include puree, jars, pouches, cereal, or another simple infant-food item. It may not match your child’s age, feeding stage, allergy needs, cultural diet, preferred texture, or normal feeding schedule.

Is a Baby Meal Vegan or Vegetarian?

A baby meal is not automatically vegan. Air India describes BBML as vegetarian, but vegetarian does not always mean dairy-free, egg-free, allergen-free, or suitable for every infant diet.

Do not assume a baby meal is safe for a child with a milk allergy, soy allergy, nut concern, medical diet, vegan diet, religious restriction, or a history of food reactions. Ask the airline for the available meal details before travel, but bring safe food from home anyway.

Allergy warning: airline catering environments may handle multiple ingredients. Never depend on an airline meal as the only safe meal for a baby with a serious allergy or medically restricted diet.

When Airlines May Provide Baby Meals

Baby meals are more commonly available on selected long-haul and international flights than on short domestic flights. Even where an airline offers BBML, it may need to be requested in advance through Manage Booking, customer service, or the travel agent that issued the ticket.

Air India states that baby meals are available on selected flights and that passengers can pre-order child-friendly meal options before travel. IndiGo advises parents to carry sufficient baby food because baby food is not generally available onboard, although crew may be able to provide hot water.

Before relying on a baby meal

  • Check whether your exact route offers BBML.
  • Request it before the airline’s stated deadline.
  • Check whether the infant is correctly added to the booking.
  • Confirm the child’s age category: infant meal and child meal are different.
  • Ask whether the request is confirmed, not merely noted.
  • Carry enough backup food even after receiving confirmation.

Why You Should Carry Your Own Baby Food

Your own food gives you control over ingredients, texture, feeding routine, and quantity. It also protects you when the airline meal is delayed, unavailable, unsuitable, accidentally missed by catering, or refused by your baby.

Bring your own food because

  • Baby meals may not be offered on all flights.
  • Domestic flights may have limited onboard meal service.
  • Airline food may not match your baby’s normal diet or feeding stage.
  • Flight delays and missed connections can extend the journey by hours.
  • Airport shops may not sell the formula, puree, cereal, or snacks your baby accepts.
  • Food may be unavailable after boarding or during turbulence.
  • Your baby may need extra feeds during takeoff, landing, or periods of stress.

Parent rule: pack enough baby food for the planned journey plus a meaningful delay reserve. Do not pack only enough for the scheduled flight time.

Can You Take Baby Food Through Airport Security?

Baby food, milk, formula, sterilised water, puree, and similar infant items may be allowed through security in reasonable quantities for the journey. Screening staff can inspect, test, or question the contents, and final approval remains with airport security.

Air India states that baby food and baby products such as milk, juice, sterilised water, wet wipes, and meals in liquid, gel, or paste form may be carried when the quantity is considered appropriate for the duration of the journey.

For flights departing from the United States, the Transportation Security Administration allows formula, breast milk, toddler drinks, puree pouches, and baby food in quantities above the normal 100 ml liquid limit, subject to screening.

Make security screening easier

  • Keep baby food and liquids together in an accessible section of cabin baggage.
  • Tell the security officer that you are carrying infant food or milk.
  • Carry only the amount reasonably needed for the journey and likely delay.
  • Keep containers sealed and labelled where possible.
  • Carry prescription or medical documentation for medically necessary food when relevant.
  • Allow extra time for additional screening.

What Baby Food Can You Carry on a Plane?

Choose familiar foods that are easy to serve, unlikely to spill, and appropriate for your baby’s age and eating ability. The best choice depends on whether your child is breastfed, formula-fed, taking purees, eating finger foods, or transitioning to family food.

Useful cabin-bag options

  • Formula powder in measured portions.
  • Ready-to-feed formula where permitted.
  • Breast milk and expressed milk.
  • Puree pouches or sealed puree containers.
  • Infant cereal in a dry container.
  • Soft fruits, crackers, biscuits, or age-appropriate dry snacks.
  • Small spoons, bibs, wipes, napkins, and disposable feeding mats.
  • Extra feeding bottle, nipple, or sippy cup.
  • Medication, oral rehydration items, or special dietary food where required.

Avoid food that is highly messy, strongly scented, difficult to heat safely, or likely to leak under cabin pressure. Check airline rules before bringing food with strong smell, oily gravies, loose liquids, or large containers.

Formula, Milk and Feeding Bottles

Formula, milk, bottles, and sterilised water can be important cabin items for families travelling with infants. Pack more than you expect to use because delays can happen before departure, after landing, or during a connection.

Air India specifically allows food for infants, feeding bottles, and a carry-on tote or bag for food and bottles for passengers travelling with infants. This does not remove the need to follow security screening requirements.

Safer formula and bottle plan

  • Carry enough formula for the full journey plus delay time.
  • Use pre-measured portions to avoid opening a large container repeatedly.
  • Bring more than one clean bottle or feeding cup.
  • Keep wipes and spare clothing close to the feeding items.
  • Carry safe drinking water or ask for sealed water after security when needed.
  • Check whether your baby accepts room-temperature feeds before travel.
  • Keep medication and special formula separate from ordinary snacks.

Will Airlines Heat Baby Food or Bottles?

Cabin crew may be able to provide hot water, but parents should not assume the airline will heat food, warm a bottle to a precise temperature, sterilise bottles, or prepare formula for them.

Aircraft ovens, galley equipment, turbulence, hygiene procedures, and crew workload can limit what cabin crew can do. The safer plan is to carry food your baby can eat at room temperature where possible and ask the crew only for assistance that they confirm they can safely provide.

Practical approach: ask for hot water in a cup, then prepare or warm the food yourself carefully. Test the temperature before feeding. Do not ask cabin crew to heat a sealed glass jar or prepare a bottle without your supervision.

Glass Jars, Ice Packs and Cooler Bags

Glass baby-food jars can be harder to manage during travel because they may break in cabin baggage or checked bags. Pouches and lightweight sealed containers are often easier for flights, especially during a connection or when feeding in a narrow aircraft seat.

Cooler bags and ice packs can help keep milk or food cold, but security rules for gel packs and frozen items can vary by airport. A gel pack that is fully frozen may be treated differently from one that has melted into liquid.

Safer food-storage approach

  • Use a small insulated bag rather than a large cooler.
  • Choose sealed pouches or plastic containers over glass where practical.
  • Pack ice packs according to the departure airport’s screening rules.
  • Keep refrigerated medicine separate and clearly identified.
  • Ask the airline before travel if you need special cooling for medically necessary food.
  • Carry wipes and a zip bag for used pouches, spills, and food waste.

How Much Baby Food Should You Pack?

Pack for the scheduled journey, then add a delay reserve. A direct two-hour flight can still become a six-hour or eight-hour feeding problem after airport arrival, check-in, security, boarding, runway delay, diversion, baggage delay, or road traffic after landing.

The right amount depends on your baby’s age, feeding routine, destination, access to shops after arrival, and whether the child is breastfeeding, formula-feeding, eating solids, or using a medical diet.

Travel Situation Food Planning Approach Why It Matters
Short domestic flight Planned feeds plus a delay reserve Airport and runway delays can extend a short trip
Long domestic flight Enough for the journey, airport time, and likely ground delay Onboard options may be limited
International direct flight All planned feeds plus extra food for a long delay Food brands may differ at the destination
Connecting itinerary Carry enough for both flights and a missed-connection delay Connection disruptions can leave families without supplies
Baby with allergy or medical diet Carry all safe food needed until destination access is confirmed Airport and airline substitutes may not be safe

Feeding During Takeoff and Landing

Sucking, swallowing, breastfeeding, bottle-feeding, or using an age-appropriate pacifier may help some babies manage ear-pressure changes during takeoff and landing. It does not work for every child, and parents should not force-feed a baby who is distressed or unwell.

Keep one easy feed accessible rather than placing all food in the overhead bin. Turbulence may delay cabin service, and you may not be able to retrieve a bag immediately.

Mistakes Parents Should Avoid

  • Assuming a requested BBML will definitely be loaded on the flight.
  • Assuming a baby meal is vegan, allergen-free, dairy-free, or appropriate for a medical diet.
  • Packing only enough food for the scheduled flight time.
  • Putting all formula, bottles, and snacks in checked baggage.
  • Bringing baby food in a bag that is difficult to show at security.
  • Expecting crew to sterilise bottles or heat food to an exact temperature.
  • Using fragile glass jars without protective packing.
  • Forgetting spare bottles, wipes, bibs, spoons, and a change of clothes.
  • Leaving food in the overhead bin when the baby may need it during takeoff or landing.
  • Trying unfamiliar food for the first time during a flight.

Bottom Line

Airline baby meals can be useful, but parents should not depend on BBML as the main food plan. Carry familiar food, formula, bottles, snacks, and enough extra supplies for a delay or missed connection.

Ask the airline about BBML before travel, declare baby food at security when needed, and keep feeding supplies within easy reach during the flight.

Frequently Asked Questions

Can I bring my own baby food on a plane?

Yes, baby food, milk, formula, puree, and similar infant items may be carried in reasonable quantities for the journey, subject to airport security screening and airline rules.

What is BBML on a flight?

BBML is the airline meal code commonly used for a baby meal. It is intended for infants and is different from a child meal for older children.

Is a baby meal vegan?

Not necessarily. A baby meal may be vegetarian but can still contain dairy or other ingredients. Check with the airline and bring suitable food for babies with allergies or dietary restrictions.

Do airlines provide baby food on domestic flights in India?

Availability varies by airline and route. Some airlines may offer baby meals only on selected flights, while others ask parents to carry enough food for the infant.

Can I carry baby formula through airport security?

Usually yes, when it is for an infant’s journey. Keep it accessible for inspection and carry a reasonable amount based on the travel time and likely delays.

Will cabin crew heat baby food?

Cabin crew may provide hot water, but they may not heat food, sterilise bottles, or prepare formula for you. Bring food that can be served safely with limited assistance.

Can I bring glass jars of baby food on a plane?

You may be able to, but glass can break and may be harder to manage. Sealed pouches or lightweight containers are often more practical for cabin travel.

How much baby food should I carry for a flight?

Carry enough for the scheduled journey plus extra for delays, diversions, long airport waits, and missed connections. Babies with allergies or medical diets need a larger self-sufficient supply.

Child Meal on Flights: How to Order CHML

Updated: June 15, 2026

Child Meal on Flights: How to Order CHML and What Parents Should Check

You booked a flight with your child, but the airline may not automatically serve a kids meal just because the passenger is young.


Child meals on flights, often shown as CHML, usually need to be requested before departure through the airline’s special meal section, booking page, app or customer support. They are commonly meant for children, but the exact age range, menu, free availability and deadline vary by airline and route.


The biggest mistake parents make is assuming CHML is always vegetarian, always free, always loaded, or always suitable for picky eaters and allergies. Before travel, check the meal code, request deadline, child age rules, veg/non-veg option, and carry backup snacks in case the special meal is missed.

Table of Contents

Child Meal on Flights

A child meal on a flight is a special meal option designed for young passengers. Airlines may label it as CHML, kids meal, child meal, children’s meal or special meal for children. It is usually different from the standard adult meal because it may include simpler, familiar foods.

However, not every flight offers child meals. Short domestic flights, low-cost airlines, buy-on-board routes, code-share flights and last-minute bookings may not provide CHML. Even when available, parents normally need to request it before the airline’s meal deadline.

Main rule: do not assume your child will automatically get a kids meal. Request CHML or the correct vegetarian option before the airline’s deadline and carry backup snacks.

Quick Child Meal Rules Table

Risky Move Safer Move
Assuming every child ticket includes a kids meal Check whether your airline and route offer CHML
Thinking CHML is always vegetarian Choose vegetarian, vegan or allergy-suitable meals separately if needed
Requesting the meal at the airport counter Add it through booking or Manage Booking before the deadline
Relying only on airline food for a picky child Carry familiar snacks and safe backup food
Ignoring allergy or dietary needs Check airline allergen policy and carry safe food if needed
Assuming infant food and child meal are the same Check baby meal, infant food and CHML rules separately

Important: child meals can be missed because of catering errors, late requests, aircraft changes, route rules or booking issues. Always pack food your child can safely eat.

What Is a Child Meal?

A child meal is a pre-requested airline meal intended for young passengers who may not enjoy regular adult airline food. It is usually designed to be simpler, softer, milder or more familiar than the main cabin meal.

The menu depends on the airline, route, cabin class and catering station. It may include pasta, rice, vegetables, bread, fruit, dessert, sandwich, pancake, macaroni, cheese, nuggets, burger-style items or other child-friendly food.

What does a kids meal include?

A kids meal may include a main dish, side item, bread or roll, dessert, fruit, juice or packaged snack. Some airlines may serve the child meal before adult meals so parents can help the child eat first, but this is not guaranteed.

Menu warning: CHML tells the airline the passenger needs a child meal. It does not guarantee a specific dish, brand, cuisine, spice level or vegetarian menu.

How to Order a Child Meal

Most airlines require child meals to be requested before departure. The usual place to add it is the special meal section during booking or under Manage Booking after the ticket is issued.

  1. Open your booking: use the airline website, app or travel agent booking reference.
  2. Go to special meals: look for CHML, child meal or kids meal.
  3. Select for the child passenger: make sure the meal is attached to the child’s name, not the adult’s name.
  4. Check veg or non-veg option: choose vegetarian, vegan, Jain or other meal separately if needed.
  5. Save confirmation: take a screenshot showing the meal request.
  6. Recheck before travel: confirm again 24–48 hours before departure.
  7. Remind crew onboard: politely mention the child meal after boarding.

Ordering tip: add the child meal as early as possible. Many airlines require special meal requests at least 24 to 48 hours before departure.

CHML Meal Code

CHML is the common airline meal code for Child Meal. It helps airline catering identify that a child-friendly meal should be loaded for a specific passenger and seat.

CHML is not the same as a baby meal, infant meal, vegetarian meal, Jain meal, vegan meal or allergy-safe meal. If your child needs vegetarian, egg-free, Jain, gluten-free, diabetic or allergy-specific food, you must check whether the airline offers a separate special meal code that better matches the need.

Common meal codes parents may see

Meal Code Meaning Best For
CHML Child Meal Children needing a kids-style meal
BBML Baby Meal Infants or babies, if offered by the airline
AVML Asian Vegetarian Meal Indian or Asian-style vegetarian passengers
VGML Vegan Meal Passengers avoiding meat, fish, dairy and eggs
VJML Jain Vegetarian Meal Jain passengers with Jain dietary restrictions
GFML Gluten-Free Meal Passengers needing gluten-free food where available

Code warning: if your child must eat vegetarian food, do not rely on CHML alone unless the airline clearly confirms the child meal is vegetarian.

Is Child Meal Veg or Non-Veg?

A child meal can be vegetarian or non-vegetarian depending on the airline and the specific option selected. Some airlines offer only one standard CHML, while others separate child meal, vegetarian child meal, vegan meal or region-specific meals.

Standard child meals may include chicken, meat, fish, egg or dairy. Vegetarian child meals may include pasta, rice, vegetables, cheese, yogurt, bread or dessert. Vegan child meals may not be available as a child-specific option, so parents may need to choose VGML instead.

How to request a kids vegetarian meal

Log in to your airline booking and check whether the special meal list has a vegetarian child meal. If it does not, compare CHML with AVML, VGML or another vegetarian special meal option. For strict vegetarian children, confirm the meal directly with the airline before travel.

Vegetarian warning: CHML does not automatically mean vegetarian. For vegetarian children, confirm the exact meal type before departure.

Child Meal Age Rules

Airlines often treat a child passenger differently from an infant passenger. Many airline systems use child meal options for children with their own ticketed seat, while infants may require baby food, infant meal or parent-carried food.

Age rules can vary. Some airlines may use CHML for children around 2 to 12 years old, while infants under 2 may not automatically receive a meal unless they have a separate seat or the airline offers baby meals.

Common age-related checks

  1. Is your child travelling on a child ticket or infant ticket?
  2. Does the child have a separate seat?
  3. Does the airline offer CHML on your route?
  4. Does the airline offer baby meal or infant food?
  5. Is food included in your fare or sold separately?
  6. Does the meal need to be purchased instead of requested?

Age rule: do not assume “child meal” applies to infants. Check baby meal and infant food rules separately.

Air India and IndiGo Child Meals

Airline meal rules differ sharply between full-service airlines, low-cost airlines, domestic flights and international flights. Parents should not assume the same child meal process works across Air India, IndiGo or other airlines.

Air India child meal

Air India lists special meal options through its dining and special menu process. If you need a child meal, vegetarian child meal or specific dietary meal, check the latest Air India booking page or Manage Booking options and confirm the request before travel.

IndiGo kids meal and food

IndiGo is a low-cost airline where many meals and snacks are sold or pre-booked rather than served as a full-service complimentary meal on many routes. Parents should check IndiGo’s food menu, pre-booked meal options and rules for baby food before travel.

Domestic vs international flights

On short India domestic flights, free meals may not be included depending on airline and fare. On international flights, meal availability can depend on route, airline, fare, cabin and pre-order deadline.

Airline tip: check the exact airline page for your flight. “Child meal” on one airline may mean a free special meal, while on another it may mean a paid or pre-booked food option.

Useful airline pages include Air India special menu and IndiGo food menu.

Baby Food and Toddler Snacks

Parents should carry backup food even if a child meal is requested. Airline catering can miss special meals, children may reject the food, or the menu may not match dietary needs.

Solid snacks are usually easier to carry than liquids. Baby food, milk, formula and toddler pouches may be subject to screening and airport liquid rules, but many airports allow reasonable baby-related quantities with inspection. Always check the departure airport and airline rules.

Better backup snack choices

  1. Plain crackers or biscuits.
  2. Dry cereal or puffed rice snacks.
  3. Sandwiches without messy fillings.
  4. Cut fruit packed neatly where allowed.
  5. Small paratha, thepla or chapati rolls.
  6. Packaged baby snacks.
  7. Formula, baby food or toddler pouches where allowed.
  8. Empty water bottle to refill after security where available.

Snacks to avoid on a plane

Avoid messy, strong-smelling, spill-prone or allergy-risk foods when possible. Sticky sweets, liquid chutneys, oily snacks, open nut packets, runny yogurt, very crumbly foods and spicy foods can create trouble during turbulence or for nearby passengers.

Allergy warning: if your child has a serious allergy, do not depend only on airline meals. Carry safe food and speak to the airline before travel.

For allergy planning, read Peanut Allergies on India Flights: Safety Guide, Airline Policies & Travel Tips.

Children’s meals vary by airline and route, but parents often search for the same familiar foods. The same rule applies: the airline may offer a kids meal category, but it does not guarantee the exact food your child wants.

Common kids meal items

Examples include pasta, macaroni and cheese, rice, vegetables, sandwich, pancakes, bread roll, fruit cup, yogurt, dessert, juice, nuggets, burger-style items, meatballs, simple curry, noodles, potato snacks and packaged snacks.

Common vegetarian kids meal items

Vegetarian child-friendly options may include veg pasta, plain rice, dal-rice, vegetable pulao, paneer item, cheese sandwich, paratha, curd rice, fruit, bread, butter, dessert, biscuits or simple vegetable dishes depending on airline catering.

Common parent-carried foods

Parents may carry biscuits, crackers, cereal, dry fruits where suitable, cut fruit where allowed, sandwiches, thepla, paratha rolls, baby food jars, formula, milk, toddler pouches and packaged snacks.

Food tip: carry one familiar meal and two safe snacks your child already eats at home. A new airline meal is not the best time to test picky eating.

What Parents Should Check Before Travel

A child meal request is only useful if it is actually attached to the correct passenger and loaded on the correct flight. Parents should confirm the request at multiple points before travel.

Smart Moves

  • Add CHML during booking or Manage Booking.
  • Confirm the meal is attached to the child passenger.
  • Check whether CHML is vegetarian or non-vegetarian.
  • Save a screenshot of the meal confirmation.
  • Recheck 24–48 hours before departure.
  • Ask gate staff if the request is visible.
  • Remind cabin crew after boarding.
  • Carry backup snacks and safe food.

Risky Moves

  • Assuming a child ticket automatically includes CHML.
  • Requesting a special meal too late.
  • Assuming CHML is always vegetarian.
  • Ignoring allergy or medical restrictions.
  • Not checking low-cost airline food rules.
  • Depending only on onboard snacks.
  • Forgetting infant and child meals are different.
  • Not carrying familiar backup food.

Best parent rule: request the meal early, confirm it twice, and pack backup food as if the airline meal may not appear.

What If the Child Meal Is Not Loaded?

If the child meal is not loaded, tell the cabin crew politely as soon as possible. The crew may be able to offer fruit, bread, snacks, rice, dessert or another simple meal option, but choices are limited once the aircraft is in the air.

  1. Show the confirmation: use your screenshot or booking page if available.
  2. Ask if any CHML was loaded: it may be assigned to another seat by mistake.
  3. Request safe alternatives: ask for fruit, bread, rice, snacks or a simple vegetarian item.
  4. Use your backup food: do not wait too long if your child is hungry.
  5. Ask crew to note the issue: useful if you file a complaint later.
  6. Complain after landing: use airline feedback if a confirmed meal was not provided.

Complaint tip: if a confirmed child meal was missed, keep the booking screenshot, boarding pass, flight number and crew response before contacting the airline.

Helpful Airline Meal Guides

For general airline food and snack rules, start with these guides:

For vegetarian, vegan, Jain and religious meal choices, these pages may help:

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

For airline-specific food availability, see Do India Domestic Airlines Provide Free Meals? and Is Food Free on IndiGo Flights?.

Frequently Asked Questions FAQ’s

How do I add a kids meal to a flight?

Log in to the airline website or app, open Manage Booking, go to special meals, and select CHML or the child meal option for the child passenger before the deadline.

What is a child meal in-flight?

A child meal is a pre-requested airline meal designed for young passengers. It may include simpler foods such as pasta, rice, bread, fruit, snacks or child-friendly main dishes.

Is child meal veg or non-veg?

A child meal can be vegetarian or non-vegetarian depending on the airline and option selected. Parents should confirm the exact meal type before travel.

What does a kids meal include?

A kids meal may include pasta, rice, vegetables, sandwich, fruit, dessert, juice, bread, nuggets or other child-friendly food depending on the airline and route.

What age is considered for a kids meal?

Many airlines use child meal options for children with their own ticketed seat, often around ages 2 to 12, but age rules vary by airline.

What is a child meal in Indian flight?

On India-related flights, a child meal may be available as a special meal on some airlines and routes. Low-cost or short domestic flights may require paid pre-booked snacks instead.

Is baby food allowed on an IndiGo flight?

Baby food may be allowed, but parents should check IndiGo’s latest baggage and food rules before travel. Carry reasonable quantities and expect security screening.

What should I do if my child meal is not served?

Show your meal confirmation to cabin crew, ask for safe alternatives, use backup snacks, and file a complaint after landing if a confirmed meal was not loaded.

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.

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.

Can You Carry a Car Seat on Indian Flights

Can You Carry a Car Seat on Indian Flights? Yes, you can usually carry a child car seat when flying in India, but how you carry it depe...