Generally speaking, a vegetarian diet means you don’t eat meat, fish, or poultry. Some variations of a vegetarian diet may also omit eggs and dairy products, or they may allow fish but not meat and poultry. A nutritious vegetarian diet incorporates vegetables, fruits, whole grains, nuts and seeds, eggs, and dairy products. As with any diet, you should avoid too many processed foods and refined grains.