Betta fish should be fed twice a day. You can take a small pinch of food in the morning, and a small pinch in the evening. You should make sure you do not overfeed them. Extra food will become waste and generate toxins when they sit in the bottom of the tank.