Skip to content

How often should I feed a betta?

How often and how much to feed a betta fish β€” one or two small meals a day, only what it clears in about two minutes, with a weekly fasting day.

The short answer

Feed a betta once or twice a day, offering only what it finishes in about two minutes β€” for most fish that’s just a few pellets per meal. Betta stomachs are roughly the size of their eye, so the biggest mistake is overfeeding. Uneaten food rots, spikes ammonia and clouds the water, and a chronically overfed betta becomes bloated and constipated.

How much is the right amount

A good rule is 2–4 quality pellets per feeding, once or twice daily. Watch the first few meals: whatever your betta eats eagerly within two minutes is the correct portion. Anything left sinking to the bottom is too much β€” scoop it out and give a little less next time.

Choose a food made for bettas. They are carnivores, so a high-protein pellet or the occasional frozen or freeze-dried bloodworm and brine shrimp suits them far better than a generic flake. See our fish food picks and browse the full food range.

Tip: give your betta one fasting day a week. A weekly skipped meal lets the gut clear and helps prevent the bloating and constipation that overfed bettas so often suffer.

Signs you’re overfeeding

  • A rounded, swollen belly that stays big between meals
  • Leftover food on the substrate and cloudy or smelly water
  • Stringy waste or a betta that struggles to swim level

If you see these, cut back and add a fasting day. A day or two off food usually resolves mild bloating on its own.

The bigger picture

Feeding is only part of keeping a betta thriving β€” clean, warm, stable water matters just as much. Learn what a healthy, contented fish looks like in how do I know if my betta is happy, read the full betta care guide, and if you’re just starting out, see how to set up a betta tank.

Frequently asked questions

Can I feed my betta once a day?

Yes. One small daily meal is plenty for an adult betta, and many keepers do exactly that. Two tiny feedings suit fish that seem hungry, but the total amount matters more than the number of meals β€” a few pellets a day is the target.

How long can a betta go without food?

A healthy adult betta can safely go without food for up to a week, so a short holiday is no problem. Skipping the odd day is actually good for digestion. Avoid vacation block feeders, which foul the water more than they help.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages