How Often Do You Feed Betta Fish: Betta Fish Feeding Guide

Feeding your betta fish properly is crucial for its health and happiness. But it can get confusing with so many opinions on feeding frequency, amounts, and diet. This comprehensive guide will walk you through everything you need to know about feeding your betta fish.

We’ll cover optimal feeding frequency, the best diets and foods, how much to feed, signs of overfeeding, special considerations for fry and juveniles, and much more. Follow this advice to keep your betta fish thriving in its tank.

how often do u feed betta fish

How Often Should You Feed a Betta Fish?

The ideal feeding frequency for an adult betta fish is 2-3 small daily meals. This provides a steady stream of nutrition without overwhelming their digestive system. Here are some general feeding guidelines:

  • Baby bettas should be fed 3-5 times daily as they need more frequent nutrients while growing. Feed very small amounts with specially formulated growth foods.
  • Juvenile bettas can be fed 2-3 times per day. Slowly transition them to an adult feeding schedule as they mature.
  • Adult bettas do best with 2 smaller meals or 1 larger meal daily.
  • Older bettas may only need 1-2 smaller meals per day as metabolism slows with age. Monitor weight and adjust as needed.
  • Adjust feeding based on tank temperature. Bettas digest food faster in warmer water. In hot tanks (82°F+), feed 3 meals. In cooler tanks, feed 1-2 meals.

The actual number of feedings should also depend on the individual betta. Watch your fish’s body shape and appetite for optimal frequency and portions. Overfeeding can lead to bloating and swim bladder issues.

Do Betta Fish Need to Eat Every Day?

Yes, betta fish need to be fed daily for proper health. In the wild, bettas are built to consume food each day. Their digestive system keeps moving even when no food is present.

Missing days of feeding can cause issues like:

  • Constipation from lack of fiber
  • Nutrient deficiencies
  • Lethargy and loss of color from hunger
  • Increased aggression due to hunting instincts

Bettas can survive short fasts of 2-4 days when necessary, such as during transport or illness. But fasting should not be part of their normal routine.

Best Foods for Betta Fish

Choosing a nutritious diet is crucial for your betta’s health. Here are the top foods for bettas:

  • Pellets: High-quality pellets that are plant-based or include whole fish and insects are ideal. They have a balanced nutrition profile. Choose a pellet size your betta can eat easily.
  • Flakes: These offer similar nutrition to pellets but soak up water fast. They’re more difficult to feed proper portions.
  • Freeze-dried foods: Freeze-dried bloodworms, brine shrimp, daphnia and more make great treats. They bring enrichment too.
  • Live/frozen foods: Live brine shrimp, mosquito larvae, daphnia, etc. are excellent for variety. Freeze dried versions work too.

Avoid generic pet store foods with fillers. Check the ingredients for quality protein sources. Aim for 30-40% minimum protein content for bettas.

How Much Should You Feed a Betta Fish?

Overfeeding is one of the biggest pitfalls for betta owners. Use these guidelines to feed the proper amount:

  • Pellets: Feed 2-4 pellets, 2 times per day. Adjust based on pellet size and your betta’s body size.
  • Flakes: Start with a small pinch and observe how much your betta eats in 2-3 minutes. That’s a serving. Feed 2-3 servings daily.
  • Freeze dried/live foods: These are for occasional treats, no more than 2-3 times per week. Feed just 1-2 pieces as they are nutritionally dense.
  • Fast 1 day per week: Periodic fasting helps digestion and prevents obesity. Skip 1 day of feeding each week.
  • The stomach is about the size of the eye. Feed an amount that would fit in your betta’s eye per feeding.

Leave food in the tank for your betta to finish within 2-3 minutes. Remove uneaten food to prevent fouling the water. Watch your fish’s body shape and adjust feedings if needed.

Can You Overfeed Bettas?

Yes, it’s possible to overfeed your betta fish.  Overfeeding is one of the most common betta care mistakes.

Signs your betta is being overfed include:

  • Bulging belly that hangs down
  • Loss of activity and lethargy
  • Swimming issues or floating near the surface
  • Constipation
  • Messy bowels with long, stringy feces
  • Excess ammonia in the tank water

Overfed bettas are also prone to serious issues like swim bladder disorder, bloating, fin rot and obesity. Their weakened immune systems have trouble fighting diseases too.

