Betta Fish Feeding: How Much & How Often
Vet-reviewed via PetHealth+ · Last reviewed June 2026
Feed bettas 2–4 pellets once or twice daily — their stomach is roughly eye-sized. Overfeeding causes bloating and water quality problems.
Portion size
A few pellets or small pinch of flakes per meal.
Fasting
Skip one day weekly to aid digestion.
Treats
Freeze-dried bloodworms or brine shrimp occasionally.
Related: How to care for a betta fish
Frequently asked questions
Can bettas eat tropical flakes?
Betta-specific pellets are better sized and formulated for carnivorous bettas.
Why does my betta spit out food?
Pellets may be too large, stale, or the fish may be unwell — try soaking pellets.
How long can bettas go without food?
A few days while you are away — use an auto-feeder only with caution.
Do bettas need live food?
Not required if pellets are quality — variety is beneficial.