Whether you're vegan, gluten-free, flexitarian or just looking to eat better, you won't leave hungry at these restaurant