What Do Betta Fish Eat in the Wild?
Understanding what bettas eat naturally helps explain why their diet in captivity matters so much. In the wild, bettas are carnivores and insectivores. They primarily eat insects, insect larvae, small crustaceans, and zooplankton. Their upturned mouths are perfectly designed for snatching prey from the water surface.
This means bettas need a high-protein diet — not plant-based fish flakes designed for goldfish or community fish. The wrong food can lead to constipation, bloating, and nutritional deficiencies over time.
The Best Foods for Betta Fish
1. Betta-Specific Pellets (Primary Diet)
High-quality betta pellets should make up the foundation of your betta's diet. Look for a brand where the first ingredients are fish meal, shrimp meal, or another animal protein — not wheat or corn fillers. Pellets are convenient, nutritionally balanced, and easy to portion control.
How many pellets? Most bettas do well with 3–5 small pellets per feeding. A good rule of thumb: feed what your betta can consume in about 2 minutes.
2. Frozen or Live Foods (Treats & Enrichment)
Supplementing with live or frozen foods 2–3 times per week adds variety, enrichment, and a protein boost. Great options include:
- Bloodworms (frozen or freeze-dried) — a betta favorite, but feed sparingly as they're high in fat
- Daphnia — excellent for digestion, often used to treat constipation
- Brine shrimp (frozen or live) — a nutritious and exciting treat
- Mosquito larvae (live) — one of the most natural foods bettas can eat
3. Freeze-Dried Foods
Freeze-dried bloodworms and brine shrimp are widely available and convenient. They're fine as occasional treats, but avoid making them the primary diet — they're less digestible than frozen or live options and can cause constipation if overfed.
Avoid These Foods
- Generic tropical fish flakes (insufficient protein, wrong formulation)
- Bread, crackers, or human food
- Goldfish food
- Plant-based foods as a primary diet
How Often Should You Feed a Betta?
Feed your betta once or twice per day, in small amounts. A twice-daily routine — once in the morning and once in the evening — is ideal. Spread the meals several hours apart so your betta has time to fully digest between feedings.
Many experienced betta keepers also recommend fasting your betta one day per week. This gives their digestive system a rest and helps prevent constipation and bloating, which are common in bettas.
The #1 Beginner Mistake: Overfeeding
Overfeeding is by far the most common mistake new betta owners make, and it causes serious problems:
- Uneaten food decays and rapidly spikes ammonia levels in the tank
- Bettas become constipated or develop swim bladder issues from eating too much
- Obesity shortens a betta's lifespan
A betta's stomach is roughly the size of their eye — tiny! It takes very little food to satisfy them. If food is sitting on the bottom after 5 minutes, you've fed too much. Remove uneaten food with a turkey baster or net to protect your water quality.
How to Tell If Your Betta Is Eating the Right Amount
A well-fed betta will be active, have a slightly rounded (but not bloated) belly, and show enthusiasm at feeding time. Signs of feeding problems include:
- Bloated belly: Likely overfed or constipated. Fast for 2–3 days and try offering a frozen daphnia.
- Pinecone-like scales (scales sticking outward): May be dropsy, a serious condition — seek advice from an aquatic vet.
- Refusing to eat: Can indicate stress, illness, or water quality issues. Check your parameters first.
- Sunken belly: Underfeeding, internal parasites, or illness.
Feeding Tips by Betta Type
All bettas need the same basic diet, but there are some nuances by variety. Active, short-finned bettas like the True Plakat Betta and Koi Plakat Betta tend to be especially energetic and may seem to want more food — resist the urge to overfeed. Long-finned varieties like the Halfmoon Betta, Veiltail Betta, and Halfmoon Dumbo Betta are slower swimmers, so sinking pellets may actually be easier for them to catch than surface pellets.
The large King Betta naturally needs slightly larger portions due to their size — adjust pellet count accordingly and look for larger-sized pellets designed for bigger fish.
Simple Betta Feeding Schedule
| Day | Morning | Evening |
|---|---|---|
| Monday | 3–5 pellets | 3–5 pellets |
| Tuesday | 3–5 pellets | Frozen bloodworms (treat) |
| Wednesday | 3–5 pellets | 3–5 pellets |
| Thursday | FAST DAY | FAST DAY |
| Friday | 3–5 pellets | Frozen brine shrimp (treat) |
| Saturday | 3–5 pellets | 3–5 pellets |
| Sunday | 3–5 pellets | Frozen daphnia (treat) |
What's Next?
Now that you've got feeding down, learning to spot when your betta is healthy vs. when something is off is the next critical skill. Our upcoming guide — Signs of a Healthy Betta vs. a Sick Betta — will walk you through exactly what to look for. And if you're still building your setup, revisit our guides on Tank Size, Water Changes, and Temperature & Filtration.
Ready to bring home a betta? Browse our collection of healthy, well-fed bettas.