According to the Quran, the only foods explicitly forbidden are meat from animals that die of themselves, blood, the meat of swine (porcine animals, pigs), and animals dedicated to other than Allah (either undedicated or dedicated to idols), but a person is not guilty of sin in a situation where the lack of any alternative creates an undesired necessity to consume that which is otherwise unlawful.