Can vegetarians eat fish?
Quick Answer
No
Vegetarians do not eat meat or fish, but they may eat products that come from them (such as dairy and eggs). People who consume fish but not meat are known as pescatarians.

What Is It?
Vegetarianism is the practice of abstaining from the consumption of meat (red meat, poultry, seafood, and the flesh of any other animal), and may also include abstention from by-products of animal slaughter.
Safe Alternatives
For those who are looking for alternatives to fish, there are many plant-based options available. These include tofu, tempeh, seitan, and a variety of legumes and vegetables. There are also a number of processed vegetarian and vegan products that mimic the taste and texture of fish.
Preparation Tips
When preparing vegetarian alternatives to fish, it’s important to season and cook them in a way that brings out their natural flavors. Many vegetarian foods can be grilled, baked, or sautéed just like fish.