The best betta fish food is an insect-based pellet with at least 35% protein, fed as the daily staple, plus frozen foods two or three times a week. This mix copies the natural diet and keeps digestion steady. Live foods work as occasional enrichment, freeze-dried foods as treats, and flakes only as an emergency backup.
Best Betta Fish Food: What Bettas Need To Thrive
Betta splendens, the Siamese fighting fish, is a small, hardy carnivore with high protein needs. Cheap tropical flakes built on wheat and soybean meal often leave it hungry, bloated and dull in color over time.
This guide ranks every food type, compares five popular pellets by their labels, and sets clear portions. It also covers bloat, constipation, fasting, storage and safe live foods, so you can feed with full confidence.
Why Bettas Need An Insect-Based, High-Protein Diet
In the wild, bettas live in rice paddies, shallow ponds and slow streams in Thailand. They feed mainly on insects that fall onto the water, plus mosquito larvae and tiny crustaceans living near the surface.

That makes the betta an insectivore with an upturned mouth built for surface feeding. Its gut is short, so it digests animal protein easily but handles starch and plant fillers poorly, which often triggers bloating.
University of Florida researchers advise grow-out diets with at least 35% protein. Quality betta pellets list 37% to 45% crude protein. Anything below 35% suggests the formula leans on cheaper plant ingredients instead of meat.
Best Betta Fish Food Types Ranked From Best To Worst
Our ranking judges each type on nutrition, digestion, safety and daily convenience. Quality pellets take first place, followed by frozen foods and live foods. Freeze-dried foods come fourth, and flakes rank last for most bettas.

Live food scores highest for raw appeal, yet it carries real parasite and supply risks. Frozen food gives almost the same nutrition with far less danger. That trade-off moves pellets and frozen food ahead overall.
Use the ranking as a role guide, not a single-food rule. Pellets form the base, frozen food adds variety, and live food works as enrichment. Freeze-dried items stay occasional treats, and flakes suit only emergencies.
Pellets: The Best Daily Staple For Most Bettas
A betta pellet delivers measured protein, vitamins and minerals in every bite. You can count each piece, which makes portions easy. That accuracy is the main reason pellets beat every other food as a staple.
Choose betta pellets around 1 mm or smaller. Bettas swallow food whole, so oversized pellets get spat out or cause choking. Floating pellets suit the upturned mouth, while sinking pellets suit bettas that hunt lower.
Some pellets expand after soaking up water. Soak them in a cup of tank water for one or two minutes first. This simple step stops swelling inside the stomach and lowers the risk of bloating.
Five Betta Pellets Compared By Label
Fluval Bug Bites Betta micro granules list black soldier fly larvae first, then salmon. The label shows 45% crude protein and 12.5% fat. The slow-sinking granules measure 0.25-1.0 mm, which suits small or young bettas.
Northfin Betta Bits start with whole Antarctic krill meal, then DHA-rich herring meal, with 45% protein. New Life Spectrum Betta leads with whole Antarctic krill and giant squid, listing 37% protein in small sinking pellets.
Hikari Betta Bio-Gold builds on fish meal with astaxanthin for color, and it lists 38% protein. Omega One Betta Buffet pellets start with salmon and whole herring, listing 39% protein. All five make sound staples.

