Best Food For Betta Fish

Thanks for sharing!
Image result for betta fish
Bettas are generally easy pets to care for. But one of the most important parts of their care is making sure you’re using the Best Food For Betta Fish

You should choose betta food that are nutritionally formulated for bettas and will help them live their best life.

The betta food should be formulated to be full of protein, including krill, herring, squid, and muscles.

Also, the Best Food For Betta Fish should include natural fruits and vegetables like algae meal as well as things you’d find in your own kitchen, like zucchini, kiwi, tomato, and peas.

These ingredients not only provide your betta with the nutrition it needs, they also help this recipe be easier to digest than other formulas that contain corn or wheat meal.

Let’s take a look at the Best Food For Betta Fish available and our reviews before getting to how to take care of betta fish.

7 Best Betta Fish Food Avialable (2020 Reviews) & Feeding


1. Wardley Betta Fish Food 

This food produced by wardley Provides your betta with a balanced and palatable diet for your Betta Fish. The mini floating pellets are perfect for bettas and other small tropical fish.

They are produced With no artificial colors or dyes included, this food won’t cloud aquarium water.

They are Scientifically developed floating pellet formula and ideal for feeding a variety of small tropical fish, especially bettas

Wardley betta fish food is Fortified with a stabilized form of vitamin C that promotes a healthy immune system in fish

2. Aqueon Betta Pellets Betta Food

Aqueon Betta Pellets are perfectly balanced for your betta. They’re made with lots of real shrimp and whole fish meal made from salmon and herring so protein is a primary ingredient.

These pellets are great for everyday feeding because they’re made with all natural ingredients and contain no artificial colors.

The color of the pellets is the same color as the all-natural ingredients. They’re also just the right size to prevent overfeeding.

Your fish will stay energized, have bright beautiful colors, and maintain a healthy, balanced life thanks to Aqueon.

3. Hikari Betta Bio-Gold Baby Pellets

One of the things about these pellets from Hikari that makes them perfect for bettas is that they float. Since bettas prefer eating food on the surface, this floating pellet is more appetizing. It also allows you to closely monitor how much your fish has eaten which helps prevent overfeeding.

Keeping uneaten food out of the water is important because it helps prevent water quality problems in the future. Plus, it saves you money in the long run because you’ll only use what you need.

The first ingredient is fish meal, which is fish meat that’s been dehydrated and concentrated. In other words, it’s protein that really packs a punch.

To promote a healthy immune system, these pellets also contain stabilized vitamin C. To help your betta’s color appear vibrant and to prevent fading, there are also natural enhancers.

These pellets are really tiny and you should feed your betta 5 to 10 of them up to 3 times a day, depending on the size of your pet.

4. Ocean Nutrition Atison’s Betta Food


This floating pellet food from Ocean Nutrition delivers your betta’s food close to the surface, just how it likes it. This food is made up of 36% protein with minimal fillers and is balanced well to give betta the proper nutrition it needs.

Plus, the natural ingredients will help enhance the color of betta without having any negative effects on the water.

These are smaller sized pellets which is particularly good for bettas because they can be picky eaters. They’re much more likely to give a small pellet a try than a large one.

Just place about 7 pellets on the surface of the water twice a day depending on how big betta is. Keep the unused portion in the bottle with the lid securely in place and the container will last 6 months after opening.

5. Tetra Bloodworms Freeze Dried Treat

It’s important to remember that bettas eat insects in the wild, which is why these freeze-dried bloodworms from Tetra are such a great choice. They give your fish a huge protein boost in a great tasting little package.

These are actual freeze-dried bloodworm larvae that will encourage your betta’s natural foraging instincts. Plus, they contain about 53% crude protein which is perfect for a supplement.

These bloodworms shouldn’t be used as your betta’s only food. This is to be used more as a supplement to give them a treat and the protein that they might be missing.

It’s also a great way to simulate how they’d really be eating in the wild where they would enjoy whatever they could catch.

