A flexitarian, or "flexible vegetarian," diet could be your solution. Flexitarians mainly eat plant-based foods, such as vegetables, fruits, whole grains, beans, nuts, and tofu, as well as eggs and low-fat or nonfat dairy products. But unlike vegetarians, they also eat meat, poultry, or fish occasionally, once a week or less.