| Pellet | First ingredient | Crude protein | Crude fat | Crude fiber | Form |
|---|---|---|---|---|---|
| Fluval Bug Bites Betta | Black soldier fly larvae | 45% | 12.5% | 5% | Slow-sinking granules, 0.25 to 1.0 mm |
| Northfin Betta Bits | Whole Antarctic krill meal | 45% | 16% | 4% | Floating, 1 mm |
| Omega One Betta Buffet | Salmon | 39% | 11% | 4% | Floating |
| Hikari Betta Bio-Gold | Fish meal | 38% | 4% | 3% | Floating |
| New Life Spectrum Betta | Whole Antarctic krill | 37% | 8% | 7% | Sinking, 0.5 to 0.75 mm |
Frozen Foods: Bloodworms, Brine Shrimp, Daphnia And Mysis
Frozen bloodworms are red midge larvae that almost every betta eats eagerly. They are quite rich but low in roughage. Treat them as a reward two or three times weekly, never as the only food.
Frozen brine shrimp offer a lighter meal with plenty of moisture. Mysis shrimp carry more protein and fat, suiting growing or recovering fish. Daphnia contain extra fiber that helps keep a betta’s gut moving well.
Thaw a small piece of the cube in a cup of tank water first. Feed only what the betta finishes in about two minutes. Remove leftovers promptly with a pipette to protect your water quality.
Live Foods: Highest Appeal, Highest Risk
Live blackworms, brine shrimp, daphnia and wingless fruit flies trigger strong hunting behavior. Bettas chase, flare and strike hard at moving prey. That enrichment benefit keeps a bored fish active, alert and eager at mealtime.
The downside is risk. Live food from ponds or puddles can carry parasites, bacteria and pesticides. Store cultures sometimes arrive dirty. A single bad batch can sicken a betta that was perfectly healthy last week.
UF/IFAS notes that breeders raise fry on brine shrimp nauplii and microworms, then use live or frozen feeds for adults. For a pet betta, one or two live meals each week supply plenty of enrichment.
Freeze-Dried Foods: Handy Treats That Need Soaking
Freeze-dried bloodworms, tubifex worms and freeze-dried daphnia keep for months without a freezer. They store well, travel easily and smell strongly, which tempts picky bettas. Many keepers rely on them when frozen food runs out.
Freeze-drying removes nearly all moisture. Dry pieces swell inside the stomach, which can cause bloat and constipation. Always soak freeze-dried food in clean tank water for a few minutes before feeding it to your betta.
Feed freeze-dried food only once or twice a week, and give two or three small pieces each time. Never let it replace pellets. A freeze-dried diet alone often leads to digestive trouble within several weeks.
Flakes: Why They Rank Last For Bettas
Betta flakes dissolve quickly and cloud the water when uneaten. Portions are hard to measure, because one flake breaks into many fragments. Most of the food then sinks and rots before your betta finds it.
Many community flakes and goldfish food rely on plant protein and starch. Goldfish are omnivores, so their food carries far less animal protein than a betta needs. That mismatch slowly weakens color, fins and health.
Flakes still work in a pinch. If your pellets run out, a high-protein flake can bridge a few days. Crush the pieces to mouth size, feed sparingly, and replace the flakes with proper pellets quickly.
Ingredients To Look For On The Label
Read the ingredient list first. A whole animal protein should appear first, such as krill, salmon, herring, shrimp or insect larvae. Ingredients are listed by weight, so the first few items shape the whole formula.
Next check the guaranteed analysis. Aim for at least 35% crude protein, about 4% to 16% crude fat, and crude fiber under 7%. Higher fat suits active young fish, while lower fat suits older bettas.
Useful extras include garlic for appetite, spirulina and astaxanthin for color, and stabilized vitamin C. Omega-3 fatty acids from fish oil support fin repair. Short ingredient lists with recognizable foods usually mean better quality overall.
Ingredients And Foods To Avoid
Avoid foods that list wheat, corn, soybean meal or wheat flour as the first ingredient. These fillers lower protein quality and add starch. Heavy filler use often shows as bloating, trailing waste and faded color.
Skip holiday feeders and vacation blocks. They dissolve slowly, pollute small tanks and rarely get eaten. A healthy adult betta can skip food for several days safely, so a short trip needs no feeding block.
Never feed bread, raw meat, human snacks or plant roots. The old myth that a betta can live on peace lily roots is false. It needs animal protein, and a plant-only diet slowly starves it.
Portion Sizes: How Much Each Food Type Equals
A betta’s stomach size is roughly the size of its eye. Most adults need 2-4 pellets per meal, once or twice daily. Small 0.5 mm pellets need a slightly higher count than 1 mm pellets.

For frozen or freeze-dried food, two or three bloodworms equal one meal. A pinch of brine shrimp or mysis about the eye’s size works too. Daphnia meals can be larger due to their lower density.
Watch the belly after feeding. A gently rounded shape is ideal. A sunken belly means feed a little more, while a swollen, squared belly means cut back. Adjust portions gradually over one or two weeks.
Preventing Bloat And Constipation Through Diet
Overfeeding causes most bloat and constipation in bettas. Signs include a swollen belly, missing or stringy waste, lethargy and floating trouble. Mild cases usually respond well to a short fast plus a gentle diet change.
Rotate foods so no single item dominates. Pre-soak expanding pellets and freeze-dried food. Offer daphnia once a week, because its chitin shell adds roughage. Keep the water near 78°F, since colder water slows digestion noticeably.
If a betta stays bloated, fast it for 48-72 hours, then offer a small meal of thawed daphnia. If swelling continues or scales lift into a pinecone shape, suspect dropsy and contact an aquatic veterinarian.
Fasting Days And A Brief Weekly Rotation
One fasting day each week gives the gut time to empty fully. Most keepers skip feeding on a set day, such as Sunday. Healthy adult bettas handle this short break with no stress at all.