Remember, bettas are picky eats so if you’re concerned your fish isn’t eating enough or if you’ve switched daily foods and he’s just not into it yet, a protein supplement is a good idea.

6. Omega One Betta Buffet Flakes


If you have a betta that prefers flakes to pellets, give this food from Omega One a try.

The main ingredient in this food is salmon and the natural pigments present in the salmon skin help your betta keep a bright and vibrant color. The next 3 are herring, shrimp, and halibut.

That’s a lot of fish!

This isn’t only a protein-packed meal, it’s one that will taste really good to your bettas. Omega One also uses all-natural protein binders that keep these flakes from disintegrating in water.

That means that any leftover food will be easy to clean up and it won’t break down and change the chemistry of the water.

7. New Life Spectrum Betta Formula 1mm Semi-Float Pet Food


These pellets from New Life Spectrum are packed with protein, including Antarctic krill, herring, squid, and mussels. All-natural ingredients have also been added to enhance and sustain your fish’s colors.

While protein are the main ingredients, this food also includes algae meal as well as fruit and vegetable extracts to provide a well-rounded diet that includes all the essential vitamins and minerals.

These pellets are a little larger at 1 mm each. They’re semi-floating and will stay toward the top of your tank then slowly start to fall to the bottom. This food is really easy on your betta’s stomach so if you have a picky eater, give this food a try.

The ingredients were all carefully chosen so they’re easy to digest and leave behind as little waste as possible to keep the water balanced and healthy.

                 FAQ About The Best Food For Betta Fish

How Much Should You Feed a Betta Fish?

How much your betta should eat in one meal really depends on the size of your betta. One way to determine how much any betta should eat is to look at the size of its eyeball.

Believe it or not, a betta’s eyeball is roughly the same size as it’s stomach. This is usually about 2 or 3 small pellets depending on how big your fish is.

If you find pellets left behind, try cutting back a little on the amount that you give your fish with every meal. Another thing to try is soaking dry pellets in a little bit of water before placing them in the tank.

This will prevent them from expanding so much inside your fish’s stomach and might help regulate its appetite.

How Often Should You Feed a Betta Fish?

Bettas should be fed once or twice a day. Adult bettas can usually get by with one meal while babies or young fish who are still growing will need 2 meals a day.

We’ve mentioned this before and will mention it again, but it’s very important not to overfeed your betta. If you’re going to be out of the house and will miss an evening feed, it’s better to skip it than to feed it twice as much in the morning.

What Happens When You Overfeed a Betta Fish?

One of the main problems that overfeeding can cause is constipation. This is especially true if you’re using a low-quality food with a lot of fillers that tend to be more difficult for them to digest anyway.

If you notice that your fish’s belly is a little distended, that he’s stopped making waste, or he’s lost his appetite, it’s likely constipation is the issue.

Constipation can quickly evolve into something a little more serious, which is why it’s so important to avoid. If constipation is severe or prolonged, swim bladder disorder can develop. The swim bladder is a part of your fish’s body that allows him to swim up and down in the water.

In simple terms, air fills or is released from the swim bladder to help your betta position itself in the tank. Constipation can prevent the swim bladder from working appropriately because the backed-up food takes up too much room in the already small body of a betta.

If you notice that your betta can no long swim upright, swim bladder disorder is likely the cause. One fix is to fast your betta until the blockage passes and the fish can regulate the swim bladder again. Some fish are just more prone to constipation.

If you have this problem repeatedly, it’s a good idea to soak any pellet food in water for about 10 minutes before feeding it to your betta. This softens it before it enters the stomach and makes it easier to digest.

What to Feed Betta Fish When Out of Food?

There are actually quite a few things you can feed a betta in a pinch and you might already have some of them in your kitchen. Remember how small bettas are and keep their stomach size in mind if you choose to try any of these foods.

A betta will eat small pieces of tuna or shrimp but make sure they’re very small and remove anything left uneaten. You can also feed your betta peas, one pea at a time. Cook it first and remove the shell. Then, cut the inside up into tiny pieces.

