> I’ve found it's just easier to automatically presume that everyone has dietary restrictions...
Could you explain more how you do this in practice? Do you list out all ingredients in a menu? Or do you have a list of standard dietary restrictions that most people have (pork, shellfish, dairy, beef, coconut, peanuts, horseradish, salt, ...) and just remove all of them?
Don't presume, ask; something like "do you have any dietary requirements?" along with a dinner invitation. Covers everything from vegetarianism to highly specific allergies. Also puts the ball in the other person's court to be clear upfront before anything is cooked or purchased.
Could you explain more how you do this in practice? Do you list out all ingredients in a menu? Or do you have a list of standard dietary restrictions that most people have (pork, shellfish, dairy, beef, coconut, peanuts, horseradish, salt, ...) and just remove all of them?