Skip to main content
Global Animal Guide

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.

Sources