Bettas eat insects in the wild so any kind of insect larvae makes a nice treat for them, too. In fact, you can even through a spider in the bowl every once in a while.

Keep in mind that bettas can go a long time without eating so if you’ve run out of food, your fish will be alright waiting a day or two until you can get more.

How to Feed a Betta Fish While on Vacation?

There are a few things you can do if you’re going on vacation and need to feed your betta. First, consider how long you’ll be gone. If you’re only going for a few nights or a long weekend, your betta will be okay until you get back. Any longer than that, though, and you’ll have to take action.

The easiest thing to do is ask someone to pet sit. If you have a betta in a bowl, you should clean it right before you go so you don’t have to worry about the water while you’re gone.

You can either ask someone reliable to come to your house to feed it or just take the bowl to the house of someone you trust to feed it daily.

Make sure you explain exactly how much food your betta should be getting and how often it should be fed. Having someone look after your pet is really the only option if you’re going to be gone for more than one week.

Another option is an automatic feeder. There are a lot of options available. The best kind is one that will let you program the specific times you want your fish to eat.

Keep in mind that there’s no guarantee that these machines will be as accurate as they need to be. There’s a chance that they will overfeed or underfeed your betta while you’re away.

One way to try to avoid this is to set the automatic feeder up a few days before you leave so you can make sure it’s functioning properly. That way, you can work out any issues before you go.

Food blocks are another good option if you’re going to be away for less than a week but don’t want to leave you fish without any food. Food blocks are designed to float on the water and slowly dissolve to release small amounts of food at a time.

They’re designed to last about 2 weeks but are meant to feed a whole aquarium. This will only work for a betta for a few days; any longer and you run the risk of too much feed being released and returning home to a constipated betta.

How Long Can Betta Fish Go Without Food?

Believe it or not, a betta can actually go about 14 days without eating, perhaps because they’ve had to learn to cope with dry seasons and limited food in the wild. That’s why if you have any concerns that you fish is eating too much, holding off food for a day or so is not a big deal.

We’ve already talked about how to handle feeding your fish while you’re on vacation but knowing how long a betta can actually go without eating might put your mind at ease a little before taking a trip.

It also shows you that it’s always better to underfeed than overfeed. Your betta will be fine for a while without food but too much at one time can cause all kinds of problems.

Why Won’t my Betta Fish Eat?

There are actually a lot of reasons why your betta won’t eat. Some are easy to treat and some can be a little more serious and require immediate action. We’ll start with the basic things first.

The first one is an easy fix. It’s possible that your fish just doesn’t like its food. Remember, they’re notoriously picky eaters. If you’ve recently switched food, it’s likely that you fish isn’t really into the changes.

It could be that maybe you’ve gone from flakes to pellets or the other way around or maybe the flavor is off-putting.

If your betta is no longer interested in its food, one of the easiest fixes is to try a higher quality recipe. More real protein might taste better and entice your fish to have an appetite again.

Another thing that can ruin your betta’s appetite is stress. This is normal when you first bring your fish home before they become accustomed to the environment.

If you’ve had your betta for a while but have recently changed to a different tank or added something new into the environment, your betta might take a day or two to get used to it.

Things happening outside the tank can cause your fish stress, too. Covering the tank to give your betta a darker environment might help them calm down and acclimate better.

Try to keep day and night cycles for your fish and cover the tank with a towel or sheet overnight if needed. But don’t leave it in the dark all the time. Fish need daylight as their active period and it’s actually when they’ll be most interested in food.

Giving your fish too much food can cause problems that’s we’ve discussed previously. Lack of appetite is one major sign of constipation. One way to prevent this from happening is to give your fish smaller amounts of higher quality food.

Believe it or not, water temperature plays a big part in your fish’s appetite, too. Bettas are cold-blooded and need their water to be between 75 and 79 degrees F.

