Yes, sharing a meal at a non-Muslim friend's home is a normal part of good manners, hospitality, and building genuine relationships, and Islam does not ask Muslims to isolate themselves from people of other faiths or none. The Quran affirms that Muslims may deal kindly and justly with those who are not hostile toward them, and food itself is one of the simplest, warmest ways to do that. Practically, it is completely acceptable to politely ask what is in a dish, particularly whether it contains alcohol, pork, or meat from an unclear source, and to gravitate toward vegetarian, seafood, or clearly halal options if you are unsure. Most hosts appreciate directness rather than guessing, so there is no need to feel awkward about asking — a friend worth visiting is usually a friend willing to accommodate. Declining a specific dish while still enjoying the company and the rest of the meal is a perfectly normal middle ground.
Q&A · Health & Halal Food
Is it okay to eat at a non-Muslim friend's house?
Informational, not a personal fatwa. Consult a qualified scholar for rulings on your situation.