Betta Fish Feeding: Schedule, Diet, and Why They Stop Eating
How much to feed a betta (less than you'd think), what belongs in the bowl, and the reasons a betta goes off food, from picky eating to something water-quality related.
On This Page▾

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 1 to 2 minutes, with nothing left sitting on the substrate afterward.
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 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
- Environmental stress. A new tank, a recent move, handling, or an aggressive tankmate can suppress appetite temporarily.
- 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.
- 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.
- Picky eating. Bettas are known for rejecting a new brand or food type outright. Try a different food before assuming illness.
- 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.
- Illness. Bacterial infection or parasites can suppress appetite, often alongside white spots, clamped fins, or labored swimming.
When to 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 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 what all of this costs, see the Betta Fish cost guide, and for the tank itself, see the tank setup guide.
For water, see the water parameters guide. For more, browse the Fish care guide category.
Sources & Further Reading
Last reviewed 24 Jul 2026 · 4 sources
❓ Frequently Asked Questions
How often should I feed my betta fish?
Once or twice a day is the range most sources agree on, though a couple recommend up to three smaller meals spaced further apart. There's no single settled number, so pick a schedule you can stick to consistently and watch your fish's body condition rather than chasing an exact figure.
How much should I feed a betta?
Less than most new owners expect. A betta's stomach is roughly the size of its own eyeball, so 2 to 4 pellets per meal, or whatever it clears in about a minute, is the usual guidance. Overfeeding, not underfeeding, is the far more common mistake.
Do bettas need a fasting day?
Most sources that cover digestive health recommend one fasting day a week with no food at all. It helps prevent the bloating and constipation that overfeeding tends to cause.
Why won't my betta eat?
Most commonly it's stress from a recent move or tank change, pickiness about a new food, or water that's too cold or of poor quality. Bettas need water in the roughly 76 to 82°F range, cooler water slows their metabolism and appetite noticeably. Check water quality and temperature before assuming anything more serious.
How long can a betta go without eating?
A healthy adult can physically survive up to about two weeks, but that's an emergency ceiling, not a target. Most vet-reviewed guidance says to start actively investigating around 5 to 7 days of refused food, sooner if you notice a swollen belly, clamped fins, or lethargy.
What foods should never go in a betta's bowl?
Bread, onion, garlic, salt, sugary foods, processed meats like hot dogs or lunch meat, citrus, and dairy. General tropical flakes and goldfish pellets aren't appropriate as a primary diet either, a betta is an obligate carnivore and needs a betta-specific high-protein pellet.
Written by Michael Ryan
Mike keeps two rescued bearded dragons, Dex and Cera, and writes the care guides on BeastlyFacts from his own research and mistakes. He is not a veterinarian.
More about Michael Ryan →Comments
No comments yet - be the first!