Their metabolism and appetite are directly related to the temperature. If the tank is cold, everything slows down and they don’t require as much food. Check the water temperature and make the proper adjustments.

Lastly, your betta might not be eating because it’s sick. It’s one of the most common symptoms of illness and one of the earliest. If you’ve tried everything else and nothing has helped, look for other symptoms, including lethargy, pale coloring, tucked in fins, distended stomach, or any parasites or fungi.


What To Do If Your Betta Spits Out Food?

This is a common problem for many Betta owners.

Most of the time the pieces are just too big. A lot of fish spit out their food & break off little pieces before they spit it back out.

My Betta Fish Won’t Eat Anything?

If you just recently brought your Betta home, it is very normal for a Betta to not eat during the first week, while he adjusts to his new home.

Another thing to consider is constipation, it is very common for Betta fish to get constipated from overeating. One day of fasting is recommended in most Betta feeding schedules.

Also try feeding your betta the inside of a pea, which also helps keep Betta fish regular.

If your Betta shows signs of bloating or constipation, thaw a frozen pea, De~shell it and dice it up. Betta’s see it as a treat and usually accept it.

Sometimes other factors can contribute such as tank size, water quality, and hiding places. If all these are in place and your betta is still not eating, it could be ill.


General Betta Feeding Information;

NEVER Follow the feeding guidelines shown on the packages of Betta food. Most of the time they call for more food than your Betta require.

As a note; the stomach size of a Betta fish is about the size of its eye. As you can imagine one or two betta pellets can fill your betta’s stomach in one feeding.

Do Not Overfeed! Betta fish will continue to eat if it’s available. Overfeeding can lead to bloating, which could cause swim bladder disorders. Even if they beg you and do a happy “Feed Me” dance, stay strong and do not give in.

All Betta fish eat differently. Most Betta fish are picky eaters. A new Betta can take up to 30 days or more to accept a new food.

There is no special food that all Betta fish will eat, it just takes time, trial and error to find out what your Betta will and will not eat.

Mix it up, Betta fish like variety and actually require the nutritional value of eating a variety of food to stay healthy. You wouldn’t eat the same thing every day, so don’t force them too.

Keep the tank clean and remove all uneaten food. Give your Betta approx. 10-15 min to eat everything. Uneaten food can slowly rot and create toxins in the water that are harmful to your Betta.

Best Types Of Betta Fish Food

#1) Floating Pellets are probably the most typical Betta food used and considered a staple, meaning this is what your main food source will be.

There are lots of pellet sizes and brands available so selecting a high-quality Betta pellet is important. Always read the ingredients and choose a Betta pellet that is high in protein.

A good guideline is that it should use some kind of fish meal and have a crude protein of over 32%.

#2) Sinking Pellets can also be used as a staple for your Betta, in the wild Betta fish typically eat of the surface of the water, so sinking pellets don’t mimic this instinct.

However, as mentioned above your Betta may be unique.

#3) Betta Flakes are another staple, but very hard to control how much you are feeding. Flakes also sink fast and are very hard to remove if uneaten.

This is considered a staple food.

#4) Blood Worms most betta fish LOVE bloodworms. You can buy them frozen in little cubes which have hundreds of little worms or freeze dried.

DO NOT drop a whole cube into the tank, instead cut the cube into smaller pieces or break off a chunk, place it in a cup with some water from your tank. When you can get 1-2 worms out use this at feeding time any more than this will be overfeeding.

Once you’ve melted some of the bloodworms do not re-freeze them, you should throw out any unused worms. You can refrigerate them for a day or two, however, if they smell or change color just toss them.

#5) Freeze Dried (shrimp, krill, bloodworms, daphnia) should be used for treats, they have low nutritional value and can be used to replace one or two meals a week but never as a staple food.

Peas are great if you notice your fish is bloated or constipated. Basically, a boiled pea does what fiber does for me and you, a pea once a week with a day of fasting can help keep your betta fish regular.

