Answer
In the Name of Allah, Most Gracious, Most Merciful.
All praise and thanks are due to Allah, and peace and blessings be upon His Messenger.
In this fatwa:
- It is permissible for Muslims to eat food offered to them by non-Muslims following the example of Prophet Muhammad.
- If the food contains the meat of legally slaughtered animals, it then becomes lawful for Muslims to consume it; otherwise, it is impermissible.
Answering your question, Dar Al-Ifta Al-Misriyyah, states:
What’s Prasad?
Prasad, literally meaning a gracious gift, denotes anything (typically edible food) offered to a deity, saint, Perfect Master or an avatar, and then distributed in his or her name to their followers or to others.
Accepting food from non-Muslims
In Islam, it is generally permissible for Muslims to eat food offered to them by non-Muslims following the example of Prophet Muhammad (peace be upon him) who accepted dinner and lunch invitations from non-Muslims.
If the food offered to Muslims contains the meat of legally slaughtered animals, it then becomes lawful for Muslims to consume it; otherwise, it is impermissible.
The fact that these food offerings are part of other people’s religious rituals, does not invalidate their permissibility for Muslims because the matter is related to the intention of the Muslim while eating it.
In other words, a Muslim who accepts the food should eat it with the intention of accepting the invitation of other people and not as part of his or her belief in the sanctity of the religious ritual during which the food was offered.
📚 Read Also: Can I Eat Food Blessed in Church?
Sharing people’s social occasions and accepting their invitations is a praiseworthy and recommended act of kindness as it shows the integration of the Islamic faith with societies which hold different religious beliefs.
Almighty Allah knows best.
Source: Dar al-Ifta al-Misriyyah