To curb overfeeding:

  • Stick to the proper feeding amounts detailed above
  • Soak pellets before feeding to reduce accidental gulping of air
  • Fast 1 day per week
  • Remove uneaten food promptly
  • Split feedings into 2-3 smaller meals instead of one large meal

Correcting overfeeding quickly is crucial. Consult an exotic vet if your betta has severe bloating, constipation or buoyancy problems.

Is Feeding Bettas Just Twice a Week Okay?

No, feeding bettas just twice per week is generally inadequate nutrition. Bettas are tropical fish adapted to eat daily. Their digestive system keeps processing food even on off days.

Feeding only twice weekly can lead to:

  • Weight loss from calorie deficit
  • Lethargy and loss of color
  • Nutrient deficiencies over time
  • Increased aggression from hunger

An exception is feeding twice weekly for short periods like during transport or hospitalization. But this sparse feeding should not be a permanent schedule.

Pros of Twice Weekly Feeding:

  • Prevents overfeeding and bloating
  • Allows for intermittent fasting

Cons of Twice Weekly Feeding:

  • High risk of malnutrition
  • Promotes constipation
  • Can stunt growth in juveniles
  • Allows hunger aggression to develop

Instead of infrequent feeding, stick to daily scheduled feedings but adjust portions to avoid overfeeding. Or fast just 1 day per week.

How Long Can Betta Fish Go Without Food?

In an emergency, betta fish can withstand several days without food. However, regular multi-day fasting is harmful. Here’s how long bettas can go without food by situation:

  • During transport: Bettas can go 2-4 days without food when in transit.
  • If ill/recovering: Sick bettas can fast up to 5-7 days as digestion is slowed.
  • As juveniles: Baby bettas should never go more than 1 day without several feedings.
  • As adults: Healthy adults should not go without food for 1-2 days.
  • When overfed: Allow 2-3 days of fasting to clear digestive systems if overfed.
  • For surgery: Vets recommend fasting 1-3 days before anesthesia or invasive procedures.

While bettas can survive short fasts, their health will quickly deteriorate if deprived of food longer than 7 days. Hunger, malnutrition, and aggression will set in.

Feed your betta daily meals tailored to their age and activity level for the best health and happiness. Their digestive systems are designed for daily feeding.

How Many Betta Pellets Should You Feed?

When feeding nutritious pellets, 2-4 pellets twice daily is appropriate for most adult bettas. Here are more details on pellet feeding:

  • Read packaging: Follow pellet amounts listed for betta-sized fish. Adjust based on your betta’s size.
  • Choose small pellets: Pick a pellet size your betta can eat easily. Avoid large pellets.
  • Soak before feeding: Place pellets in tank water for 1-2 minutes before feeding to prevent gulping air.
  • Feed 2-4 pellets per meal: This is suitable for most average-sized adult bettas. Smaller bettas may need 1-2 pellets.
  • Feed 2 meals daily: Space feedings 6-8 hours apart for digestion. Or do 1 morning and 1 evening feeding.
  • Remove uneaten pellets: Take out any pellets not eaten within 2 minutes to avoid water fouling.
  • Fast 1 day per week: Bettas benefit from a day of rest from digestion each week.

Adjust pellet amount and frequency based on your betta’s age, body condition and activity level.

How Many Times Per Day Should You Feed Betta Fish?

Feeding frequency is just as important as portion size when feeding bettas. Here are some guidelines on daily feeding times:

  • Baby bettas: At 5-12 weeks old, feed 3-5 small meals daily. Their metabolism is fast.
  • Juvenile bettas: From 3-7 months old, feed them 2-3 meals daily while their growth rate slows.
  • Adult bettas under 1 year: Feed young adults 2-3 meals daily.
  • Adult bettas over 1 year: Feed mature adults 1-2 meals daily. Their metabolism slows.
  • Older bettas: Bettas over 3 years do well with 1 daily meal due to decreased digestion.
  • Warmer tanks (80°F+): Digestion is faster so they can handle 2-3 meals in hot tanks.
  • Cooler tanks: Keep meals to 1-2 per day if tank is under 78°F to prevent bloating.
  • Fast 1 day per week: A periodic fast restores their digestion.

Dividing one large meal into two or more smaller servings spaced apart is ideal. This gives a steady energy source without overwhelming their system. Pay attention to your individual betta’s habits and body shape too.

