Airline Special Services (Meals)

Complete reference of airline special meal SSR codes and their Amadeus commands — used in reservations, ticketing, and GDS systems.

This airline meal codes reference provides a complete list of Special Service Request (SSR) meal codes used in airline reservations and GDS systems such as Amadeus, Galileo, and Sabre.

Find common airline special meal codes such as VGML for Vegetarian Meal, AVML for Asian Vegetarian Meal, BBML for Baby Meal, CHML for Child Meal, MOML for Muslim Meal, and KSML for Kosher Meal. The table also includes the corresponding Amadeus SSR command for each meal code — making this reference practical for travel agents, airline professionals, and GDS users.

💡 Pro Tip: Always add the passenger reference (-P1, -P2) and segment reference (/S1, /S2) when the PNR contains multiple passengers or segments.

📋 Airline Meal Codes Table

#Meal CodeAmadeus CommandDescription
1AVMLSRAVMLAsian Vegetarian Meal
2BBMLSRBBMLBaby Meal
3BLMLSRBLMLBland Meal
4CHMLSRCHML-FREE TEXTChild Meal
5DBMLSRDBMLDiabetic Meal
6FPMLSRFPMLFruit Platter Meal
7GFMLSRGFMLGluten-Free Meal
8HNMLSRHNMLHindu Meal
9KSMLSRKSMLKosher Meal
10LCMLSRLCMLLow Calorie Meal
11LFMLSRLFMLLow Fat Meal
12LSMLSRLSMLLow Sodium Meal
13MOMLSRMOMLMuslim Meal
14NLMLSRNLML-FREE TEXTNon-Lactose Meal
15RVMLSRRVMLRaw Vegetarian Meal
16SAMLSRSAMLSpecial Assistance Meal
17SFMLSRSFMLSeafood Meal
18SPMLSRSPML-FREE TEXTSpecial Meal (Custom Request)
19TFMLSRTFMLFruit Plate Meal
20VGMLSRVGMLVegetarian Meal
21VLMLSRVLMLVegetarian Lacto-Ovo Meal
22VJMLSRVJMLVegetarian Jain Meal
23VOMLSRVOMLVegetarian Oriental Meal
24PKMLSRPKMLPasta with Cheese & Chicken Meal
25VCMLSRVCMLVegetarian Meal with Crepe
26BRMLSRBRMLBreakfast Meal with Crepe
27CNMLSRCNMLHot Chicken Meal
28LBMLSRLBMLHot Beef Meal
29LRMLSRLRMLCold Roast Beef Meal
30NFMLSRNFMLNo Fish Meal
31BCMLSRBCML-FREE TEXTBreakfast Cold Beef Chicken
32BSMLSRBSML-FREE TEXTBasmatic Rice & Beef Meal
33CQMLSRCQML-FREE TEXTCroquette Breakfast
34DOMLSRDOML-FREE TEXTDiabetic Meal with Omelet
35MPMLSRMPML-FREE TEXTMashed Potato Breakfast
36SGMLSRSGML-FREE TEXTSusage Breakfast
37SSMLSRSSML-FREE TEXTSea Food Salmon Meal

How to Use Airline Meal SSR Codes in Amadeus

To request a special meal in an Amadeus booking, use the SR command followed by the meal SSR code. The simplest form is:

SR VGML

For a specific passenger and segment, extend the command with the relevant references:

SR VGML-P1/S2
  • SR – Special Service Request command
  • VGML – The meal SSR code
  • -P1 – Passenger 1 (use -P2, -P3 for others)
  • /S2 – Segment 2 of the itinerary

After saving with ER, the airline will confirm the request with either HK (confirmed) or UN (unable to confirm) status. Always check the status before departure.

Meal Request Deadlines

Most airlines require special meals to be requested well in advance. Common deadlines are:

  • 24 hours before departure — for most standard meal codes
  • 48 hours before departure — for Kosher (KSML), Muslim (MOML), and special medical meals
  • 72 hours or more — for certain destinations or airline-specific rules

Late requests may be rejected by the airline, and no meal will be loaded for the passenger. Always check the fare rules or contact the airline when in doubt.

Frequently Asked Questions

What is an airline meal code?
An airline meal code is a 4-letter Special Service Request (SSR) code used to request a specific meal — such as VGML for Vegetarian Meal, MOML for Muslim Meal, or KSML for Kosher Meal.

How do I request a special meal in Amadeus?
Use the SR command followed by the meal SSR code and passenger reference. For example: SR VGML-P1.

How far in advance should I request a special meal?
Most airlines require at least 24–48 hours before departure. Some meal types and destinations require up to 72 hours.

Are special meals free of charge?
Yes, on full-service carriers they are free. Low-cost airlines and very short flights may not offer them.

📚 Want to Master Amadeus from Scratch?

Follow our free step-by-step course for beginners — from flight search to ticket issuance.

View Full Amadeus Course →