Looking to fly with an airline offering halal meals? Our guide will help you to understand what is offered by airlines - big and small. You can also find airlines offering Kosher, Hindu and Jain meals by clicking here.
No, not all airline food is halal. There are many airlines that serve pork and other dishes unsuitable for halal diets. Some airlines do offer halal food as a meal option - this needs to be pre-ordered for non-Arab airlines. Many airlines that operate from Arab countries serve halal meals, but it is really important that passengers check this before travel and ensure that they are aware of anything that they will need to book in advance.
Looking for a different special meal? Find out more about Vegan and vegetarian, Gluten-Free, Low-Calorie and Kosher airline food, or find out which food you are allowed to take on the plane with you.
MOML is the airline code for a Muslim Meal. However many airline catering companies claim and label meals as MOML without halal certification. For those travelling who wish to know whether their airline meal has been certified as halal, we have added a specific column in the table below to help to identify which airline meals are best to have.
Airline | MOML Meal Offered? | Alcohol Served? | Halal Certification? | When to Preorder |
Air Algerie | ? | At least 48 hours in advance | ||
Air Asia | x | Yes - all inflight food Halal certified except for AirAsia Japan and Philippines AirAsia | At least 24 hours in advance | |
Air Astana | x | Not verified or certified | At least 24 hours in advance | |
Air Blue | x | Full halal menu | ||
Air Canada | x | Y | Verbally confirmed | At least 24 hours in advance |
Air China | x | Y | Verbally confirmed by airline staff | At least 24 hours in advance |
Air France | x | Y | Not verified or certified | At least 24 hours in advance |
Air India | x | Y | Verbally confirmed | At least 48 hours in advance |
Air Mauritius | x | Y | Not verified or certified | At least 24 hours in advance |
Air New Zealand | x | Y | Not verified or certified | At least 24 hours in advance |
Alitalia | x | Y | All proteins guaranteed by halal certification | At least 24 hours in advance |
American Airlines | x | Y | Not certified | At least 24 hours in advance |
Ariana Afghan | x | N | Not verified or certified | |
Azerbaijan Airlines | x | Not verified or certified | At least 24 hours in advance | |
Bangkok Airways | x | Y | Not certified | At least 24 hours in advance |
Berjaya Air | x | Y | Not verified or certified | |
Biman Bangladesh | x | N | Fully certified | |
British Airways | x | Y | Not certified |
At least 24 hours in advance (Comair flights at least 48 hours in advance) |
Cathay Pacific | x | Y | Not certified | At least 24 hours in advance |
Delta | x | Y | Fully certified | At least 24 hours in advance |
Cathay Dragon | x | Y | Not certified | At least 24 hours in advance |
Egypt Air | x | N | All standard meals are halal | |
El Al | ? | ? | ? | |
Emirates | x | Y | Fully certified | At least 24 hours in advance |
Etihad | x | Y | All standard meals are halal | |
Fiji Airways | x | Y | Not certified | |
Garuda Indonesia | x | Y | All meals are halal | |
Gulf Air | x | Y | All meals are halal | |
Iberia | x | Y | Not verified or certified | At least 24 hours in advance |
Iran Air | x | N | All meals are halal | |
Japan Airlines | x | Y | Fully certified | At least 25 hours in advance |
Jet Airways | x | Y | Not certified | |
Kenya Airways | x | Y | Fully certified | At least 24 hours in advance |
KLM | x | Y | Not certified | At least 24 hours in advance |
Korean Airlines | x | Y | Not certified | At least 24 hours in advance |
Kuwait Airways | x | N | All meals are halal | |
Lion Air | x | N | Fully certified | At least 48 hours in advance |
LOT Polish Airlines | x | Y | Not certified | At least 24 hours in advance |
Lufthansa | x | Y | Meat is halal certified | At least 24 hours in advance |
Malaysia Airlines | x | Y | All meals are halal | |
MEA | x | Y | All meals are halal | |
Olympic Air | x | Y | Not verified or certified | |
Oman Air | x | Y | All meals are halal | |
Pakistan International Airlines | x | N | All meals are halal | |
Qantas | x | Y | Not verified or certified | At least 24 hours in advance |
Qatar Airways | x | Y | All meals are halal | |
Royal Air Maroc | x | N | All meals are halal | |
Royal Brunei | x | N | All meals are halal | |
Royal Jordanian | x | Y | All meals are halal | |
Saudi Arabian Airlines | x | N | All meals are halal | |
Scandinavian Airlines | x | Y | Not verified or certified | At least 24 hours in advance |
Shaheen Air | x | N | All meals are halal | |
Silkair | x | Y | Not certified | At least 24 hours in advance |
Singapore Airlines | x | Y | Not certified | At least 24 hours in advance |
South African Airways | x | Y | Fully certified | At least 48 hours in advance |
SriLankan Airlines | x | Y | Not certified | |
Surinam Airways | x | Y | Not certified | At least 48 hours in advance |
Swiss Airlines | x | Y | Not certified | At least 24 hours in advance |
Syrianair | x | ? | Not verified or certified | |
TAP Portugal | x | Y | Not certified | At least 24 hours in advance |
Thai Airways | x | Y | Not certified | Order when booking |
Tiger Airways | x | Y | Not certified | At least 48 hours in advance |
Tunisair | x | N | All meals are halal | |
Turkish Airlines | x | Y | All meals are halal | |
United Airlines | x | Y | Not certified | At least 24 hours in advance |
Uzbekistan Airways | x | Y | Not verified or certified | Order when booking |
Vietnam Airlines | x | Y | Not certified | At least 24 hours in advance |
Virgin Atlantic | x | Y | Not certified | At least 24 hours in advance |
Yemenia | x | Y | Not certified |