A vegetarian is someone who doesn't eat meat, poultry, or fish. They rely on plant-based foods like fruits, vegetables, grains, and legumes for their nutrition. Some vegetarians include dairy and eggs in their diet, while others avoid all animal products.