Feed your adult betta fish 3 to 4 pellets once or twice a day, with one day of fasting per week.
That portion roughly equals the size of its eye or stomach. Overfeeding leads to bloating, swim bladder disease, and fouled water.
This rule applies to high-quality pellets, frozen foods, and live treats alike, adjust only for fry or breeding females.
Why Overfeeding Is a Common Problem
Most new betta owners pour in pinches of food that look tiny to us but are enormous to a fish with a stomach the size of its eyeball.
In the wild, bettas are opportunistic insect eaters, they grab a mosquito larva here, a water flea there, often going hours between meals.
That instinct makes them beg aggressively at the glass, but giving in every time leads to trouble.
A bloated betta stops eating, develops buoyancy issues, and may stop swimming normally.
Worse, uneaten food rots in the tank, spiking ammonia levels and stressing the fish. I’ve seen more bettas killed by kindness than by starvation.
The key is to override that begging response with a measured feeding routine.
The Right Pellet Portion Size for Adult Bettas
A single pellet is roughly the diameter of a betta’s eye. For a standard adult betta, 3 to 4 pellets per meal is the sweet spot. If you’re using micro-pellets, increase to 5 or 6.
Spread this across two meals, morning and evening, or condense it into one meal if you prefer a simpler schedule.
The total daily volume should be no greater than the volume of the fish’s eye. This measurement works because the eye size scales with the fish’s body: a smaller betta gets fewer pellets, a larger betta gets just one or two extra.
If you feed frozen or live foods, ballpark the same volume, about three adult brine shrimp or one small bloodworm equals roughly one pellet in mass.
How Often to Feed Betta Fish (Daily Schedule)
Most experienced keepers feed adult bettas twice a day, roughly 8, 12 hours apart. That mimics the natural feeding pattern of two small meals rather than one big gulp.
If your schedule only allows once a day, that works fine, just make the single meal a full eye-sized portion.
What matters more than frequency is consistency. Feed at the same times so your betta’s digestion can anticipate.
I recommend a morning feeding and an evening feeding, each lasting about 30 seconds, drop the food in, let the fish eat, then remove any leftovers.
Bettas typically clear the food within a minute. If any pellet sits after two minutes, you’ve overdone it.
Feeding Betta Fish Flakes vs. Pellets vs. Frozen Food
Pellets are the most reliable base diet because they’re nutritionally balanced and easy to portion.
Flakes break apart, creating tiny particles that bettas often ignore, and those particles pollute the water fast.
If you use flakes, crush them into a single pinch and limit it to what the fish eats in 30 seconds.
Frozen foods like bloodworms, brine shrimp, and daphnia offer excellent protein but should make up no more than 30% of the diet.
A rotation keeps your betta interested and covers any nutritional gaps in a single-food diet. I feed raw frozen (thawed in tank water) two or three times per week in place of one pellet meal.
Freeze-dried versions are okay but can cause constipation if not pre-soaked.
How to Feed Live Foods (Brine Shrimp, Bloodworms)
Live foods trigger the strongest feeding response and provide high-quality protein, but they come with portion control challenges.
A single adult betta can eat 4 to 6 live brine shrimp or 2 small bloodworms per meal. That’s roughly equivalent to one pellet each.
The risk with live foods is overindulgence, bettas will keep hunting until they’re visibly swollen.
I recommend offering live foods no more than three times per week and always counting the number of prey items before dropping them in.
Culturing your own live brine shrimp is cost-effective, but store-bought packs are fine as long as you rinse them first to remove packing water.
Never collect live foods from outdoor sources, parasites and pesticides are common.
Signs Your Betta Is Eating Too Much or Too Little
A properly fed betta has a slightly rounded belly after a meal that flattens within a few hours.
If the belly stays distended for six hours or longer, you’re overfeeding. Other red flags include stringy white feces, lethargy, and floating at the surface or sinking to the bottom (swim bladder issues).
On the flip side, an underfed betta shows a hollow belly, thinning body, faded color, and increased aggression or glass-banging behavior.
The fish might also ignore food when offered, stress from hunger can actually reduce appetite. I always keep a feeding journal during the first month with a new fish.
After that, the routine becomes second nature, and I can spot deviations just by looking at the betta’s body shape in the morning.
Adjusting Portions for Juvenile and Breeding Bettas
Juvenile bettas (under 3 months old) need smaller, more frequent meals, 3 to 4 micro-pellets or crushed flakes three times daily.
Their growth rate demands constant energy, but their stomachs are even smaller. At this stage, feed what they can consume in 30 seconds and never leave uneaten food overnight.
Breeding females also require extra rations, about 5, 6 pellets per day split across three meals, in the week before spawning to condition their bodies.
Once the eggs are laid, reduce the female’s food back to normal. Male bettas guarding the bubble nest should be fed lightly (2, 3 pellets once daily) because heavy meals distract them from tending eggs.
Should You Skip a Feeding Day?
Yes. A weekly fasting day benefits bettas in several ways. It gives the digestive system a rest, reduces the risk of constipation, and helps clear out any partially digested food still in the gut.
This mimics the natural occasional scarcity in wild environments. I fast my adult bettas every Sunday. They swim around normally and show no signs of stress, if anything, they’re more eager to eat on Monday.
Skipping one day does not harm a healthy fish. However, do not fast juvenile bettas (under 3 months) or females recovering from spawning. Their energy demands are too high to skip a full day.
If your betta looks thin or has been ill, skip the fast until it regains condition.
How Water Temperature Affects Betta Appetite
Betta fish are ectotherms, their metabolism depends directly on water temperature. At the ideal range of 78, 80°F (25, 27°C), digestion is efficient and appetite is normal. Below 76°F, the metabolic rate slows, so the fish needs less food and may refuse meals altogether.
In cooler water, cut portions by half and switch to once-daily feeding until you raise the temperature. Above 82°F, metabolism speeds up, and the betta may act hungrier, but don’t increase portions significantly because the higher temperature also increases the risk of spoiling uneaten food. Always use a reliable aquarium heater and thermometer.
I’ve seen bettas go off food for two days when the temperature dropped just 4°F from a heater failure.
Common Feeding Mistakes and How to Avoid Them
The biggest mistake is trusting the “as much as they can eat in 2 minutes” rule, that’s great for some fish but dangerous for bettas, who lack a satiety signal.
Another error is feeding the same brand of food exclusively; different brands have different pellet sizes, so “4 pellets” from Brand A might equal 8 from Brand B.
Always compare the pellet size to the betta’s eye, not the number.
A third mistake is skipping a pre-soak for freeze-dried foods, which expand in the stomach and cause blockage.
Soak them in tank water for 3 minutes before feeding. Finally, avoid feeding processed human foods, bread, egg yolk, garlic, which have zero nutritional value for bettas and foul the water.
Stick to species-appropriate diets and adjust portions by observation, not guesswork.
FAQ
How many pellets should I feed a betta fish a day?
Feed 3, 4 high-quality pellets per meal, twice a day. That’s 6, 8 total pellets daily, roughly equal to the size of the betta’s eye.
Can I feed my betta once a day?
Yes, one meal per day is fine as long as the portion is a full eye-sized volume. Consistency matters more than frequency.
What happens if I feed my betta too much?
Overfeeding causes bloating, swim bladder disease, constipation, and poor water quality. Long-term effects include fin rot and reduced lifespan.
How long can a betta go without eating?
Healthy adult bettas can survive 7, 10 days without food, but anything over 3 days stresses them. A one-day weekly fast is beneficial, not harmful.
Should I feed my betta live or frozen food?
Both are good treats, but base the diet on high-quality pellets. Rotate frozen foods (thawed) or live foods 2, 3 times per week, keeping total volume the same.
Do betta fish need a varied diet?
Variety helps prevent nutritional deficiencies and keeps the fish interested. Rotate between pellets, frozen bloodworms, brine shrimp, and daphnia in small amounts.
How do I know if my betta is hungry?
Bettas beg when they want food, but that doesn’t mean they need it. True hunger signs include a flattened belly, active searching behavior, and no visible bloating.
Can I feed my betta fish vegetables?
No. Bettas are obligate carnivores, they lack the digestive enzymes to break down plant matter. Stick to animal-based proteins.


