AVML Meal on Flights: What Is an Asian Vegetarian Meal?
AVML stands for Asian Vegetarian Meal, one of the most useful airline special-meal codes for passengers who want Indian-style vegetarian food. Despite the broad word “Asian,” an AVML is usually prepared in an Indian or South Asian style with dishes such as dal, vegetable curry, rice, roti, chickpeas or paneer.
An AVML contains no meat, poultry, fish, seafood or eggs. It may, however, contain dairy products such as milk, yogurt, paneer, butter or ghee. Air India specifically describes AVML as an Indian-style vegetarian meal with no meat, seafood or egg, while dairy products may be included.
This distinction matters because AVML is very different from HNML (Hindu Non-Vegetarian Meal), which can contain chicken, lamb or fish. It is also different from VGML (Vegan Meal), which excludes dairy and other animal-derived ingredients. If you are an Indian vegetarian who eats dairy but does not eat eggs, AVML is often one of the clearest airline meal choices.
Quick answer: AVML is an Indian-style vegetarian airline meal. It contains no meat, fish, seafood or eggs, but may contain dairy. Typical food may include dal, vegetable curry, rice, roti, paneer, chickpeas, yogurt and fruit. If you want completely plant-based food with no milk, paneer, ghee or yogurt, choose VGML instead.
Table of Contents
- What Is an AVML Meal?
- What Does Asian Vegetarian Meal Mean?
- What Food Is Usually Served in AVML?
- What Is Not Included in AVML?
- Does AVML Include Eggs?
- Does AVML Include Dairy?
- What Is an AVML Meal on Air India?
- AVML vs Regular Vegetarian Meal
- AVML vs VGML Vegan Meal
- AVML vs VLML Lacto-Ovo Vegetarian Meal
- AVML vs VJML Jain Meal
- AVML vs HNML Hindu Meal
- AVML vs East Asian or Oriental Vegetarian Meal
- Which Meal Should Indian Vegetarians Choose?
- Is AVML Spicy?
- Can AVML Include Paneer or Ghee?
- Is AVML Suitable for Food Allergies?
- How Do You Order an AVML?
- What Happens on Codeshare Flights?
- What If Your AVML Is Missing?
- What If You Are Served Non-Vegetarian Food?
- Airline Vegetarian Meal Codes Compared
- Related Airline Meal Guides
- Official Airline Sources
- Bottom Line
- Frequently Asked Questions FAQ’s
What Is an AVML Meal?
AVML is the airline meal code for an Asian Vegetarian Meal. In practice, major airlines commonly describe it as an Indian-style or Indian-subcontinent vegetarian meal rather than a generic meal covering every type of Asian cuisine.
Air India describes AVML as a vegetarian meal prepared in an Indian style. Qatar Airways describes it as a vegetarian meal prepared according to Indian-subcontinent tastes, while Singapore Airlines calls it a Vegetarian Indian Meal using the AVML code.
The central AVML rules are generally:
- No meat
- No poultry
- No fish
- No seafood
- No eggs
- Dairy may be included
- Indian or South Asian flavors are common
Important: “Asian Vegetarian” does not usually mean Chinese, Japanese, Korean or Southeast Asian vegetarian food. For many airlines, AVML specifically means an Indian-style vegetarian meal.
What Does “Asian Vegetarian Meal” Mean on a Flight?
The name can be confusing because Asia contains many completely different cuisines.
Airline meal terminology developed around standardized special-meal codes. Under the AVML designation, airlines generally use flavors and ingredients associated with the Indian subcontinent.
You might receive:
- Dal with rice
- Chana masala
- Mixed vegetable curry
- Paneer curry
- Aloo-based dishes
- Vegetable pulao
- Roti or bread
- Yogurt
- Fruit
- Indian-style dessert
The exact menu changes by airline, departure airport, catering company, flight length and cabin class.
What Food Is Usually Served in an AVML?
There is no fixed AVML menu. The code describes dietary requirements and general cooking style rather than one specific dish.
| Part of Meal | Possible AVML Foods |
|---|---|
| Main dish | Dal, vegetable curry, chana masala, paneer, mixed vegetables |
| Rice | Basmati rice, pulao or other seasoned rice |
| Bread | Roti, paratha, naan or bread roll depending on caterer |
| Side | Vegetables, salad or lentil preparation |
| Dairy | Yogurt, paneer, milk-based item or butter may be included |
| Dessert | Fruit, Indian sweet or dairy-based dessert |
Do not choose AVML because you expect a particular curry. Special-meal codes control the dietary category, not the exact menu.
What Is Not Included in an AVML Meal?
An AVML should not contain:
- Chicken
- Lamb
- Beef
- Pork
- Fish
- Shellfish
- Other seafood
- Eggs
- Meat-based sauces or gravies
Air India, Emirates, Qatar Airways and Singapore Airlines all describe their AVML-type meals as excluding meat, seafood and eggs.
AVML is vegetarian, but it is not necessarily vegan. Milk, yogurt, cheese, paneer, butter or other dairy ingredients may be used.
Does an Asian Vegetarian Meal Include Eggs?
No. AVML normally excludes eggs.
This makes AVML particularly useful for many Indian vegetarian passengers because the airline meaning of “vegetarian” elsewhere can sometimes include eggs.
For example, a VLML Lacto-Ovo Vegetarian Meal can include:
- Eggs
- Cheese
- Milk
- Other dairy products
AVML, by contrast, excludes eggs while still permitting dairy.
If you eat Indian vegetarian food, consume dairy but avoid eggs, AVML is generally a better match than VLML.
Does an Asian Vegetarian Meal Include Dairy?
It can.
AVML may contain:
- Milk
- Paneer
- Yogurt or curd
- Butter
- Ghee
- Cheese
- Milk-based desserts
If you do not consume dairy, AVML is not the safest meal code.
Instead, look for VGML Vegan Meal, which is designed to exclude animal-derived ingredients such as dairy and eggs.
What Is an Asian Vegetarian Meal on an Air India Flight?
Air India currently describes its Asian Vegetarian Meal (AVML) as a vegetarian meal prepared in an Indian style.
According to Air India:
- No meat is included.
- No seafood is included.
- No egg is included.
- Dairy products may be included.
This makes AVML one of the clearest Air India special-meal options for a passenger following a conventional Indian vegetarian diet that permits dairy.
Air India currently asks passengers to request special meals at least 24 hours before departure.
Air India tip: If your booking shows AVML under special meals, you have selected the Indian-style vegetarian special meal rather than HNML.
What Is the Difference Between a Vegetarian Meal and an Asian Vegetarian Meal?
The word vegetarian by itself can describe several different airline meals.
An AVML is much more specific.
| Meal | Typical Style | Eggs? | Dairy? |
|---|---|---|---|
| AVML Asian Vegetarian | Indian / South Asian | No | May contain |
| VLML Lacto-Ovo Vegetarian | Often international/Western style | Yes, may contain | Yes, may contain |
| VGML Vegan | Varies | No | No |
| VJML Jain | Indian style | No | Airline recipe dependent; Jain restrictions also apply |
For an Indian passenger who says, “I am vegetarian and I don't eat eggs,” AVML is often closer to the intended diet than simply selecting a generic vegetarian option.
What Is the Difference Between AVML and VGML?
This is one of the most important distinctions.
| Feature | AVML | VGML |
|---|---|---|
| Vegetarian | Yes | Yes |
| Meat | No | No |
| Fish / seafood | No | No |
| Eggs | No | No |
| Dairy | May contain | No |
| Paneer | Possible | No |
| Ghee / butter | Possible | No |
| Typical cuisine | Indian / South Asian | Varies by airline |
Choose AVML if you want Indian vegetarian food and are comfortable with dairy. Choose VGML if you want a fully plant-based meal without dairy or eggs.
For a broader comparison, read Vegan vs Vegetarian Meals on Flights: Airline Meal Codes Guide.
AVML vs VLML: What Is the Difference?
VLML means Vegetarian Lacto-Ovo Meal.
This is where Western and Indian understandings of vegetarian food can create problems.
VLML may include:
- Eggs
- Milk
- Cheese
- Other dairy products
- Vegetables
- Fruit
- Soy products
It excludes meat, poultry, fish and seafood.
AVML is different because it:
- Uses Indian/South Asian flavors.
- Excludes eggs.
- May contain dairy.
If you are an Indian vegetarian who does not eat eggs, do not assume every “vegetarian meal” means egg-free. AVML is usually the clearer choice.
AVML vs VJML Jain Meal
VJML means Vegetarian Jain Meal.
Both AVML and VJML are vegetarian and exclude meat, seafood and eggs, but Jain meals have additional ingredient restrictions.
| Ingredient / Rule | AVML | VJML |
|---|---|---|
| Meat / seafood | No | No |
| Egg | No | No |
| Indian-style preparation | Usually | Usually |
| Onion | Can be used | No |
| Garlic | Can be used | No |
| Potatoes / root vegetables | Can be used | Restricted |
| Mushrooms | Can be used | Typically excluded |
If you specifically follow Jain dietary requirements, order VJML rather than AVML.
Read Jain Meal on Flights (VJML): Menu and How to Order.
What Is the Difference Between a Hindu Meal and an Asian Vegetarian Meal?
This is probably the most important source of confusion among Indian passengers.
AVML is vegetarian. HNML is not.
| Feature | AVML | HNML |
|---|---|---|
| Full name | Asian Vegetarian Meal | Hindu Non-Vegetarian Meal |
| Vegetarian? | Yes | No |
| Chicken | No | May contain |
| Lamb | No | May contain |
| Fish | No | May contain |
| Beef | No | Excluded under HNML specifications |
| Pork | No | Generally excluded under HNML specifications |
| Dairy | May contain | May contain |
| Typical style | Indian vegetarian | Indian-style non-vegetarian |
Do not order HNML just because you are Hindu. HNML can contain chicken, lamb or fish. If you want an Indian vegetarian meal, choose AVML.
For the complete comparison, read HNML vs AVML: Which Airline Meal Should You Choose?.
You can also read HNML Meal on Flights: Is a Hindu Meal Vegetarian? and Hindu Meal HNML Confusion: Chicken or Fish Explained.
What Is the Difference Between an Asian Vegetarian Meal and an East Asian Vegetarian Meal?
This question highlights an unfortunate naming problem.
AVML usually means Indian-style vegetarian food, not East Asian vegetarian cuisine.
For airlines using the standard special-meal terminology, the closer option for an East Asian-style vegetarian meal is often VOML — Vegetarian Oriental Meal.
| Meal | AVML | VOML |
|---|---|---|
| Style | Indian / South Asian | East Asian / Oriental style |
| Meat | No | No |
| Fish / seafood | No | No |
| Egg | No | No |
| Dairy | May contain | Generally excluded |
| Likely flavors | Indian spices, curries, dal | Rice, vegetables and East Asian-style preparation |
Air India describes VOML as an Oriental-style vegetarian meal containing no meat, seafood, egg or dairy products and notes that it is available only on select international sectors.
AVML does not mean “all Asian vegetarian food.” Think Indian vegetarian when you see AVML and East Asian vegetarian when you see VOML.
Which Airline Meal Should Indian Vegetarians Choose?
The answer depends on what you personally eat.
| Your Diet | Best Meal Code to Check |
|---|---|
| Indian vegetarian, dairy okay, no eggs | AVML |
| Vegan, no dairy or eggs | VGML |
| Jain diet | VJML |
| Vegetarian but eggs and dairy are okay | VLML |
| East Asian-style vegetarian | VOML, when available |
| Indian-style non-vegetarian without beef/pork | HNML |
For many Indian vegetarians, AVML is the most intuitive international airline meal code because it excludes eggs but still permits familiar dairy-based Indian foods.
Is an AVML Meal Spicy?
AVML is typically seasoned with Indian spices and may be mildly or moderately spicy, but there is no fixed spice level.
Qatar Airways describes AVML as flavored with spices associated with the Indian subcontinent and says it may be mildly spicy. Singapore Airlines says its AVML is usually spicy.
The actual heat level depends heavily on:
- Airline
- Departure catering station
- Route
- Individual dish
- Catering supplier
AVML is not a bland-meal code. If you need low-spice or easily digestible food for medical reasons, AVML may not be the appropriate special meal.
Can AVML Include Paneer, Ghee or Yogurt?
Yes. Because AVML may contain dairy products, dishes containing paneer, milk, yogurt, butter or ghee are possible.
That is why AVML should not be selected by someone who is:
- Vegan
- Strictly dairy-free
- Allergic to milk proteins
If your concern is lactose intolerance or a milk allergy, select the meal designed for that dietary requirement when the airline offers one rather than assuming AVML will be suitable.
Is AVML Safe for Food Allergies?
AVML is a dietary meal category, not an allergy guarantee.
The code tells the caterer what broad ingredients should or should not be included. It does not automatically guarantee protection from:
- Peanuts
- Tree nuts
- Milk
- Gluten
- Soy
- Sesame
- Cross-contact
Indian-style foods can commonly contain nuts, dairy, wheat, sesame and other allergens.
If you have a serious food allergy, do not rely only on the AVML code. Contact the airline directly about its allergy procedures and carry appropriate emergency medication.
See Peanut Allergies on India Flights: Safety Guide, Airline Policies & Travel Tips.
How Do You Order an AVML Meal?
AVML is normally a special meal request. You should request it before the airline's cutoff time rather than waiting until you are onboard.
- Open your airline booking. Use the airline website or app.
- Find Manage Booking.
- Open the meals or special-services section.
- Look for Asian Vegetarian Meal or AVML.
- Select AVML for each applicable flight sector.
- Save the change.
- Check your booking again to confirm AVML appears.
- Reconfirm after any flight or schedule change.
Air India currently asks passengers to request special meals at least 24 hours before departure.
Take a screenshot of your booking showing “AVML.” It can be useful if the meal request disappears after an aircraft, flight-number or ticket change.
What Happens to AVML on a Codeshare Flight?
A special meal becomes more complicated when your ticket has one airline's flight number but another airline actually operates the aircraft.
For example, the airline that sold your ticket may display an AVML request, but the operating airline is ultimately responsible for loading food on the aircraft.
Before a codeshare journey:
- Check the operating carrier.
- Confirm that carrier offers AVML.
- Confirm the request for every segment.
- Recheck after a schedule change.
- Contact the operating airline if the booking does not show your meal.
Special meals do not always transfer perfectly between airline reservation systems. Reconfirming is particularly worthwhile when multiple airlines are involved.
What If Your AVML Meal Is Missing?
Even a confirmed special meal can occasionally fail to reach the aircraft because of:
- Late booking changes
- Catering errors
- Aircraft substitutions
- Codeshare communication problems
- A last-minute flight change
If your meal is missing:
- Show the cabin crew your confirmed meal request.
- Ask whether another vegetarian meal is available.
- Ask what ingredients are in the substitute before eating it.
- Do not assume HNML is a vegetarian substitute.
- Keep packaged snacks with you when dietary restrictions are important.
For permitted snack ideas, see Are Snacks Allowed on Planes in India? Carry-On Guide.
What If You Ordered AVML but Were Served Non-Vegetarian Food?
If the tray label says AVML but something looks like meat or fish, stop eating and ask the cabin crew to verify the dish.
Do not rely purely on appearance because:
- Soy products can resemble meat.
- Paneer can look unfamiliar in some preparations.
- Vegetable proteins may be used.
But if you believe the food is genuinely non-vegetarian:
- Notify the crew immediately.
- Keep the tray and meal label available for inspection.
- Take a photo if appropriate.
- Record your flight number and seat.
- Contact the airline after landing if the issue is not resolved.
Read Vegetarian Meal Served Non-Veg on Flight: What to Do.
Airline Vegetarian Meal Codes Compared
| Code | Meal | Eggs? | Dairy? | Key Difference |
|---|---|---|---|---|
| AVML | Asian / Indian Vegetarian | No | May contain | Indian-style vegetarian |
| VGML | Vegan Meal | No | No | Plant-based |
| VLML | Lacto-Ovo Vegetarian | May contain | May contain | Vegetarian but eggs allowed |
| VJML | Vegetarian Jain Meal | No | Check airline specification | No onion, garlic and specified root vegetables |
| VOML | Vegetarian Oriental Meal | No | No | East Asian-style vegetarian |
| HNML | Hindu Non-Vegetarian Meal | Airline-specific | May contain | Can contain chicken, lamb or fish |
The easiest memory trick: AVML = Indian vegetarian. VGML = vegan. VJML = Jain. VLML = vegetarian that may contain eggs. VOML = East Asian-style vegetarian. HNML = Hindu non-vegetarian.
Related Airline Meal Guides
- Airline Meals Explained: Codes, Special Meals & What to Order
- HNML vs AVML: Which Airline Meal Should You Choose?
- HNML Meal on Flights: Is a Hindu Meal Vegetarian?
- Hindu Meal HNML Confusion: Chicken or Fish Explained
- Vegan vs Vegetarian Meals on Flights: Airline Meal Codes Guide
- Vegetarian In-Flight Meals: Codes, Options and Ordering Tips
- Jain Meal on Flights (VJML): Menu and How to Order
- Gluten-free Meal on Flights (GFML) - Domestic & International
- Diabetic Meal (DBML) on Flights: India Airlines, How to Order & Travel Tips
- Kosher and Halal Meals on Flights: Airline Meal Codes Guide
- Child Meal on Flights: How to Order CHML
- Baby Meal on Flights: BBML, Baby Food and Rules
- Vegetarian Meal Served Non-Veg on Flight: What to Do
- Peanut Allergies on India Flights: Safety Guide, Airline Policies & Travel Tips
- Are Snacks Allowed on Planes in India? Carry-On Guide
- Do India Domestic Airlines Provide Free Meals? Complete Airline Guide
- Is Food Free on IndiGo Flights?
Official Airline Sources
- Air India Special Meals and AVML
- Emirates Dietary Requirements and AVML
- Qatar Airways Special Meals
- Singapore Airlines Special Meals
Bottom Line
AVML is one of the best airline meal codes to remember if you are an Indian vegetarian. It means Asian Vegetarian Meal, but in airline terminology it normally refers to an Indian or South Asian-style vegetarian meal.
AVML contains no meat, fish, seafood or eggs, but dairy products such as paneer, yogurt, milk, butter or ghee may be included.
The most important mistake to avoid is confusing AVML with HNML. HNML is a non-vegetarian Hindu meal and can contain chicken, lamb or fish.
If you want Indian vegetarian food and eat dairy but avoid eggs, AVML is usually the strongest match. If you avoid all animal-derived ingredients, choose VGML. If you follow Jain dietary rules, choose VJML. If eggs are acceptable, VLML may also work.
Updated: August 23, 2026
Frequently Asked Questions FAQ’s
What does Asian vegetarian meal mean on a flight?
An Asian Vegetarian Meal, coded AVML, is generally an Indian or South Asian-style vegetarian airline meal. It contains no meat, fish, seafood or eggs but may contain dairy products such as paneer, yogurt, milk, butter or ghee.
What is an Asian vegetarian meal?
AVML is a vegetarian special meal prepared with flavors associated with the Indian subcontinent. Typical dishes may include dal, vegetable curry, chickpeas, rice, roti, paneer, yogurt, fruit or an Indian-style dessert.
What is an Asian vegetarian meal on an Air India flight?
Air India defines AVML as a vegetarian meal prepared in an Indian style. It contains no meat, seafood or eggs, although dairy products may be included.
Does an Asian vegetarian meal include eggs?
No. AVML normally excludes eggs. This is one important difference between AVML and VLML, because a Lacto-Ovo Vegetarian Meal may contain eggs.
Does AVML contain dairy?
It may. AVML can contain dairy products such as milk, paneer, yogurt, butter or ghee. Passengers who want no dairy should consider a VGML vegan meal instead.
What is the difference between a vegetarian meal and an Asian vegetarian meal?
AVML is specifically an Indian-style vegetarian meal that excludes eggs but may contain dairy. Other vegetarian meal codes can follow different cooking styles and may allow eggs or exclude dairy.
What is the difference between AVML and VGML?
Both exclude meat, seafood and eggs. AVML may contain dairy and is normally Indian-style, while VGML is vegan and excludes dairy and other animal-derived ingredients.
What is the difference between AVML and VLML?
AVML does not contain eggs but may contain dairy. VLML, or Lacto-Ovo Vegetarian Meal, may contain both eggs and dairy. AVML is normally prepared in an Indian style.
What is the difference between a Hindu meal and an Asian vegetarian meal?
AVML is vegetarian. HNML is a Hindu Non-Vegetarian Meal and may contain chicken, lamb or fish while excluding meats restricted under the airline's HNML specification. Vegetarian passengers should not choose HNML assuming that the word Hindu means vegetarian.
What is the difference between an Asian vegetarian meal and an East Asian vegetarian meal?
AVML normally means Indian or South Asian-style vegetarian food. Airlines commonly use VOML, or Vegetarian Oriental Meal, for an East Asian-style vegetarian meal. VOML generally excludes meat, seafood, eggs and dairy.
Is AVML an Indian vegetarian meal?
Yes. Although the code expands to Asian Vegetarian Meal, major airlines commonly describe AVML as an Indian-style or Indian-subcontinent vegetarian meal.
Is AVML vegan?
No. AVML may contain dairy products. If you need a fully plant-based meal with no dairy or eggs, request VGML.
Is AVML Jain?
No. AVML can contain onion, garlic, potatoes and other ingredients excluded from a Jain meal. Passengers following Jain dietary rules should request VJML.
Is an AVML meal spicy?
It can be mildly or moderately spicy because it uses Indian-subcontinent flavors and spices. The actual heat level varies by airline, route and catering station.
Can AVML contain paneer?
Yes. Dairy is permitted in AVML, so paneer may be included. Yogurt, milk, butter, ghee or dairy-based desserts may also appear.
How do I order an AVML meal?
Open your airline booking and look under meals or special services for Asian Vegetarian Meal or AVML. Request it before the airline's deadline and verify that the AVML code appears in your booking. Air India currently asks passengers to request special meals at least 24 hours before departure.
What if my AVML meal is not loaded on the flight?
Show cabin crew your confirmed special-meal request and ask whether another vegetarian meal is available. Do not accept HNML as a vegetarian replacement because HNML can contain meat or fish. Carrying permitted backup snacks can also help when a strict diet is important.

No comments:
Post a Comment