I am a very new vegan, and am still figuring out how to adjust my cooking/eating habits. I have a houseguest coming to stay and he is non-veg. There are a lot of restaurants he wants to try out, so I think most meals he plans on eating out, but does anyone have suggestions for snacks or foods they have kept on hand to satisfy non-veg houseguests?
I think that anything you buy to snack on should satisfy your guest. There are so many snacks out there that are "vegan by accident" that your guest probably already eats.
I believe that since we as vegans are always carting around our own food that when we have people over to eat, and they don't like it, they should cart around their food. Now my view would be different if that person took my eating prefrences into account when I visited them.
I agree with imblissful. When I am a guest at someone's home, I really don't expect them to go out of their way to provide me veggie food - I will often offer to cook a night or two for everyone, and just eat the side dishes or whatever I can when they cook. I think whatever snacks you usually have around are going to be fine, especially since it sounds like he'll be eating out a lot. If you are going to cook for him, I'd suggest staying away from anything too "wierd" (lots of sea vegetables, any stuff like that that may be a little intimidating).
I would definitely recommend cooking some ethnic food. As soon as you take them out of their regular everyday diet they are distracted by the new flavours so barely even notice that they're not eating meat!
Also, so many other ethnicities are so much better at being vegetarian/vegan than the western diet :) because they've been doing it for centuries. Indian food is the best example - as many following Hindusim shun meat, their food is fantastic for providing full-flavoured veggie options. If you're nervous about cooking it grab some takeout from your local Indian place! Great Indian dishes include kofta (dumplings in a tomato sauce), and any paneer dish (that's an Indian cheese). Aloo gobi is a vegan dish, as it's spiced potatoes and cauliflower.
Mexican food is also fantastic because of its frequent use of beans, even if the rest of its cuisine is very un-veggie friendly!