A simple rotation works well. Feed pellets on four days, frozen food on two days, and fast on the seventh. Swap one frozen meal for live food if you keep a clean culture at home.
For a full daily schedule, portion chart and fry plan, read our guide on how often to feed a betta fish. This article focuses on choosing foods, so the schedule here stays short and simple.
How To Store Betta Food So It Stays Fresh
Buy small containers that your betta can finish within about three months. Opened food loses vitamins over time, especially vitamin C. Store pellets in a cool, dry cupboard, away from heaters, sunlight and tank lights.
Close the lid tightly after every feeding. Moisture causes mold and clumping, which can sicken fish quickly. Never feed food that smells sour or looks dusty. Check the expiration date before buying any new container.
Keep frozen cubes in the freezer and thaw only what you need. Never refreeze thawed food. Leftover thawed portions can sit in the refrigerator for up to 24 hours, then must go in the trash.
Live Food Safety: Culturing And Sourcing Safely
Never collect live food from outdoor ponds, puddles or ditches. Wild water can carry parasites, fertilizer runoff and pesticides. Buy live cultures from a trusted local aquarium store or a dedicated live food supplier instead.
Culturing at home gives you the safest supply. Brine shrimp eggs hatch in aerated salt water within about one day. Daphnia, microworms and Drosophila melanogaster fruit flies also breed easily in simple, low-cost home containers.
Quarantine store-bought live food before use. Rinse worms well in clean, dechlorinated water and discard any dead or smelly portions. Feed live food sparingly, then remove any uneaten prey so it cannot foul the tank.
Best Betta Fish Food FAQs
What Is The Best Food To Feed A Betta Fish Every Day?
A high-protein betta pellet is the best everyday food. Pick one that lists insects, krill or whole fish first, with at least 35% protein. Fluval Bug Bites Betta and Northfin Betta Bits both qualify easily.
Add frozen bloodworms, brine shrimp or daphnia two or three times a week for extra variety. This rotation covers missing nutrients and keeps your betta interested at mealtime. It also lowers the risk of constipation.
Avoid feeding the same treat every day. Bloodworms alone are too rich, and freeze-dried food alone causes bloating. A pellet base with frozen extras gives the most balanced diet for nearly every healthy pet betta.
Are Pellets Or Flakes Better For Betta Fish?
Pellets are clearly better than flakes for betta fish. They hold their shape, sit at the surface longer, and let you count every portion. Flakes break apart, sink quickly and pollute the water much faster.
Betta pellets also tend to carry higher animal protein. Many flakes are made for mixed community tanks, so they include more plant ingredients. That formula suits omnivores, but does not suit a betta’s insect-based diet.
A high-protein betta flake is fine as a backup. Crush it into small pieces and feed only a small pinch. Return to pellets as soon as possible, since flakes make accurate portion control much harder.
How Many Pellets Should A Betta Eat?
Most adult bettas should eat 2-4 pellets per meal, once or twice a day. For most fish, that totals about 4-6 standard 1 mm pellets each day. Smaller pellets may need a slightly higher count.
Feeding guides on labels often suggest more than a betta needs. Start at the low end, watch the belly, and adjust slowly. A rounded belly is healthy, while a swollen belly signals overfeeding and trouble.
Soak expanding pellets in tank water first. Remove any uneaten pellets left after two minutes. Young or very active bettas may need slightly more. Older or less active bettas usually do better with slightly less.
Can A Betta Eat Only Bloodworms?
No, a pet betta should not eat only bloodworms. They are rich and tasty, but they lack balanced vitamins and enough roughage. A bloodworm-only diet often leads to constipation, bloating and fussy eating over time.
Use bloodworms as a treat two or three times a week. Two or three worms make a complete meal for an adult betta. Thaw frozen worms or soak freeze-dried ones in tank water before feeding.
If your betta refuses pellets after a bloodworm habit, switch gradually. Offer pellets first and skip treats for a few days. Hunger usually wins, and most bettas happily accept pellets again within about one week.
Why Is My Betta Spitting Out Its Food?
Bettas often spit out food that is too large, too hard or stale. Many fish chew briefly, spit, then retake the piece. If the betta never swallows it, try a smaller or softer pellet instead.
A new food can also cause spitting. Hikari notes that bettas may need up to five days to accept a new food. Mix the new pellet with the old one and switch over a week.
If spitting comes with clamped fins, white patches or weight loss, illness may be the cause. Test the water for ammonia and nitrite first. Then check for parasites and consult an aquatic veterinarian if needed.
Can Bettas Eat Tropical Fish Flakes Or Goldfish Food?
Bettas can eat tropical flakes briefly, but they should not live on them. Most tropical flakes contain less animal protein than bettas need. Goldfish food is even worse, since goldfish are omnivores needing more plants.
In an emergency, a tropical flake works for a few days. Crush it into tiny pieces and feed a small pinch. Choose a flake that lists fish or shrimp first rather than wheat or soy.
Buy a proper betta pellet as soon as possible. Long-term feeding on goldfish food causes poor growth, dull color and digestive trouble. A small container of quality pellets costs very little and lasts several months.
Pingback: Betta Fish Behavior Before Death: Warning Signs - Fish Explain
Pingback: Breeding Betta Fish: Pairing, Bubble Nests and Raising Fry
Pingback: Why Is My Fish Tank Cloudy? Causes and Fixes by Color