You love watching your betta flare and swim to the front of the tank when you walk by, and that little dance often makes you want to drop in an extra pinch of food. But here is the truth: betta fish are tiny gluttons with a slow metabolism, and overfeeding is the number one cause of health problems like bloating, swim bladder disorder, and dirty water. So, how often should you feed your betta fish? The short answer is once or twice a day, with a portion of 2 to 4 pellets per meal, and a weekly fast day. Let’s break down exactly what that looks like for your fish.

The Golden Rule: 2 to 4 Pellets, Once or Twice Daily

Most adult bettas thrive on a schedule of two small meals a day, about 8 to 12 hours apart. Each meal should consist of 2 to 4 high-quality betta pellets that are specifically formulated for carnivores. A good rule of thumb is to feed only what your betta can eat in about two minutes. If you see food sinking to the bottom uneaten, you are giving too much. Uneaten food rots and spikes ammonia, which stresses your fish. If you travel often or have a busy schedule, an automatic fish feeder can help you stick to consistent portions, but be sure to set it for the smallest dispense amount to avoid overfeeding.

Why You Should Skip One Day of Feeding Each Week

Bettas in the wild experience natural periods without food, and their digestive systems are designed for that rhythm. A weekly fast day (for example, skip feeding on Sundays) gives their gut a chance to clear out waste and prevents constipation, which is a common cause of the dreaded bloat that makes your betta look like a pinecone. This is not cruel, it is healthy. Many experienced keepers swear by it. Just make sure your betta is a healthy adult (over six months old) before starting a fast day. If your betta is a juvenile or recovering from illness, ask your vet before skipping meals.

“A hungry betta is a healthy betta. They will not starve in one day, but they will thank you with brighter colors and better swim bladder control.”

Adjusting Portions for Age, Activity, and Health

Not all bettas eat the same amount. A young, growing betta (under six months) may need three smaller meals a day to support growth, while a senior betta (over two years) often does better with just one small meal daily. If your betta is very active, swimming constantly and exploring, you can stick to two meals. If your betta is lazy or has a rounded belly, cut back to one meal and add a fast day. Pregnant or egg-laden females may eat a bit more, but still stay within the 2 to 4 pellet range. Always observe your fish: if the belly looks distended after eating, you are feeding too much. If the belly looks flat or sunken, you can increase by one pellet per meal.

What to Feed Your Betta (Beyond Pellets)

Pellets should be the staple, but bettas are carnivores who love variety. You can supplement once or twice a week with frozen or live foods like bloodworms, brine shrimp, or daphnia. These treats mimic their natural diet and can enhance color and digestion. Freeze-dried foods are okay but soak them in a cup of tank water for a few minutes first to prevent them from expanding in your betta’s stomach and causing bloat. Avoid flake foods designed for tropical community fish, as they often contain fillers like wheat that bettas cannot digest well. Stick to a high-protein betta-specific pellet as the base of their diet.

Fun Fact

Bettas have a labyrinth organ that lets them breathe air from the surface, but they still need clean water. Overfeeding is the fastest way to foul that water. A single uneaten pellet can break down into ammonia in just a few hours. That is why portion control matters as much as schedule.

Signs You Are Overfeeding or Underfeeding

Your betta will tell you if the schedule is off. Signs of overfeeding include a swollen belly that does not go down after a few hours, stringy white poop (a sign of constipation), lethargy, or food left on the substrate after two minutes. Signs of underfeeding include a pinched-looking belly, faded color, or frantic glass-surfing behavior every time you approach the tank. A healthy betta should have a slightly rounded belly after a meal, but it should flatten out within a few hours. If you notice any of these signs, adjust your portions by one pellet per meal and see if the behavior changes over three days.

Feeding Schedule Cheat Sheet for Busy Owners

If you want a simple routine that works for most adult bettas, try this: Feed 2 pellets in the morning (around 8 AM) and 2 pellets in the evening (around 6 PM). Skip feeding entirely on Wednesdays. On Saturdays, replace one pellet meal with a frozen bloodworm or brine shrimp treat. This schedule keeps the water clean, the betta lean, and the belly flat. If you are away for a weekend, a single feeding before you leave and another when you return is fine, your betta can easily go 48 hours without food. For longer trips, consider an automatic fish feeder set to the smallest portion, but test it a few days before you leave to make sure it works correctly.

Remember, every betta is an individual. Some are food-crazed and will beg even when full, while others are picky eaters. Watch your fish, trust your eyes, and when in doubt, feed less rather than more. A slightly hungry betta is a healthy betta, and a healthy betta is a happy companion for years to come.