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.
-P1, -P2) and segment reference (/S1, /S2) when the PNR contains multiple passengers or segments.
📋 Airline Meal Codes Table
| # | Meal Code | Amadeus Command | Description |
|---|---|---|---|
| 1 | AVML | SRAVML | Asian Vegetarian Meal |
| 2 | BBML | SRBBML | Baby Meal |
| 3 | BLML | SRBLML | Bland Meal |
| 4 | CHML | SRCHML-FREE TEXT | Child Meal |
| 5 | DBML | SRDBML | Diabetic Meal |
| 6 | FPML | SRFPML | Fruit Platter Meal |
| 7 | GFML | SRGFML | Gluten-Free Meal |
| 8 | HNML | SRHNML | Hindu Meal |
| 9 | KSML | SRKSML | Kosher Meal |
| 10 | LCML | SRLCML | Low Calorie Meal |
| 11 | LFML | SRLFML | Low Fat Meal |
| 12 | LSML | SRLSML | Low Sodium Meal |
| 13 | MOML | SRMOML | Muslim Meal |
| 14 | NLML | SRNLML-FREE TEXT | Non-Lactose Meal |
| 15 | RVML | SRRVML | Raw Vegetarian Meal |
| 16 | SAML | SRSAML | Special Assistance Meal |
| 17 | SFML | SRSFML | Seafood Meal |
| 18 | SPML | SRSPML-FREE TEXT | Special Meal (Custom Request) |
| 19 | TFML | SRTFML | Fruit Plate Meal |
| 20 | VGML | SRVGML | Vegetarian Meal |
| 21 | VLML | SRVLML | Vegetarian Lacto-Ovo Meal |
| 22 | VJML | SRVJML | Vegetarian Jain Meal |
| 23 | VOML | SRVOML | Vegetarian Oriental Meal |
| 24 | PKML | SRPKML | Pasta with Cheese & Chicken Meal |
| 25 | VCML | SRVCML | Vegetarian Meal with Crepe |
| 26 | BRML | SRBRML | Breakfast Meal with Crepe |
| 27 | CNML | SRCNML | Hot Chicken Meal |
| 28 | LBML | SRLBML | Hot Beef Meal |
| 29 | LRML | SRLRML | Cold Roast Beef Meal |
| 30 | NFML | SRNFML | No Fish Meal |
| 31 | BCML | SRBCML-FREE TEXT | Breakfast Cold Beef Chicken |
| 32 | BSML | SRBSML-FREE TEXT | Basmatic Rice & Beef Meal |
| 33 | CQML | SRCQML-FREE TEXT | Croquette Breakfast |
| 34 | DOML | SRDOML-FREE TEXT | Diabetic Meal with Omelet |
| 35 | MPML | SRMPML-FREE TEXT | Mashed Potato Breakfast |
| 36 | SGML | SRSGML-FREE TEXT | Susage Breakfast |
| 37 | SSML | SRSSML-FREE TEXT | Sea 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:
For a specific passenger and segment, extend the command with the relevant references:
- 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.
- Airline Wheelchair Codes (SSR)
- Amadeus EMD Services
- Airport Codes Database | IATA Codes by Country
- Airline IATA Codes & Numeric Ticket Codes List
- Airline IATA Codes & Penalty Codes List
- Airport Tax Codes Database | Tax Codes by Country
- GDS Farebase Generator for Amadeus, Galileo & Sabre
- GDS Training System for Amadeus & Galileo
- GDS Hub Blog
Follow our free step-by-step course for beginners — from flight search to ticket issuance.
View Full Amadeus Course →