← Back to Quick Bites
Aquarium guide ·Published July 13, 2026 · 2 min read

What Do Betta Fish Eat? Wild Diet vs. Your Tank

A betta in the wild has never seen a flake. Here’s what these little carnivores actually eat in the rice paddies of Southeast Asia — and how to match it at home.

by NorthFin

A betta in the wild has never seen a flake. In the shallow rice paddies and floodplains of Thailand and Cambodia where Betta splendens comes from, these fish spend their days hunting: mosquito larvae, water fleas, bloodworms, tiny crustaceans, and any insect unlucky enough to land on the surface. Bettas are carnivores — their short digestive tract is built for animal protein, not plants and not grain.

That single fact answers most betta feeding questions.

Why generic flakes fall short

Many all-purpose tropical flakes lean on wheat, corn or soy as their first ingredients — cheap binders and bulk, not betta food. A betta can survive on them, but you often see the consequences: faded color, low energy, constipation, and a surprising amount of uneaten food fouling the water, because bettas frequently refuse flakes altogether once they hit the bottom.

What a betta needs is a small, protein-dense pellet where the first ingredients are aquatic animal protein — things like Whole Antarctic Krill and whole fish — with natural sources of astaxanthin, the carotenoid that keeps reds red and blues vivid.

How much, and how often

A betta’s stomach is roughly the size of its eye. The classic mistake is feeding what looks like a normal amount to us — which is three or four meals’ worth to the fish. A good rhythm: two to four small pellets, once or twice a day, and one fasting day per week to let the digestive system clear. If the belly looks swollen or the fish strains to swim level, skip a day — constipation from overfeeding is one of the most common betta ailments.

Treats that mirror the wild diet

Frozen or live bloodworms, daphnia and brine shrimp are all natural betta foods and excellent once-or-twice-a-week treats. Daphnia in particular acts as gentle roughage. Just treat them as the seasoning, not the meal — a quality pellet should stay the staple so the diet stays complete.

The label test

Flip your current food over and read the first three ingredients. If you see wheat flour or corn ahead of any fish or krill, your betta is eating filler first and protein second. That’s the whole trick to choosing a betta food — the label tells you everything. It’s exactly why we build our betta formulas the way we do: NorthFin Betta Bits starts with Whole Antarctic Krill and whole fish protein, nothing hiding ahead of it.

Find yours

The right formula for your tank, in under a minute.

Four quick questions — species, size, format, goal — and we’ll point you to the best fit from our complete lineup.

Take the quiz →