Feeding is the part of betta care where small mistakes add up fastest. Bettas will eat nearly anything offered, so the owner has to decide how much is enough. This guide covers what bettas eat, how much and how often to feed, and how to avoid the overfeeding problems that lead to a swollen belly.
What bettas eat
Bettas (Betta splendens) are generally described as carnivores, or insectivores, that eat small insects and larvae in the wild. In a home tank, that means the core of the diet should be a food made for bettas, with animal protein high on the ingredient list (for example fish meal, shrimp, or insect meal).
Common options include:
- Betta pellets. Small, floating or slowly sinking pellets made for bettas are the usual staple.
- Flakes. Some keepers use them, but pellets are easier to portion.
- Frozen foods. Brine shrimp, daphnia, and bloodworms are widely used.
- Freeze-dried foods. These work as occasional treats and should be soaked first.
- Live foods. Some owners offer live brine shrimp or similar items. Buy from a reputable source, since live foods can introduce pests or disease.
Check the label on any food. Products aimed at general community fish may not match what a betta needs.
How much to feed
Betta stomachs are small, often described as about the size of the fish’s eye. Because of this, portions should be small. A common rule of thumb is to give only what the fish can finish in about two minutes, which for many adult bettas works out to a few small pellets per feeding.
Pellet sizes vary between brands, so follow the label and watch your own fish. A healthy betta’s belly should look gently rounded at most. If the belly looks puffy after meals, cut back. See our article on why a betta’s stomach can look so big if that sounds familiar.
How often to feed
Many keepers feed adult bettas once or twice a day, using the same small total amount. Splitting a small portion into two feedings can be easier on digestion than one large meal.
Here is one sample weekly routine. It is an example, not a rule, and you can adjust it based on your fish’s condition:
| Day | Morning | Evening |
|---|---|---|
| Monday | Pellets | Pellets |
| Tuesday | Pellets | Frozen food (thawed) |
| Wednesday | Pellets | Pellets |
| Thursday | Pellets | Frozen food (thawed) |
| Friday | Pellets | Pellets |
| Saturday | Pellets | Pellets |
| Sunday | No food | No food |
Some keepers include one fasting day each week to give the digestive system a rest. This is a common practice, though not every keeper does it. Young or very small bettas are usually fed more often than adults, so be careful applying an adult schedule to a juvenile.
Treats and variety
Frozen or live foods add variety and can be offered a couple of times a week in place of a regular meal, not on top of it. Daphnia, brine shrimp, and bloodworms are popular. Bloodworms are rich, so most keepers use them sparingly.
Thaw frozen foods before feeding, and use a small piece. Avoid feeding the thawing liquid from the package into the tank, since it can foul the water.
Preparing food
Dry pellets and freeze-dried foods can expand after absorbing water. Many keepers soak these in a spoonful of tank water for a minute or two before feeding, which softens them and reduces the chance of expansion in the fish’s stomach.
After feeding, remove any uneaten food after a few minutes. Leftover food breaks down and can cause ammonia to rise.
What can I feed my betta at home?
Owners often ask about household foods. The safest answer is to stick to foods made for fish. Bettas are carnivores, and many human foods are not suited to their digestion or can pollute the water. If you run out of betta food, a small amount of thawed frozen fish food from a pet store is a better short-term choice than table scraps.
You may see advice to feed a cooked, skinned pea to a constipated betta. Opinions differ, because bettas are not built to digest much plant matter. If your fish seems constipated, fasting for a day or two is often suggested first, and a vet or an experienced keeper can advise further.
How long can a betta go without food?
Healthy adult bettas can generally survive several days without eating, and many owners skip a day without trouble. Longer gaps are riskier, and a fish that is thin, young, or ill has less reserve. For trips, a few days away is usually manageable for a healthy adult betta, but for longer absences it is safer to arrange for a trusted person to feed small, pre-measured portions than to rely on vacation feeder blocks, which can foul the water.
Picky eaters and signs of trouble
A newly purchased betta may refuse food for a day or two while it settles in. Try a different food type, such as a frozen item, and keep the water clean and warm. Bettas are tropical fish, and water commonly kept between roughly 76 and 82 degrees Fahrenheit is a typical recommendation.
If your fish refuses food for several days, looks swollen, or shows other signs of illness, check water quality first and consider contacting an aquatic veterinarian.
Feeding and the rest of betta care
Food is only part of what keeps a betta healthy and active. A heated, filtered tank with gentle flow, hiding places, stable water conditions, and a regular light cycle all matter. Our guide on betta lighting covers the light side of that routine.
Quick feeding checklist
- Choose a betta-specific, protein-rich food.
- Feed small portions the fish finishes in about two minutes.
- Feed once or twice a day, with an optional fasting day.
- Soak dry foods and thaw frozen foods first.
- Remove uneaten food.
- Reduce portions if the belly looks rounded.