I've been veg for about 25 years now, and both of my kids are too. I've found that "American" food often doesn't have a lot to offer above the salad/grilled veggies and side dishes (or pizza), especially while on the road. If you're adventurous you will find many, many options in Indian (as has been mentioned), Mexican substituting boca/gardein items or beans for meat, Thai, Mediterranean and of course Italian. My son loves the SmartDog hotdogs (which do not taste like hotdogs at all); we do eat eggs, commonly quiches and omelettes; my daughter loves pasta salad.