Which Fish Are Vegetarian?
Pacus, Silver Dollars, Farowellas, and Mollies are primarily vegetarian. Catfish are not fully vegetarian, but require a great deal of vegetable matter in their diet. Many other fish, from the Goldfish to Guppies, enjoy having vegetables as part of their diets. With the exception of a few carnivores, such as Piranhas, most fish will accept and enjoy vegetables as part of their diet.
Fresh Vegetables
Fresh greens are an ideal way to include vegetables in your fishes diet. Some options are:
- Uncooked peas, with skin removed
- Raw zucchini slices/pieces
- Raw cucumber slices/pieces
- Blanched lettuce
- Fresh spinach with stem removed
Other Non-Meat Options
It's not necessary to feed fresh vegetables every day. Vegetable flakes and pellets are a good option, and should be used as part of a well-balanced diet for most fish. Algae wafers are an excellent way to provide vegetable matter to bottom dwelling fish, such as plecos.
Vegetarian fish often enjoy fresh fruits. Pieces of banana, peeled grapes, and melon chunks can also be periodically offered. Use small pieces, and remove uneaten portions within the hour, so they do not foul the tank.

