What Can You Feed a Betta Fish Safely at Home?
As an Amazon Associate we earn from qualifying purchases.
What can I feed a betta fish? The short answer is a protein-rich staple, usually a betta-specific pellet, with occasional frozen or freeze-dried treats such as bloodworms, brine shrimp, daphnia or mysis shrimp. Bettas are carnivores, so plant matter alone is not enough, and they do best on small portions that they finish quickly. This guide covers the staple food, the treats, how much to give, how often, what to skip and how to keep leftover food from fouling the water.
Quick answer
- Staple: a betta-specific pellet with real protein.
- Treats: frozen or freeze-dried bloodworms, brine shrimp, daphnia or mysis shrimp, once or twice a week.
- Amount: small portions; one care guide says to feed only what the fish finishes in about two minutes and to remove leftovers.
- Skip: low-protein community flakes as the only food, and anything you cannot name.
Why bettas need a meat-based diet
Bettas are carnivores. A general reference on the species says that in the wild they feed on zooplankton, small crustaceans and insect larvae, and that they cannot survive on vegetation or plant roots alone. That explains why a good betta food lists protein sources high in its ingredients. A plant-only snack, or a flake meant for many kinds of community fish, can fall short.
The same reference notes that young bettas digest carbohydrates poorly, so a diet high in filler is a poor match. When you read a label, look for foods made for bettas, and keep treats that are protein-based rather than starchy.
The staple: betta pellets
One betta care guide names a betta-specific pellet as the staple food, and mentions brands such as Fluval Bug Bites Betta, Xtreme Betta and Hikari Betta Bio-Gold as examples. Another guide says to offer a varied diet of pellets, flakes and frozen or live foods. Betta-specific flakes with enough protein can also work. What matters is that the main food is made for bettas and not a general community flake.
A trick from the first guide: soak pellets in a little tank water for about 30 seconds before feeding. That softens them, and the guide says it reduces the chance of bloat. It also helps the fish handle the pellet, since a betta has a small mouth.
Treats: frozen, freeze-dried and live foods
Treats add variety. The guides list:
- Bloodworms, frozen or freeze-dried.
- Brine shrimp, frozen or freeze-dried.
- Daphnia, which one guide says can help with occasional constipation.
- Mysis shrimp, frozen or freeze-dried.
- Live food or finely chopped meat as occasional treats, according to another guide.
The first guide suggests giving protein treats once or twice a week, not every day. Treats should replace part of a normal portion, not sit on top of it.
How much and how often
Bettas are small, and their feeding guides reflect that. One guide says a betta’s stomach is roughly the size of its eye, and suggests 2 to 4 tiny pellets as a starting point, adjusted to pellet size and the fish’s condition. It recommends small portions once or twice a day. A second guide says to feed once a day, only what the betta can finish in about two minutes, and to remove leftovers because uneaten food dissolves and pollutes the tank.
The first guide also suggests skipping one feeding day per week, which it says helps prevent bloat and constipation. These are general care tips from hobby guides, not veterinary advice. If your betta has a swollen belly or stops eating, see our page on betta fish bloat and when to see a vet, and ask an aquatic vet.
If you worry that you are giving too much, read can you overfeed a betta fish for signs and fixes.
A simple weekly rhythm
| Day type | What to offer |
|---|---|
| Most days | A small portion of betta pellets, soaked about 30 seconds |
| One or two days a week | A protein treat in place of part of the pellets: bloodworms, brine shrimp, daphnia or mysis |
| One day a week (optional) | No food, as one guide suggests, to help prevent bloat and constipation |
If your betta is a juvenile, smaller pieces matter more. One guide says babies need finer flakes and crushed pellets.
Foods to avoid or limit
- Low-protein community flakes as the only food. The guide says they should not be the sole diet.
- Freeze-dried tubifex worms, unless absolutely necessary, because the guide says they cause more bloat than other options.
- Plant-only diets. Bettas cannot live on vegetation alone.
- Leftovers. Anything the fish does not eat in a couple of minutes should come out of the tank.
- Foods for other species. Our page on whether goldfish can eat betta food shows how different diets can be, and the reverse is also true: goldfish food is not made for a carnivore like a betta.
The guides do not cover human kitchen foods, so we do not recommend feeding them. Stick to products made for fish.
Keeping the water clean after meals
Food that is not eaten breaks down in the tank and adds waste to the water. The guides tie feeding to tank upkeep: remove leftovers, wipe the glass and test water weekly, and run a regular partial water change. One guide gives a weekly water change of 20 to 30 percent in a cycled tank, and another says 15 to 40 percent per week, with smaller tanks needing more frequent changes. Treat tap water with a conditioner before adding it. Read our companion guide on the best way to clean a betta fish tank for the routine.
Feeding when you are away
The guides we read do not cover trips, so the safest approach is to avoid improvising. Do not dump extra food in the tank to cover a few days, because uneaten food pollutes the water. If you will be gone for a long time, ask a trusted person to feed small portions, or ask an aquatic vet or a local fish store for advice.
FAQ
What is the best staple food for a betta?
A betta-specific pellet with real protein is the staple one guide recommends, and another suggests mixing in flakes, frozen foods or live foods for variety.
Can I feed my betta only flakes?
Betta-specific flakes with adequate protein can work. Low-protein community flakes should not be the only food, according to one guide.
How many pellets should I give?
For tiny pellets, one guide gives 2 to 4 as a starting point and says to adjust for pellet size and the fish’s condition. Another says to feed what the fish finishes in about two minutes.
Are bloodworms safe for bettas?
Frozen or freeze-dried bloodworms are listed as treats by the guides. Offer them once or twice a week rather than daily.
Can a betta eat plants?
Plants alone are not enough. A reference on the species says bettas are carnivores and cannot subsist on vegetation.
What if my betta will not eat?
Do not guess at a cause. Check the water temperature and the food, remove uneaten food, and ask an aquatic vet if your betta keeps refusing meals.
Bottom line
Feed a betta-specific pellet in small portions, add a protein treat once or twice a week, remove leftovers, and skip low-protein flakes as a sole diet. When in doubt about your fish’s health, ask a vet.






