🐠 Betta Fish Care

What Do Betta Fish Eat? Complete Feeding Guide

🦐 Carnivore diet  |  🍽️ Feed 2× daily  |  🚫 Fast 1 day per week

What Do Betta Fish Eat?

Betta fish are carnivores with a strong preference for protein-rich live food. In the wild they eat insects that fall on the water surface, mosquito larvae, small crustaceans, and zooplankton. In the aquarium, a diet that reflects this — primarily protein-based with some variety — keeps bettas in excellent health and vivid colour.

Common mistake: feeding bettas generic tropical fish flakes. Most flake food is formulated for omnivores and is not nutritionally complete for bettas — it is often high in filler ingredients like wheat and soy. Use betta-specific food as the staple.

Staple Food: Betta Pellets

High-quality betta pellets are the most practical staple for most keepers. They are nutritionally complete, easy to portion, and don't foul the water as quickly as some other foods.

What to look for in betta pellets:

BrandNotes
Hikari Betta Bio-GoldWidely available; good protein content; small pellet size
Fluval Bug Bites (Betta)Black soldier fly larvae as primary ingredient; excellent nutrition
New Life Spectrum BettaHigh protein; natural colour enhancers; well-regarded
Northfin Betta BitsNo artificial ingredients; high protein from whole fish

Frozen & Live Foods

Supplementing pellets with frozen or live foods dramatically improves betta health, colour, and breeding condition. Feed these 3–5 times per week as variety, or as the primary diet for serious breeders.

How Much and How Often to Feed

Bettas have small stomachs — roughly the size of their eye. Overfeeding is one of the most common betta care mistakes and leads to obesity, swim bladder problems, and fouled water.

FactorGuidance
FrequencyOnce or twice daily; twice is ideal for growth and condition
Portion size (pellets)3–5 small pellets per feeding; all consumed within 2 minutes
FastingFast for 1 full day per week to prevent constipation and clear the digestive system
Remove uneaten foodUse a turkey baster or net to remove uneaten food within 5 minutes of feeding
Signs of overfeeding: round or swollen abdomen, constipation (no faeces for 3+ days), cloudy water. Fast for 2–3 days and feed blanched, shelled peas (cut into tiny pieces) to relieve constipation.

Feeding Problems: Betta Won't Eat

A betta refusing food is a common concern. Causes and solutions: