Unlike many common varieties of tropical fish found in home tanks, bettas are carnivores and require a diet comprised of more than flakes made of roots and veggies. Feeding betta fish involves supplying food high in levels of protein to allow them to thrive.
Bettas do well with live food sources, such as white or grindal worms. Both of these varieties can be “grown” at home, providing plenty of fresh fare. Live black worms, bloodworms, brine shrimp, and fruit flies are other forms of sustenance. If you prefer to go the frozen route, you can stock up on brine and mysis shrimp, daphnia, and a selection of worms. You can also add a frozen beef heart from your local butcher to the mix.
Do Not Feed
Avoid using freeze-dried items and flakes, both of which can negatively affect a betta’s digestion. Pellets should also be avoided due to their potential to expand once eaten, resulting in bloating and constipation. However, if you are not able to use live or frozen foods, you can soak the pellets before feeding time to ensure they have reached their full size prior to ingestion.
Your betta can be fed about three brine shrimp or bloodworms at each feeding, with up to two feedings each day. Approximately three pre-soaked pellets also make up a meal. Take note of any bloating; if this occurs, reduce the number of pellets. Take care not to overfeed as this can affect the water quality and result in digestive issues.
Feed your betta daily, although this is not an absolute must. It takes a few weeks for a betta to starve to death, so missing a day or so on occasion will not have a huge effect. If you travel or are not available one or two days of the week, that will be fine assuming you are on point with the feedings the rest of the time.