What Do Betta Fish Eat? A Complete Diet Guide
As an Amazon Associate we earn from qualifying purchases.
What food do betta fish eat? The staple is a high-quality betta pellet, with frozen, live or freeze-dried foods such as bloodworms and brine shrimp as supplements. Wild bettas eat insects, insect larvae, crustaceans and some plant material, so a good diet is protein-rich and varied. The feeding guides we opened say most bettas do well with two small meals a day, and that overfeeding is the most common problem. This guide covers each food type, how much to give, a sample weekly plan and what to skip.
Quick answer
- Base the diet on betta-specific pellets; treats make up a small share.
- Offer live, frozen or freeze-dried foods a few times per week, not daily.
- Feed only what the fish eats in roughly 30 to 90 seconds, with nothing left over.
- One or two fasting days per week are recommended by the guides.
What bettas eat in the wild
One diet guide says wild bettas eat insects, crustaceans, plant material and other small creatures, depending on the species. They hunt live prey, take larvae such as mosquito larvae, and nibble algae and zooplankton near the surface. Guides disagree on labels: some call bettas carnivores, others omnivores. Both agree that animal protein is the core of the diet. The guide says bettas are omnivores needing protein-rich foods plus some plant matter, with live, frozen or freeze-dried foods and vegetables or fruits making up no more than about 20% of the total diet.
Staple foods
Betta pellets
Pellets are described as the main staple, made to supply the nutrients a betta needs every day. The guide says to follow the label instructions and feed in moderation. It suggests looking for a food with at least 40% crude protein from animal sources such as insects, shrimp or whitefish meal, and no artificial additives or fillers. Pellets are dry and can swell in the stomach, so the same guide warns that too much can cause bloating or a blockage. A second guide adds that dry pellets not soaked before feeding can swell inside the stomach.
Flakes
Flakes are a staple option too, but the guide notes that general tropical fish flakes are not always as nutritionally complete and can cause digestive issues in large amounts. Betta-specific products are the better choice.
Treats and supplements
| Food | What the guides say |
|---|---|
| Bloodworms | Protein-rich. One guide suggests every other day at most as a treat. |
| Brine shrimp | Fatty acids, fiber and omega-3s; offered on alternate days from pellets. |
| Mysis shrimp | Listed with live and frozen foods; avoid on consecutive days with brine shrimp. |
| Daphnia | Protein and fiber, described as good for digestion; can be fed daily in small amounts. |
| Mosquito larvae | High in protein and fatty acids; no more than once per week. |
| Tubifex worms | Protein and fatty acids; avoid on the same day sequence as bloodworms. |
| Wingless fruit flies | Protein and minerals. |
Live foods are described as nutrient-rich and good for keeping hunting instincts active. Frozen foods are a convenient alternative that keeps most nutrients and stores for months. Freeze-dried foods are for variety, not the main diet; freezing reduces nutritional value, and the guide warns some freeze-dried foods may contain heavy metals, so read labels. Related reading: do bettas eat bloodworms and do bettas eat shrimp.
Plant foods
The diet guide says plant-based foods may help with bloating and constipation, and lists blanched or softened vegetables such as zucchini, boiled peas, sweetcorn, lettuce and spinach, plus small amounts of fruit. It also cautions that some fruits and vegetables may contain toxins. Another source we saw, an article on human foods, advises against fruit and vegetables for a carnivorous fish, so this is a point where experts differ. If you try it, keep portions tiny and ask a fish vet if unsure.
How much and how often
- Frequency. Two meals a day is what the feeding guide prefers, with daily food split into two portions. Once a day is acceptable. One guide warns against more than twice.
- Portion. Bettas have small stomachs, described as no bigger than their eye. Give what the fish eats in about 30 to 90 seconds.
- Pellet counts. The feeding guide gives no fixed number of pellets for an adult, so use the package label and watch the fish.
- Fry. Baby bettas are fed small amounts 4 to 5 times a day until around 5 to 6 months old.
Hunger sign: coming to the surface when you approach. Overfeeding sign: slow weight gain over time, bloating, or leftover food on the bottom.
Fasting
Both guides support fasting one or two days a week to let the digestive system clear, especially if a betta is constipated. During a fast, bettas often pick at leftover food or small pests in the tank. If the fish looks bloated or stops eating for longer, contact a veterinarian who treats fish rather than guessing.
Sample weekly plan
This is adapted from the example chart in the feeding guide.
| Day | Morning | Evening |
|---|---|---|
| Monday | Betta pellets | Betta pellets |
| Tuesday | Betta pellets | Brine shrimp |
| Wednesday | Betta pellets | Betta pellets |
| Thursday | Betta pellets | Bloodworms |
| Friday | Betta pellets | Betta pellets |
| Saturday | Betta pellets | Brine shrimp |
| Sunday | Fast | Fast |
Foods and habits to avoid
- Goldfish flakes or pellets and other foods made for different fish.
- Feeding just because the fish begs.
- Freeze-dried foods with unclear ingredients or heavy-metal concerns.
- Seasoned or processed human foods.
- Letting uneaten food rot. It releases ammonia and harms water quality, so see what temperature betta fish like and keep the tank warm and clean so digestion works properly.
Keeping tank mates fed
Ornamental shrimp can be eaten by bettas, so the guide advises against mixing unless you accept the loss. If another species shares the house, see can guppies eat betta food.
FAQ
Can bettas eat only pellets?
Pellets can be the staple, but the guides recommend variety with occasional frozen, live or freeze-dried foods.
How many times a day should I feed a betta?
Twice daily in small portions is the common recommendation, with one or two fasting days per week.
How many pellets is right?
No source we opened gives a fixed number for adults. Follow the package label and feed what disappears in 30 to 90 seconds.
Can bettas eat fruit and vegetables?
One guide says softened vegetables may help digestion; another source advises against them. Keep to a small share if you try them.
What if my betta won’t eat?
Check water temperature and quality first. If it keeps refusing food or looks unwell, ask a veterinarian. See how to know if a betta is dying for warning signs to share with the vet.
Will a betta grow if I feed more?
Feeding more does not help; overfeeding causes bloating and water problems. Size is covered in do betta fish grow.
Bottom line
Feed a good betta pellet as the base, add small portions of frozen or live protein a few times a week, keep meals to what is eaten in about a minute, and fast one day a week. When in doubt about the fish’s health, ask a vet.






