Betta Fish Feeding Schedule

Disclosure: HabitatCraft is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate we earn from qualifying purchases at no extra cost to you.

Overfeeding is one of the most common betta health problems — and one of the easiest to prevent. Bettas have small stomachs, roughly the size of their eye, and they will eat past the point of fullness if food is available. A consistent feeding schedule with appropriate portions is one of the simplest things you can do to extend your betta’s lifespan.

Betta Fish Feeding Schedule at a Glance

Frequency Once or twice daily
Portion size 2–4 pellets per feeding, or what the fish consumes in 2–3 minutes
Fasting day One day per week (no food)
Frozen/live food 2–3 times per week as a supplement
Remove uneaten food Within 5 minutes of feeding

How Often to Feed a Betta

Feed your betta once or twice daily. Two smaller feedings (morning and evening) are preferable to one large feeding, as they more closely mimic natural feeding patterns and reduce the risk of bloating. If your schedule only allows one feeding per day, that is acceptable — just keep portions small.

How Much to Feed

The standard guideline is 2–4 appropriately sized betta pellets per feeding, though pellet sizes vary by manufacturer. As a rule, feed only what your betta consumes within 2–3 minutes. Bettas are opportunistic feeders and will beg for food even when full — use portion size, not the betta’s behavior, as your guide.

Remove any uneaten food within 5 minutes of feeding. A small aquarium net or turkey baster makes removing leftover food quick and helps maintain water quality. Uneaten food decays rapidly and is one of the leading causes of fin rot and other health issues.

The Weekly Fast Day

Skip feeding entirely one day per week. This is one of the most important and most overlooked aspects of betta care. A weekly fast day:

  • Allows the digestive system to clear fully
  • Reduces the risk of bloating and constipation
  • Helps prevent fatty liver disease from chronic overfeeding
  • Mimics the natural feast-and-fast cycle bettas experience in the wild

Bettas will not starve from a single missed day. A healthy betta can go 10–14 days without food. One fast day per week is not a hardship — it’s good husbandry.

What to Feed a Betta

Betta Pellets (Primary Diet)

A high-quality betta pellet should form the base of the diet. Look for pellets with fish or shrimp as the first ingredient, not fillers like wheat or corn. Pellets are nutritionally complete and easy to portion control. Avoid generic tropical fish flakes — they are not formulated for bettas and often cause bloating.

Frozen Foods (Supplement, 2–3x per week)

Frozen foods add variety, protein, and enrichment. The best options for bettas are:

  • Bloodworms: High in protein, relished by bettas. Feed sparingly — they are rich and can cause constipation if fed daily.
  • Daphnia: Excellent for digestive health. A good choice on days after a fast or if the betta shows signs of constipation.
  • Brine shrimp: Good protein source, easy to digest, widely available frozen.

Live Foods (Occasional)

Live daphnia and blackworms provide enrichment and stimulate natural hunting behavior. They are not necessary but are a good addition if available. Live foods carry a small risk of introducing parasites — source from reputable suppliers.

Foods to Avoid

  • Generic tropical flakes (poor nutrition, cause bloating)
  • Freeze-dried foods as a staple (low moisture, cause constipation — occasional use only)
  • Human food (bread, fruit, vegetables — bettas are carnivores)

Signs of Overfeeding

  • Bloated or swollen abdomen
  • Lethargy after feeding
  • Uneaten food accumulating on the substrate
  • Rapid water quality decline between water changes
  • Constipation (betta not producing waste, or producing stringy white waste)

If your betta appears bloated, fast for 2–3 days and then offer daphnia to help clear the digestive system. See our Betta Fish Not Eating guide if appetite loss is also a concern.

Feeding While on Vacation

A healthy betta can go 7–10 days without food without harm. For trips up to a week, it is generally safer to leave the betta unfed than to use an automatic feeder that may malfunction and dump excess food into the tank. For longer absences, an automatic feeder set to small portions once daily is appropriate. If asking a friend to feed, pre-portion the meals beforehand — overfeeding is a much more common problem than underfeeding.

Related Guides