What can Muslims eat?

It depends on the food, but nearly everything is allowed. Muslims can eat any food that is halal (permitted), and in Islam the starting point is that food is allowed. The main exceptions are pork, alcohol, blood, carrion, and meat that wasn't slaughtered the Islamic way. Fruit, vegetables, grains, bread, dairy, eggs and fish are all fine.
Halal is the default
"Halal" means permitted, and "haram" means forbidden. Islam doesn't hand you a long list of approved foods. It does the opposite: everything good is allowed unless Allah has forbidden it.
So a salad, a bowl of pasta with tomato sauce, a cheese sandwich, rice and beans, or a fish curry are normal halal meals.
What Muslims don't eat
The Quran names the core forbidden foods: "dead animals, blood, the flesh of swine, and that which has been dedicated to other than Allah" (Quran 2:173). In practice that means:
- Pork: ham, bacon, sausages made from pork, lard, and pork gelatin.
- Alcohol: wine, beer, spirits, and dishes where the alcohol is still present.
- Blood: including foods like black pudding.
- Carrion: animals that died on their own or were killed without proper slaughter.
- Predators: most scholars also forbid animals with fangs and birds of prey, such as dogs, cats, lions and eagles.
Meat needs a little more care
Beef, lamb, goat, chicken, turkey and other common livestock are halal animals. But the meat is only halal if the animal was slaughtered properly, with Allah's name mentioned. That's why many Muslims in Europe and the USA buy from halal butchers or look for a halal logo. Scholars differ on meat slaughtered by Christians and Jews, so you'll meet Muslims with stricter and more relaxed habits.
Seafood is a lighter case: most scholars allow all of it, while the Hanafi school allows only fish. See Can I eat shrimp and other seafood?
Hidden ingredients and gray areas
Some products look harmless but contain pork gelatin, animal fat or alcohol-based flavorings. Gummy sweets are the classic example. See Can I still eat gummy bears as a Muslim?
When something is truly unclear, the Prophet ﷺ gave a simple guide: "Both legal and illegal things are evident but in between them there are doubtful things," and whoever avoids the doubtful things protects his religion (Sahih al-Bukhari 52). Avoiding doubtful food is a good habit, not an obligation to panic over every label.
If you're not Muslim and just curious, halal food is open to you too. See Can I eat halal food if I'm not Muslim?
- In Islam, food is allowed unless it's specifically forbidden.
- Pork, alcohol, blood and carrion are off the menu.
- Meat should come from an animal slaughtered the Islamic way.
- Plant foods, dairy, eggs and fish are halal by default.
People also ask
Can Muslims drink alcohol?
No, Muslims can't drink alcohol: beer, wine and spirits are haram even in small amounts. Trace alcohol in food and non-drink uses differ.
Read the full answer →Why can't Muslims eat pork?
Muslims can't eat pork because Allah forbids it by name in the Quran. Health reasons come second; lard, gelatin and necessity explained.
Read the full answer →Can I eat halal food if I'm not Muslim?
Yes, of course. Halal food is simply food that follows Islamic rules, and anyone can eat it. Here's what halal means.
Read the full answer →Can I still drink kombucha as a Muslim?
Yes, regular kombucha is allowed by most scholars since its trace alcohol can't intoxicate. Hard kombucha isn't. Here's how to tell.
Read the full answer →Can I eat snails and frog legs as a Muslim?
Most scholars say no: frogs and land snails aren't halal. The Maliki school is more lenient on snails. Here's why.
Read the full answer →