How Often Should You Feed Baby Betta Fish?

Baby bettas under 12 weeks old must be fed much more frequently than adults or juveniles. Here are some baby betta feeding guidelines:

  • Feed 3-5 meals daily to fuel fast baby growth. Space meals 3-4 hours apart.
  • Use powdered fry food designed for baby bettas under 3 months old.
  • Feed very small portions of powder or crumbles at each meal.
  • Soak dry foods before feeding. Fry gulps down food fast and can swallow air.
  • Remove any uneaten food after 5 minutes to keep water clean.
  • Look for plump bellies, not bloated ones. Adjust food amounts accordingly.
  • Wean onto juvenile pellets slowly at 9-12 weeks old so they transition to fewer daily feedings.

Frequent small meals are crucial during the rapid growth period of baby bettas under 3 months old. Never allow young fry to go more than 1 day without several feedings.

How Often Should Betta Fish Flakes Be Fed Versus Pellets?

Flakes and pellets can be fed at the same frequency, though pellets are often more convenient. Here’s how they compare:

  • Feeding frequency: Both can be fed 1-3 times daily. Follow adult, juvenile or fry feeding schedules.
  • Water stability: Pellets hold form longer while flakes dissolve quickly.
  • Portion control: It’s easier to feed set amounts of pellets vs pinches of flakes.
  • Nutrition: Quality pellets tend to offer balanced nutrition more easily.
  • Variety: Alternate between flakes and pellets for more variety.
  • Convenience: Pellets store better and won’t crush like flakes can.
  • Cost: Flakes are typically a more budget-friendly option than pellets.
  • Fast eaters: Use pellets for bettas prone to gobbling flakes too quickly.

Stick to the same feeding frequency using flakes, pellets, or a combination. Pay attention to your betta’s response at meal times and adjust as needed.

How Often Should You Clean a Betta Fish Tank?

In addition to proper feeding, regular tank cleanings are crucial for your betta’s health. Here are some cleaning guidelines:

  • Weekly water changes: Do 25-50% partial water changes weekly to lower nitrates.
  • Monthly filter cleaning: Swish/rinse filter media in old tank water once a month.
  • Full breakdown every 2-3 months: Clean the entire tank and decorations every few months.
  • Spot clean as needed: Remove algae, food debris, and waste between tank cleanings.
  • Clean equipment: Disinfect items like nets, gravel vacuums, thermometers, etc before returning them to the tank.
  • Check parameters: Test for ammonia, nitrites, nitrates, pH, hardness at water changes.

More frequent cleaning may be necessary for undersized tanks, overstocking, or overfeeding. The cleaner the water, the healthier your betta will be.

Can Betta Fish Be Fed Just Once Per Day?

While not optimal, it is possible to feed betta fish once per day if portions are correct. Here are the pros and cons:


  • Prevents overfeeding from multiple meals
  • Easier schedule to manage for busy owners
  • Allows for intermittent fasting
  • May work for elderly or inactive bettas


  • Not enough food for most young/active bettas
  • Leaves long gap between feedings
  • Can lead to bloating when fed one large meal
  • It makes it harder to control portions

Ideally, healthy adult bettas should receive two or more small daily servings. But one larger feeding may work for older bettas. Monitor your fish closely and watch for signs of malnourishment.

If feeding once daily, feed a portion equal to your betta’s eye size once in the evening. This allows time to digest overnight.

What Human Foods Can Betta Fish Eat?

While not recommended as daily meals, bettas can occasionally eat small amounts of certain human foods as treats. Some options are:

  • Cooked peas: Fiber-rich and helps with digestion. Feed 1-2 pieces per month.
  • Boiled veggies: A few bites of zucchini, spinach, carrots offer variety.
  • Fruit like melon: Contains sugars so limit to a tiny bite monthly.
  • Boiled egg whites: Tiny scrambled pieces give protein.
  • Cooked plain shrimp: Unseasoned bits add enrichment.
  • Mealworms: High protein, found in the pet section.

These should only supplement a high-quality pellet or flake diet, not replace it. Avoid any seasonings, oils, or sauces on human foods given to bettas.


Caring for your betta fish includes feeding it the right foods at the right frequency and amounts. Use this guide to understand optimal feeding schedules, diet components, proper portions, and more. Tailor your approach to your betta’s age, activity level and tank conditions. With the proper diet, your betta friend will thrive for years.