flexitarian
some one who essentially eats just vegetables (as well as fish, eggs & milk) who's not too uptight about eating meat ocaisionally as a matter of convenience; a lenient vegetarian
Rather than offend his hosts, he ate a good-sized portion of the spaghetti a la carbonara they offered rather than making a meal out of salad, bread & dessert.  Why go hungry? I'm a flexitarian.