Feeding your Betta fish the right amount at the right time is one of the simplest ways to keep it healthy. While underfeeding can lead to weight loss and poor condition, overfeeding is far more common and may contribute to digestive problems, obesity and poor water quality.
There is no single feeding schedule that suits every Betta fish. The ideal routine depends on its age, activity level and overall health. For a broader overview of diet, nutrition and common feeding issues, see our Betta Fish Feeding Guide: Diet, Nutrition and Common Feeding Problems.
How Often Should an Adult Betta Fish Be Fed?
Most healthy adult Betta fish should be fed once or twice a day. Splitting the daily amount into two smaller meals is often easier for digestion than offering one large feed, particularly if your fish is active.
The key is consistency rather than quantity. Feeding at roughly the same time each day helps establish a routine and allows you to monitor your Betta’s appetite and behaviour.
Feeding Juvenile Betta Fish
Young Betta fish grow quickly and require more energy than adults. They generally benefit from smaller meals offered two or three times a day, provided the food is appropriate for their size.
As they mature, you can gradually reduce feeding frequency until they reach an adult schedule.
How Much Food Should You Give?
Rather than counting pellets, aim to provide only what your Betta can comfortably eat within one to two minutes. Any food left uneaten should be removed promptly to help maintain good water quality.
Different foods vary in size and nutritional value, so portion sizes should always be adjusted accordingly. If you’re unsure how much is appropriate, our guide on how much should you feed a Betta fish explains portion sizes in more detail.
Should You Fast Your Betta Fish?
Some fish keepers choose to skip one feeding day each week, believing it gives the digestive system time to clear. While opinions differ, an occasional fasting day is generally well tolerated by healthy adult Betta fish.
Young, growing fish or individuals recovering from illness should not be fasted unless advised for a specific reason.
Signs You May Be Feeding Too Much
Overfeeding is one of the most common mistakes made by Betta owners. Excess food not only affects your fish but also pollutes the aquarium as uneaten food breaks down.
Signs of overfeeding include:
- A noticeably swollen belly after meals
- Food regularly left uneaten
- Cloudy or dirty water
- Reduced activity after feeding
- Constipation or difficulty swimming
Reducing portion sizes is usually more effective than reducing feeding frequency.
Signs You May Not Be Feeding Enough
Although less common, underfeeding can also affect your Betta’s health over time.
Watch for:
- Gradual weight loss
- A thin body profile
- Reduced energy
- Poor growth in younger fish
If your fish appears hungry despite regular meals, review both the quality of the food and the amount being offered.
What If My Betta Fish Stops Eating?
A Betta fish may occasionally refuse a meal, particularly after being moved to a new aquarium or following changes in its environment. However, if appetite does not return within a day or two, or your fish begins showing other symptoms, the cause may be more than simple stress.
If your Betta has stopped eating altogether, our guide on why your Betta fish is not eating explains the most common causes and what to look for.