Betta fish will eat green algae. Betta fish are omnivores with a preference for meat. Their food sources include zooplankton, aquatic insects, small crustaceans, debris of higher plants, and filamentous algae. In an artificial breeding environment, betta fish will also consume some plant-based foods, such as dried vegetable leaves and green algae. These foods can provide them with vitamins and trace elements. Therefore, betta fish do eat green algae, and this plant-based food is beneficial to their health.

To ensure the health of betta fish, it is recommended to maintain a variety of baits in their daily diet and avoid single-type feeding. Artificial baits can be used as the staple food as they are nutritionally comprehensive and clean. In addition, fresh live baits such as brine shrimp, mosquito larvae, and tubifex worms are also good choices because they are rich in protein, which helps betta fish have more vivid body colors. Plant-based baits like dried vegetable leaves and green algae can supplement vitamins and trace elements. It is recommended to feed them 3 - 4 times a week.