Some Betta keepers don’t feel peas are a healthy option for your Betta and recommend using bloodworms with fasting as a way to cure bloating/constipation.

Step-By-Step Betta Feeding Guide

Step 1) Choose A Time That Fits Into Your Daily Routine

Evaluate your daily routine; look for a time where you can give your Betta your attention for approximately 5-10 minutes. This should give you enough time to ensure your Betta is healthy and eating.

You will want to ensure that your Betta is eating all the food and remove anything that is left over.

Watch your Betta for signals. If your Betta is still sleeping when you wake early morning, don’t wake them just for food. Wait until you have been up for a few minutes, take time to view how your betta is adjusting to your routine and work the feeding in when it’s best.

Choose one day a week to fast, usually, I use Sunday but any day will do. Fasting allows the betta to clear its digestive system and help with bloating and constipation.

Step 2) How Many Times A Day To Feed Your Betta

Most common is twice per day, however once a day is also okay. Just be sure not to feed them more because you think they are hungry for the rest of the day.

Some people will feed up to three times a day, I would not recommend this. However, if you feel that your betta fish is unique and it’s what they need be sure to spread out the feedings (Very early, noon, very late)

Step 3) How Much To Feed Your Betta

Based on what you decide on steps 1 & 2, your Betta will determine how much it will eat at each feeding. Remember the size of your Betta’s stomach is only about the size of its eye.

It’s also a good idea to keep track of what, when and how much your Betta is eating at each feeding. This will help create a schedule that you can follow and organize as it can get confusing with all the different foods and treats your Betta will be eating.

If you feed only 1 time/day Only feed about 4 pellets at each feeding, never more. If you are using bloodworms 3-4 depending on the size.

If You feed 2 times/day Only feed about 2-3 pellets at each feeding, never more. If you’re using bloodworms, 1-2 depending on the size.

For those that chose 3 times/day Never feed more than 2 pellets at each feeding or 1 bloodworm. Each meal should be small as you are feeding more frequently.

Step 4) Choose What To Feed Your Betta

Using the list of foods above, decide what foods will be staple and what will be treats.

Always start with your staple food, before using treats. If you start with treats some Betta will start rejecting the pellets and just wait for the treats. To prevent this from happening, use your staple for 2-3 weeks before introducing a treat.

Once your Betta has been eating the staple food, slowly bring in other types of staple foods. Only do this one food at a time as some betta fish are picky and can take up to 30 days to accept a new food.

If your Betta starts to accept the staple foods, start introducing treats the same way. Treats can be used as a replacement for one staple meal a week or as a combination with a staple (half treat, half staple)

Where to buy betta fish food?

You can buy food for your Betta pretty much anywhere.  Here are few places I recommend;

  • Amazon
  • Local pet store
  • Big Al’s Online


All of our picks are nutritionally formulated for bettas and will help them live their best life. The Best Food For Betta Fish is the formula from New Life Spectrum. They’re full of protein, including krill, herring, squid, and muscles.

We also really like that it includes natural fruits and vegetables like algae meal as well as things you’d find in your own kitchen, like zucchini, kiwi, tomato, and peas. These ingredients not only provide your betta with the nutrition it needs, they also help this recipe be easier to digest than other formulas that contain corn or wheat meal.

If you have a picky eater, especially one that’s prone to constipation, this food is worth a shot. They’re semi-floating so they’ll hang out at the top of the tank to entice your fish to give them a try. The all-natural ingredients taste great and are easy on your fish’s stomach.

Finally, they were designed to leave behind as little waste as possible. So, whatever your fish doesn’t eat won’t break down and cause as many problems with the water chemistry as some other foods will.


Important Articles:

Best Food For Goldfish

Best Foods For Guppies

Best Aquarium Betta Bed Leaf

Best Heater For Betta Fish Tank

Thanks for sharing!
Click Here to Leave a Comment Below 1 comments
best CBD Oil - April 17, 2020

Outstanding post but I was wanting to know if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit further. Bless you!|


Leave a Reply: