🐠
Aquatic Life 7/24/2026 6 min read

Betta Fish Feeding: Schedule, Diet, and Why They Stop Eating

How much to actually feed a betta (less than you'd think), what belongs in the bowl, and the real reasons a betta goes off food, from picky eating to something water-quality related.

Betta fish approaching floating pellets at the water's surface

Betta Fish Feeding: Schedule, Diet, and Why They Stop Eating

Bettas have a reputation for being easy to overfeed and a little dramatic about refusing food. Here's what an actual feeding routine looks like, and how to read the difference. For the rest of their care needs, see our complete Betta Fish care guide.

Feeding Schedule

Sources don't fully agree here. Once a day is a common baseline, offering as much as the betta clears in about a minute. Others recommend once or twice daily, and a couple of vet-adjacent sources go further, suggesting up to three smaller meals spaced 6 to 8 hours apart. There's no single correct number, pick a routine and stay consistent with it, and build in one fasting day a week (no food at all) to support digestion and reduce the risk of bloating or constipation.

Portion size matters more than frequency. A betta's stomach is roughly the size of its own eyeball, which is the actual basis for the standard "2 to 4 pellets per meal" guidance, anywhere from 2 to 3 up to 6 to 7 depending on the pellet size and brand, or simply whatever gets cleared within about 60 seconds.

Fry (freshly hatched) are fed infusoria several times a day, dropping to 4 to 5 small meals daily as they become free-swimming, then 3 to 4 times a day by weeks 3 to 4, then 2 to 3 times a day as juveniles. Once separated into their own space, juveniles move onto the adult routine.

What Bettas Actually Eat

Bettas are obligate carnivores. In the wild they're surface ambush feeders, snatching insects, larvae, and small crustaceans off the water's surface. In captivity, the staple should be a betta-specific high-protein pellet, not tropical flakes or goldfish pellets, which have the wrong nutrient profile and more filler. Look for a pellet listing dried meats like brine shrimp, krill, or fish meal near the top of the ingredient list, and roughly 30% protein or higher. If the pellet expands in water, pre-soak it before feeding to reduce bloat risk.

Round out the staple pellet with frozen, freeze-dried, or live protein treats 1 to 3 times a week: bloodworms, brine shrimp, daphnia, tubifex worms, mysis shrimp, and mosquito larvae are all appropriate. Bloodworms specifically are rich enough that they should stay limited to 1 to 2 times a week, just 1 to 2 worms per meal, bettas will gorge on them given the chance. Freeze-dried food should be rehydrated first, feeding it dry raises constipation risk.

Safe Treats and Foods to Avoid

Safe, in moderation: frozen or freeze-dried bloodworms, brine shrimp, daphnia, tubifex worms, mysis shrimp, mosquito larvae, and a blanched, shelled pea now and then as a natural remedy for constipation, not a regular food.

Never feed: bread (swells and causes bloating with little nutritional value), onion and garlic (toxic sulfur compounds), salt, sugary foods, processed meats like hot dogs or lunch meat, citrus (acidic enough to crash tank pH and burn gills), and dairy (bettas are effectively lactose intolerant).

Why Bettas Stop Eating

  1. Environmental stress. A new tank, a recent move, handling, or an aggressive tankmate can suppress appetite temporarily.
  2. Poor water quality. Ammonia, nitrite, or nitrate spikes are one of the most commonly cited causes of both appetite loss and general illness in bettas. This is usually the first thing to check.
  3. Water that's too cold. Bettas are tropical fish needing roughly 76 to 82°F. Cold water slows metabolism and appetite, and most home ambient temperatures without a heater run too cold.
  4. Picky eating. Bettas are known for rejecting a new brand or food type outright. Try a different food before assuming illness.
  5. Overfeeding, constipation, or swim bladder disease. Eating too fast or too much can swell the stomach against the swim bladder. Watch for a bloated belly, stringy feces, or buoyancy problems, floating or sinking unnaturally.
  6. Illness. Bacterial infection or parasites can suppress appetite, often alongside white spots, clamped fins, or labored swimming.

When to Actually Worry

A healthy adult betta can physically survive up to about two weeks without food, but that's described as an emergency ceiling, not something to aim for. Most vet-reviewed guidance points to 5 to 7 days of refused food, even after trying a different food and checking water quality and temperature, as the point to actually investigate further, sooner if any of the symptoms below show up.

Watch for: a swollen or bloated belly, stringy or absent feces, lethargy or hiding, clamped fins, white spots on the body, a curved or S-shaped spine, floating at the surface or sinking to the bottom, and labored swimming. A short absence, a weekend away with an automatic feeder, is low-risk. The real concern threshold is the week-plus mark combined with any physical symptom above.

For the rest of their setup and health needs, see our Betta Fish cost guide, tank setup guide, and water parameters guide, or browse the Fish care guide category.


Sources & Further Reading

❓ Frequently Asked Questions

🦎

Written by Mike

Mike is the founder of Beastly Facts and a lifelong reptile enthusiast. He shares his home with Dex, a bearded dragon with strong opinions about crickets and basking schedules. Mike writes in-depth care guides, animal facts, and the occasional short story about life with exotic pets.

More about Mike →

Comments

No comments yet - be the first!

Leave a comment

Comments are moderated before appearing.

Subscribe - it's free

New articles straight to your inbox. No spam. 🐾

🐾 Random Fact

🐟

The Ultimate Clingy Partner

Male anglerfish are a fraction of the female's size, and in some species he fuses permanently to her body, their skin and blood vessels merging until he becomes little more than a built-in supply of sperm for life.

- Anglerfish