Originally Posted by Addie
A gracious host would have both their own foods and something to meet the needs of the guests. If I know someone has a nut allergy, I would make sure all peanut butter was out of the house. It is the nice thing to do.
+1 I totally agree. When I invite people over, I want to make sure that what I offer is something my guests want to eat and the meal is a pleasurable experience. The nicest compliment I've ever received was that a meal at my house was like eating at a fine restaurant. I do cater to my guests. If I know someone doesn't like cilantro, I don't include that in any dishes. If I know s/one doesn't eat white flour and I want to serve a dish that includes a pastry shell, I will make it with whole wheat or chick pea flour. I can cook for myself the rest of the time--but when I invite friends for a meal, I want to make sure that what they are served is something they will enjoy. It just seems like the right thing to do. Otherwise, I would spring for a meal at a restaurant where they could order what they like.
When I hosted the DH's b'day party, I had 5 guests who were vegetarians. Other than the hamburgers and kimchee, everything was vegetarian. And, I made sure that I didn't use CI pans that had been used to prepare meat to cook the vegetarian burgers. Not a big deal. But my friends who are strict vegetarians thanked me. One of them told me it is so hard for them to go to BBQs and other dinners where people don't take into account their beliefs or how they eat. For me, it was easy. I asked in advanced how to accommodate their dietary needs and that was it. Once she told me, I had no problem incorporating that into what was served.