7 Of The Best Foods For Betta Fish!

Betta fish are one of the most popular fish in the hobby and I often see people reaching out for advice on the best food for betta fish.

I wanted to share some of my experiences with the various foods I have tried with my bettas to try and help my readers find the perfect food for their fish.

Fluval Bug Bite Granules

Fluval Bug Bite Granuels
Fluval Bug Bite Granuels

Fluval Bug Bites is one of the best foods for betta fish on the market and all of my bettas love eating it.

The formula contains high-quality ingredients that provide plenty of protein and it’s easy to find in pet stores. Considering the quality of the ingredients, the price isn’t bad either making this my number one food for bettas.

If you live in North America you can get the Bug Bites Betta Fish Formula which is specifically designed for bettas. People in Europe have to opt for the “Bottom Feeder Formula” or the “Tropical Formula” as the specific betta formula is difficult to find here.

I use the tropical formula with my bettas and they love it. The small granule size makes it easy for betta fish to eat as the bottom feeder formula has slightly larger granules.

Fluval Bug Bites Pellet Sizes
Fluval Bug Bites Pellet Sizes

I usually give my bettas 5-7 granules of the tropical formula per meal and they are thriving. If I could only choose two food products for my betta fish, this would be one of them.

The primary ingredient in the tropical formula is black soldier fly larvae with salmon meal making up a large portion of the ingredients list.

This provides your betta with plenty of vitamins and minerals and can easily serve as the staple food you feed your betta and then supplement their diet with treats.

My dedicated Fluval Bug Bites review goes into more detail on this food.

My Betta Eating Bug Bites

NTLabs Nano Tropical

NTLabs Nano Tropical
NTLabs Nano Tropical

NTLabs Nano Tropical is an excellent food choice for bettas, loaded with high-quality ingredients.

The main ingredient is fish meal, which provides plenty of protein for your betta, along with essential vitamins and minerals.

I know the NTLabs range is difficult to find outside of Europe but the Hakari range is very similar and has comparable products.

With any luck, the NTLabs range will be available in North America soon as I use several of their products with my fish and shrimp and they all go down well.

All of the pellets are a similar size, which simplifies portion control. I typically feed my betta 5-7 pellets per serving.

If I could only choose two foods for my betta fish, this would be the other one as I feel it compliments Bug Bites perfectly.

Each food contains unique high-quality ingredients, providing a broader nutritional profile for your betta fish.

If you are on a budget, either food product would work well as a staple for your betta but I like to use both.

My Betta Eating NTLabs Nano Tropical



Bloodworms can make an excellent treat for betta fish when incorporated into a balanced diet.

You can find live, freeze-dried, and frozen bloodworms which are all cheap and readily available in pet stores.

I use frozen bloodworms as they tend to have a higher nutritional profile than the other options while having a long shelf life when kept frozen.

Bloodworms are controversial as there are more nutrient-dense treat foods on the market with blackworms offering far more nutrients.

Blackworms are hard to find in my area and tend to be expensive, so I prefer to use bloodworms for treats and rely on high-quality staple foods like Fluval Bug Bites and NTLabs Tropical.

This combination helps to provide my bettas with all the nutrients they need to live a long and happy life while also providing treats to keep their diet unique and interesting.

I usually give my bettas bloodworms once or twice per week with the bloodworm treat replacing the staple food for that meal.

Due to their questionable nutrient levels, I limit bloodworms to a maximum of two meals per week.

My Betta Fish Eating Bloodworms



Daphnia is another excellent treat for betta fish, often offering a superior nutrient profile compared to other popular treat options.

I use daphnia interchangeably with bloodworm but I know several people who keep bettas who exclusively use daphnia as their treat food of choice.

My betta fish will eat daphnia but all but one seem to lose interest quickly and leave the daphnia to sink to the bottom of their tank.

This is why I usually use bloodworm when giving my bettas a treat meal as my betta fish love to eat it and it is rare that bloodworms are left to go to waste.

I know plenty of people who have betta fish that love frozen daphnia and will eat it as soon as you add it to their tank so it’s worth trying.

Daphnia is available in live, frozen, and freeze-dried varieties with the frozen options usually being the best option due to their nutrient content and shelf life when kept frozen.



Cyclops is similar to daphnia but far smaller making it a great treat food for juvenile betta fish.

My bettas will eat cyclops, but similar to daphnia, all except one tend to lose interest and allow the food to sink to the bottom of their tanks.

Smaller, younger bettas can show more interest in cyclops so if you have a younger fish, this may be the treat food for you.

Just like the other treat foods, cyclops should only be used once or twice per week with high-quality staple foods making up the rest of their diet.

This will help ensure your betta has a well-rounded diet that provides plenty of nutrients for healthy growth in their formative months.

High-Quality Flake Food

Fluval Bug Bite Flakes
Fluval Bug Bite Flakes

High-quality flake foods with a protein-based primary ingredient can be a great option for betta fish.

Unfortunately, most cheap flake foods on the market have low-quality ingredients and should be avoided as their nutrient profile is not ideal for bettas.

I have several friends who primarily feed their betta fish high-quality flake foods but none of my bettas seem to like it.

This is probably due to the breeder feeding the bettas granules or pellets when young and the fish not being used to flake food. Before purchasing flake foods, ask the breeder what they feed your betta to avoid wasting money.

Always read the label of the specific flake food you purchase, as different products have varying serving recommendations based on the ingredients used.

Fluval Bug Bites is the only high-quality flake food available in my area but I know Hakari has an excellent flake product that works well with bettas. Depending on your location, you may have to research the various products available in your area.

Try to find something with a protein-based primary ingredient, be it fish meal or insect meal that also has a protein content of around 40%, and you should be good.

Fruit Flies

Fruit Fly
Fruit Fly

Fruit flies are among the best live feeding options for betta fish, and most bettas love them.

Full disclosure, I haven’t tried fruit flies with my bettas but some of my friends swear by them and their bettas love them.

I know some people don’t agree with live feeding their bettas so you can switch these out for bloodwork or daphnia if needed.

Just like the other treat foods in the article, offering 3-5 fruit flies for 1-2 meals per week should be fine provided the staple foods of your bettas have plenty of nutrition in them.

The main downside of fruit flies is their price. Fruit flies are around five times the cost of frozen bloodworms in my area and they have a shelf life of around two weeks at best.

Unless you have a lot of fish to feed, you are probably better off going with one of the other treat options but bettas seem to really enjoy eating fruit flies.