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

AVML Meal on Flights: What Is an Asian Vegetarian Meal?

Updated: August 23, 2026

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

AVML Meal on Flights

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.

Official Airline Sources

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.

AVML Meal on Flights: What Is an Asian Vegetarian Meal?

AVML Meal on Flights: What Is an Asian Vegetarian Meal? AVML stands for Asian Vegetarian Meal, one of the most useful airline special-m...