Question: do betta fish eat other fish?
Answer: Yes they do. As with most fish tank dwellers, they will eat anything small enough to fit in their mouth, including small fish. ... But, as a general rule you do not feed your betta feeder fish. They will kill other fish if they find them a threat or mistaken for rivals, but those are not kills for consumption.