Can I host Christmas dinner for my non-Muslim family?

Yes, with some conditions. Many scholars allow you to host your non-Muslim family for a meal on Christmas Day, treating it as a family gathering rather than a religious celebration. Serve halal food and no alcohol, leave out the decorations and rituals, and call it a family lunch. Stricter scholars prefer to avoid anything labelled Christmas.
Hospitality is part of faith
The Prophet ﷺ said that whoever believes in Allah and the Last Day should entertain their guest generously (Sahih al-Bukhari 6018). Prophet Ibrahim (Abraham) is the great example. When guests arrived, he quickly went to his family and returned with a fat roasted calf:
Inviting your parents, siblings and relatives is a way to show that Islam made you a better host, not a more distant one. If you are going to their home instead, see Can I go to Christmas dinner at my parents' house as a Muslim?
What to serve
- Main: halal-certified roast chicken or turkey, lamb, or a fish or vegetarian roast. No ham, bacon or sausage.
- Sides: roast potatoes in vegetable oil, vegetables, salads and bread. Make the gravy with stock or juice, not wine.
- Dessert: a trifle or cake without alcohol, fruit, or an alcohol-free pudding.
- Drinks: sparkling juice, mocktails, spiced apple juice, tea and coffee. Many families enjoy these more than they expect.
Don't buy alcohol for your guests. The Prophet ﷺ said Allah cursed wine, its drinker, its server, its seller, its buyer and the one who carries it, among others (Sunan Abi Dawud 3674). If a relative offers to bring a bottle, kindly ask them to leave it at home. For wording, see Can I keep alcohol at home for non-Muslim guests?
What to leave out
- A tree, nativity set, stockings and Santa decorations
- Religious rituals such as a prayer to Jesus, hymns and a midnight service
- Any "Merry Christmas" sign or event name
If a guest asks to say grace, you can offer a quiet moment of thanks for everyone, or let guests do as they wish without joining in. Keep the table simple and warm, with good food and conversation.
How to invite and organise
- Call it a family lunch or dinner and say that it will be halal and alcohol-free.
- Choose a time around prayers. In winter, Dhuhr and Asr come close together, so sit down after you have prayed.
- Pray while guests chat, or step away for five minutes. See How do I leave a party to pray without being rude?
- Ask for help: relatives may happily bring a dessert or a salad.
- Many scholars allow hosting your family for a meal; stricter ones prefer to avoid anything labelled Christmas.
- Serve halal food and alcohol-free drinks.
- Leave out the tree, nativity and religious rituals.
- Plan the meal around prayer times and invite warmly.
People also ask
Can I sing Happy Birthday as a Muslim?
Yes, in most cases you can sing Happy Birthday as a Muslim. It's a kind greeting with no ritual, though scholars differ on birthdays and music.
Read the full answer →Can I make New Year's resolutions as a Muslim?
Yes, you can make New Year's resolutions as a Muslim. Set goals with a good intention, keep them small and steady, and rely on Allah to help you.
Read the full answer →Can I help cook Christmas dinner for my family?
Yes, you can help cook Christmas dinner for your family. Do the sides, desserts and a halal main; avoid cooking or tasting pork and wine for others.
Read the full answer →Can I go to an engagement party as a Muslim?
Yes, in most cases you can go to an engagement party as a guest. Congratulate the couple, check food and drinks and keep to your own limits.
Read the full answer →Can I go to a work holiday party without drinking?
Yes, you can go to a work holiday party without drinking. Stick to soft drinks, leave before heavy drinking starts and answer questions kindly.
Read the full answer →