<p>A few things… </p>
<p>I’ll second the idea of free-range eggs and happy-cow milk. Generally, both are healthier for you (yay), and the good companies actually treat the animals decently. My lovely rural area is full of grazing cows - I don’t feel badly about drinking that milk. Free-range eggs are easy to find these days.</p>
<p>As for restaurants - I have enough trouble as a veggie. Chinese or Thai will put fish sauce or oyster sauce in a lot of things - and, seriously, most people don’t think that oyster sauce has oysters in it. (Steak sauce, specifically A1, does not contain any animal products - it’s vegan and great on black bean burgers.) Risottos are often made with chicken broth, and, if it is omitted, some people will just use water (which shocks my gourmand heart to the core). Mushrooms, when grilled, are often grilled on top of the same grill as meat (and it’s usually a metal “grill,” more like a fry thing, so the mushrooms get full of meat juice - yuck). The places which I have the least trouble are generally Indian, Italian, Thai (for the curries, but some of those have fish sauce) or a few chains, where I know that the pasta + vegetables is truly vegetarian. A lot of Indian food has a cream base - thankfully, vegetarian Indian is truly vegetarian, but I don’t think that much of it is vegan (maybe pakoras, papadum, and baignan bharta). </p>
<p>I’m not a fan of special requests and making a fuss, so I try to avoid it - I have a one question or one substitution rule. Much beyond that is downright embarrasing.</p>
<p>That’s rambling - but anyway, I have found it tough to eat out as a veggie. I do have the standby restaurants in the city - Friday’s, Chili’s, Uno’s (which, surprisingly, is pizza or a veggie burger - that’s it), CPK, Bertucci’s, or Indian/Thai/Mexican. Mex is actually good for vegans, because you can just avoid the cheese - fajitas with guacamole, salsa, lettuce and tomato are good. Some steakhouses are actually really good for veggies - the token dish is tasty.</p>