How to feed a betta fish

Welcome to our betta fish feeding guide. In this in-depth article, we’ll try to answer all your questions about betta food. If we don’t, ask away in the comments.

How to feed a betta fish

How much to feed a betta fish

A good daily portion of food for an adult betta is about 1.8 grams, but it doesn’t have to be exact. This applies regardless of the type of food you are feeding your betta. A betta keeper is not expected to meticulously weigh out 1.8 grams of food everyday, especially when a betta is on a diet of different types of food. However, if you are unsure of the amount to feed your betta, you may like to weigh out 1.8 grams of your chosen food the first time you use it so that you get a rough approximation of what the portion size should be. Some bettas will happily consume more than 1.8 grams, and you do not need to strictly adhere to this number, but it’s a good amount (as a rule of thumb) to aim for in order to maintain the health of the fish.

When to feed a betta fish

It’s a good practice to feed a betta one whole portion once a day, or two half portions twice a day. We recommend the twice-a-day feed as it’ll keep your betta that little bit more happy and stimulated. Bettas are very intelligent compared to other fish, so if you stick to a feeding time, chances are they’ll remember it.

What to feed a betta

It’s very important to give your betta a varied diet in order to keep it happy. Bettas love live food. If it isn’t of that much inconvenience, consider substituting the pellets for live food on a daily basis. A betta can live purely on live foods but not purely on pellets. Move your betta onto live food as soon as possible — no transition phase is needed.

How to feed a betta fish

Pellets or flaked food?

As a beginner, it’s not a bad idea to feed bettas pellets, but most bettas tend to be fussy when it comes to flaked food. Bettas don’t tend to like flaked food because when it sits on the surface of the water it’s similar in appearance to debris. Pellets also sit on the surface of the water, but they look more like insects. In the wild, bettas sometimes eat small insects that land on the water, so naturally, pellets are more effective.

Anything between 4 to 6 pellets a day is a good amount to feed a betta. This measurement can vary as manufactures produce differently-sized pellets, so take this measurement as a rule of thumb. Aim for about 1.8 grams worth (for an adult betta) if you are unsure.

Another variable to consider is the size and age of the betta. Younger bettas will need less pellets, older bigger bettas more. When reaching the end of their life span, some bettas will start eating less as they lose their appetite, so don’t put too many pellets in the aquarium if they’re not going to eat them. The fish will either overfeed or the pellets will sink to the bottom, decompose and then cause excess waste.

Something else to take into account is your brand of fish food. Some pellets instantly sink to the bottom of the aquarium as soon as they hit the water. Most manufactures that produce specifically for bettas will create pellets that float – this will be specified on the pellet packaging. Aqua One Betta Pellets are a brand that we have been impressed with and used for our bettas.

When deciding which pellets to give your fish, it’s a good idea to look at the ingredients. They’re usually written somewhere on the food packaging. You want to make sure your betta is getting the right nutrients. Pellets manufactured specifically for bettas usually contain the right ingredients, but some pellets are known to be better than others. Look for the level of protein given in the pellets; bettas are carnivores so protein is one of the most important vitamins for them. Good pellets will actually contain dried meats like brine shrimp, krill or fish. A minimum of 30% protein is what you should aim for.

Live Food

Live food usually consists of aquatic insects like bloodworm, brine shrimp and daphnia; similar to what bettas would eat in the wild, thus making live food one of the best options for your betta. Live food can be bought in three different forms: living, frozen or freeze-dried. Living or frozen foods are the best option for your fish — at least one of these will usually be sold in any good fish/pet store.

Dried or freeze-dried versions (for example, freeze-dried bloodworm) is good, but shouldn’t be used to regularly feed your betta. It lacks nutrients compared to other live foods and can cause constipation. When feeding live food to a betta, aim to give it about 1.8 grams on a daily basis.

How to feed a betta fish

Pets do not come with specific feeding instructions. For fish, which have varying diets and multiple online recommendations, it can be hard for most owners to know how much food is appropriate for their bettas. As long as your betta is living in a filtered, heated aquarium, your fish has a strong start on a long, healthy life. How much to feed your betta will depend on a few key factors and how much time you spend around your aquarium.

Preparing to Feed Your Betta Fish

How much to feed your fish starts with what you should be feeding them. Being tropical fish, betta’s metabolic needs require them to have higher calories in their diet. Bettas have to drag along an ornate tail, which requires more calories and lots of rest periods Research has demonstrated that the dietary protein level in betta fish should be around 35%, and can be a mix of plant and animal protein. Although wild betta fish consume an insect-heavy diet, most pet bettas will be fed a commercial diet that will also promote good health.

When it comes to commercial betta diets, pellet size will vary widely. It is hard to give a number of pellets per feeding that will be consistent for all commercial diets. No matter what diet you choose for your fish, do not expect one betta to actually finish all the food in a container before the food become stale. After about six months, the water soluble vitamin content, including Vitamin C, has diminished in quality . You will need to replace your betta’s container of food before they actually finish all of it.

How Much to Feed Your Betta Fish

Given the variation in pellet size in commercial diets, the best recommendation for betta fish feeding is to consider your fish's anatomy. For one meal, feed your betta the same amount of pellets that would theoretically be the size of one of its eyeballs. Depending on the diet you select, this could be as few as two or three pellets, or as many as 10 to 12. If you have to feed more than eight pellets, start with half of the amount, allow your fish to finish eating, then feed the second half. The betta should be able to eat all of the food in about five minutes time.

But what about frozen and freeze-dried protein-rich diets? Yes, we know that wild bettas subsist mainly on high protein insect diets, but the lifestyle of a wild fish is significantly different from those in captivity. Wild fish have to live through periods of fasting, when food is scarce, fight other fish for resources and to reproduce. Captive bettas do not have to worry about these things, so their dietary requirements will be less. High protein treats, such as freeze-dried and frozen diets, should be fed sparingly—no more than once or twice a week. If you are breeding your fish, they will have different dietary requirements.

How Often to Feed Your Betta Fish

Most tropical fish will spend their days foraging for food. They are not built to have large, infrequent meals, and bettas are no exception. It is best to feed your betta at least twice a day. If you have access to your aquarium throughout the day, three meals are also acceptable. Try to space them out equally. Remember, proper water temperature is critical to proper digestion and metabolism. Be sure to have a reliable heater and thermometer in your betta aquarium and check them daily.

If you will be away for more than a day, plan to feed your fish using a timed vacation feeder or a trusted fish sitter. You cannot fast bettas for more than a few days.

How to Avoid Overfeeding

Overfeeding in bettas leads to a large, distended abdomen (coelomic cavity). You can see symptoms of lethargy and dropsy (bloating) as the internal organs are damaged. Overfeeding can present signs similar to mycobacteria infection, or fish tuberculosis, so it is critical you get your fish diagnosed by your aquatic veterinarian in order to protect your own health. The sooner you notice your fish is getting too large, the more successful any treatments will be. If you wait too long, there is no treatment that can help your fish.

Overfeeding occurs in bettas that are fed too much food for their metabolism to digest. The main factor affecting metabolism is water temperature. Water that is too cold for your fish will significantly slow down its metabolism. Be sure to have a reliable thermometer on your aquarium and check it daily to ensure the water temperature is appropriate (77-80 degrees Fahrenheit) for your betta.

Pellet size varies among commercial diets, but as long as you stick to the amount of pellets equal to the size of the fish's eyeball per feeding, pellet size is irrelevant. Feeding your fish one big meal a day can easily lead to overfeeding. Smaller meals throughout the day are easier for your fish to consume and digest and keep your betta healthier.

How to feed a betta fish

A common question we are asked, is “how often do you feed a betta fish?” Given their tropical nature, like most other warmer tanks, bettas need to be fed at least twice a day. This is especially important considering that many betta fish tend to be overfed, receiving large meals infrequently. Along with inappropriate water temperatures, overfeeding can lead to a very dangerous gastrointestinal condition that can kill your betta.

Remember, when keeping any fish, maintaining optimal temperature for their species is critical. Bettas do best in temperatures between 76-82F (24-28C). Outside of this range, their immune function and digestion may not be operating well, causing gastrointestinal and other health issues. Please do not manipulate your fish tank’s temperature to try and combat any suspected diseases unless directed by a veterinarian. Although changing the temperature may slow the disease progression, you may also weaken your fish’s defenses.

How many pellets do I feed my betta fish a meal?

Once you have selected a diet for your betta, it is critical that the container is stored properly and replaced every 6 months. We have NEVER seen a betta actually finish a container of food. Since pellet size varies so widely, it is recommended that you feed the amount of pellets that would theoretically fit inside your fish’s eyeball per meal. This could be as few as 2 or 3, or up to 6 or 7, depending on the brand you choose. You do not need to soak your fish’s pellets prior to feeding. All fish can easily eat dry pellets and soaking only decreases their nutritional content.

How often do you feed a betta fish a day?

Starting with at least two meals a day, provided your tank is at the correct temperature, space your meals at least 6-8 hours apart. You can feed up to three meals a day if your fish is currently breeding or at the warmer end of the temperature range (80-82F/27-28C). Be sure to spread more frequent meals out 4-6 hours apart. This will prevent too much food from being in the intestines at once. Knowing your tank temperature is critical for good betta health. Do not trust your heater to work without checking it. Make sure your tank has a reliable thermometer and always have a spare heater handy.

How often do you feed a baby betta fish?

Baby fish, along with actively breeding fish, need to be fed more protein and fat than their adult counterparts. Baby bettas, from fry to 4-6 months of age, should be fed food intended for baby fish, not necessarily bettas. Baby fry should be fed 3-5 times per day, very small meals. Depending on the amount of fry in the system, you may need to feed just a few sprinkles or a few heaps.

How to feed a betta fish

When it comes to our betta fish, we all want to show them love however we can. One of the easiest ways we find to do this is through food and treats. However, overfeeding your betta fish or feeding the wrong kinds of foods can lead to health problems and water quality issues.

If you’ve wondered what you should be feeding your betta fish and how often they need to be fed, keep reading for everything you need to know about feeding your betta fish!

What to Feed a Betta Fish

Feeding your betta fish the right foods will maintain its health, improve its color, elongate its life, and make it an overall happier fish. Bettas are carnivores, which means their natural diet consists primarily of eating small animals, like insects and snails. Luckily, there are plenty of products on the market to ensure your betta gets a healthy, hearty diet.

Options for Feeding Your Betta:

How to feed a betta fish

Image Credit: panpilai paipa, Shutterstock

What’s the Best Food for Your Betta?

The most nutritionally sound food option for bettas is live foods, but this isn’t a practical option for most people. Frozen foods are nutritionally second to live foods, but storage and portioning can become an issue. Freeze-dried foods tend to cause constipation due to their lack of moisture and some may have lost the nutritional profile of the live animal. For most people, pellets are the most cost-effective option for nutrient-dense foods that don’t break the bank. Flakes are a good treat on occasion, but most flake foods do not have the necessary nutritional profile needed for daily feedings.

Foods Bettas Cannot Eat:

Betta Fish Feeding Chart

Day of the Week Quantity & Types of Food
Monday Fasting
Tuesday 2-3 pieces of live, frozen, or freeze-dried food 1-2 times a day
Wednesday 2-3 pieces betta pellets 1-2 times a day
Thursday 2-3 pieces betta pellets 1-2 times a day
Friday 2-3 pieces of live, frozen, or freeze-dried food 1-2 times a day
Saturday 2-3 pieces betta pellets 1-2 times a day
Sunday 2-3 pieces betta pellets or pinch of flakes 1-2 times a day

How to feed a betta fish

Image Credit: at.rma, Shutterstock

How Often to Feed a Betta Fish

Since betta fish do not graze like omnivorous and herbivorous fish do, they should be fed daily at minimum. Ideally, you should feed your betta twice a day, and you can even split the food amount up into three daily feedings if you want to. Your betta needs food to maintain energy and health.

However, it’s important to fast your betta every 1-2 weeks. Fasting helps the gastrointestinal system play catch up with any food that has not fully digested. This will help prevent constipation in your betta. One day of fasting will be adequate and unless needed to treat a medical condition, you shouldn’t fast your betta two days in a row.

The Dangers of Overfeeding Betta Fish

The biggest danger of overfeeding your betta is the risk of causing constipation. Constipation in bettas can lead to more than stomach discomfort and bloating. It can also lead to swim bladder dysfunction and may even exacerbate other underlying medical conditions by inducing stress. Make sure you are feeding an appropriate amount of food per feeding to your betta and resist the urge to overfeed because they give you puppy dog eyes.

The other big danger with overfeeding is that it runs the risk of fouling the water. Food that your betta does not eat will begin to rot, causing ammonia to build up in the tank. It will also allow for bacteria growth, which will create water cloudiness and can reduce the dissolved oxygen within the water.

Why Won’t My Betta Fish Eat?

How to feed a betta fish

Image Credit: Sirinutbettafarm, Shutterstock

If your betta fish is bloated or constipated, it may choose to skip one or multiple meals.

Medical conditions like swim bladder disease and dropsy can also lead to inappetence, so if your betta starts skipping meals, make sure you are closely monitoring for symptoms of an underlying problem.

The most common reason that a betta fish stops eating is water quality issues. If your tank isn’t cycled or you aren’t performing routine water changes, then your water quality will suffer. The same goes for overfeeding and allowing food to rot in the tank. Bettas are the happiest and healthiest with clean, clear water.


Feeding your betta fish the right diet is easy to do but may require you to read labels and monitor how much and how often you’re feeding. Aim for a dietary base food that has around 40% protein and has few fillers, like soy and cornmeal.

Feeding your betta a variety of foods will provide enrichment and stimulation to your betta. If you are able, feed your betta live food every now and then. They will enjoy putting their natural hunting abilities to work!

Featured Image: Buddy BIGPhotographer, Shutterstock

How to feed a betta fish

Lead Pet Expert & Pet-ditor in Chief

Nicole is the proud mom of Baby, a Burmese cat and Rosa, a New Zealand Huntaway. A Canadian expat, Nicole now lives on a lush forest property with her Kiwi husband in New Zealand. She has a strong love for all animals of all shapes and sizes (and particularly loves a good interspecies friendship) and wants to share her animal knowledge and other experts’ knowledge with pet lovers across the globe.

Feed your betta fish two to four pellets at least once per day. Depending on your Betta’s diet, feedings may happen up to three times per day at six hours apart. However, every fish will have a different schedule.

Typically, Betta eats 2-4 food pellets once or twice per day. Because of the Betta’s small stomach, the food Betta’s consume should not be larger than their eyeballs.

You can reduce your Betta’s daily feedings according to the amount of food these fish intake. Depending on the amount they have eaten, owners may need to feed some Bettas every other day. On the other hand, never overfeed your Betta. This fish will eat until they drop, literally!

How Many Pellets To Feed A Betta?

You should feed your Betta fish between 2 and 4 pellets, once or twice each day. The size of each of the pellets should be no larger than the Betta fish’s eyeball. Spread your Betta’s feedings at least six hours apart throughout the day. Separating your fish’s feeding times gives them enough time to digest their food.

The amount of food your Betta consumes varies depending on their stomach size. Generally, a Betta is an opportunistic eater and will eat until there is no longer anything to consume. Avoid feeding your Betta directly, or they will convince you they are still hungry and continue to beg for food.

How Many Pellets To Feed A Baby Betta?

Baby Bettas (also called fries) need to eat a meal of pellets and fresh or freeze-dried food once or twice daily. Their meal should be full of adequate proteins and nutrients to help the fry grow. Similar to in adulthood, these pellets should be no larger than their eyes.

The diet of a baby Betta should contain more protein than an adult Betta because of the nutrients required to make your Betta fully grow. Your Betta fry’s menu should be as diverse as possible so your fish can gain sufficient nutrients, proteins, and minerals to grow.

Many fish owners suggest that a diverse menu in Betta’s fryhood is even more important than adulthood. Some of the best ingredients to add to your Betta fry menu include bloodworms, blackworms, and mosquitos. These proteins assist the baby Betta in maturing at a healthy and rapid rate.

For the best growth and intellectual development, feed your fish food intended for a Betta fry. These commercial food pellets are full of added proteins. They have no unessential additives that cause digestive issues or other problems. Pay careful attention if you are the owner of a baby Betta that your baby is continuing to grow.

How to feed a betta fish

What Happens If You Overfeed Pellets To A Betta

Several negatives can come from overfeeding your Betta fish. These negative outcomes can include digestive issues, stomach expansion, and much worse.

Many fish will continue eating until they can no longer eat. Considering this, you must avoid overfeeding your Betta fish to prevent endangering its health.

Stomach Expansion

Overfeeding your Betta is dangerous because of the way the pellets expand in the water. Similarly, if your Betta eats pellets when they are dry, then they may expand in your Betta’s stomach up to two or three times when they eat.

Naturally, consuming more calories than a Betta is capable of burning off results in weight gain. Weight gain is dangerous for a Betta fish. Eventually, it results in obesity if the Betta does not engage in exercise. Obesity is problematic for the small Betta and can be extremely gruesome on the fish’s spine.

The combination of stomach expansion and obesity together are just some pieces of evidence that indicate how overfeeding can lead to fatality.

Digestive Issues

Overfeeding can cause severe digestive issues for your beloved Betta fish. Depending on the kind of food you feed your Betta, there may be additives that are difficult for your fish to digest.

Check the expiration of your Betta’s food frequently to guarantee freshness. Feeding a fish out of date food is one of the main ways that you cause digestive issues. Expired food can even cause fatality in some cases.


Bettas can become anxious when they are overfed. After becoming obese or ill from stomach expansion or poor tank conditions, your Betta will become stressed. Their personality will change, and eventually, the toll of being overfed may end in death.

Signs You Are Overfeeding

If there are pellets leftover at the top of your fish’s tank, that is a sign that your fish is not eating all their food. Leaving leftover food in their tank can be dangerous and lead to overeating or fatality.

Food that accumulates at the top of the tank may eventually rot and become dangerous for your Betta to ingest. You must remove these pellets immediately after the feeding and not let them settle at the top. Otherwise, you risk your Betta catching deadly infections.

A fish showing physical signs of weight gain like bulkiness in their abdomen might indicate that you are overfeeding them. Abdomen swelling can also be a sign of other major illnesses like dropsy.

Mastering the art of Betta fish care can be tricky, but not at all impossible. Click here to read everything you need to know about it!

How Do I Know If I Am Feeding My Betta Enough?

When there is no food left at the top of your tank, that is a direct sign that your Betta is consuming enough food. However, never continue feeding them until they are full. Bettas will eat as long as there is food in front of them. If you continue feeding them, they will continue eating.

Use your best judgment when deciding how much to feed your Betta fish. Never hand-feed them continuously, or they will eat until their stomachs explode. Betta eats when you place food in front of them. Continuing to place bloodworms or live food in front of your Betta encourages them to continue eating. Be mindful of the live food you feed them so they do not overfill themselves.

One common mistake for many Betta fish owners is forgetting to adjust their Betta’s food routine as they grow. Be conscious of a growing Betta fish and adjust their feeding routine as they mature from fry to adult. This way, you give your Betta the correct amount of food, and they are not malnourished.


Betta fish do not have large stomachs, so you must be considerate of how much you feed your fish. Feed an adult Betta only 2-4 food pellets, once or twice per day. Every fish has a varying diet, so you may adjust their feeding schedule to every other day if needed. When food begins to collect at the top of the water, avoid feeding them more.

Adjusting your Betta’s feeding routine can make a major difference in their well-being. A Betta fish fed the correct amount of food each day will have a longer and healthier life than an overfed fish. This is because these fish are less exposed to harmful bacteria, potential disease and are being cared for better overall!

Feed your Betta fish around 2 to 4 food pellets each day. These food pellets are roughly the size of your fish’s eye and can easily cause multiple issues if fed incorrectly. Managing the amount of food and minding the food you feed your fish is important in avoiding overfeeding your Betta.

If you liked this article, make sure you check out the rest of the website! And if you have any more questions you can ask them in the Q&A Section!

Betta fish are also known as Japanese fighting fish. In Japan, betta fishes are noted for being territorial and fighting if two are placed together or see each other’s reflections. Bettas are native to Thailand, Vietnam, and Cambodia. In the wild, they inhabit rice paddies, floodplains, and canals. Bettas are beloved pets, but you might be curious what betta fish eat. We’ll dig into what betta fish eat, how much you should feed them, and much more below!

How to feed a betta fish

Betta fish eat a mix of dried foods, flakes, and pellets. In the wild they’ll also eat insects

What Should I Feed My Betta Fish?

Good nutrition is important for betta fish’s health. Despite what some fish dealers say, betta fish cannot live on plant-based foods and does not eat root systems. Insects and larvae are the main diet of betta fish in the wild. Overfed bettas, like overweight cats and dogs, can develop health problems.

There are three main types of food pet Bettas eat:

Betta fish eat three main types of food that are dried, flakes, and pellets. Understanding which types of food your betta prefers could help increase their longevity:


A lot of betta fish like to eat freeze-dried food. Bloodworms, which Bettas eat in the wild, are one example. It’s best to use this meal as a treat or snack for Betta Fish because they’re so fond of it!


Bettas aren’t always a fan of flakes. Betta fish need flakes produced just for them! Supplementing this meal with additional betta food is common to give your pet the nutrition he or she needs.


Pellets are a favorite food for betta fish. Bettas can be fed pellets as a mainstay of their diet. Betta fish-specific pellets are required! Keep in mind, the pellets will sink, so be sure you just feed the fish only what they need.

Every betta is different, and some can be pickier than others. Trying each food type out and seeing what your betta prefers is key to its overall health and longevity.

How Often Should I Feed My Betta Fish?

How to feed a betta fish

Overfeeding betta fish can lead to food decomposing that produces toxins

It is usually advised to give your betta fish two to four pellets, one to two times a day, depending on their size. When placed in water, pellets expand and become extremely full for your betta fish, which is why they are so popular. If you are using flakes, take a tiny pinch of food in the morning and evening. One to two days a week, freeze-dried or fresh food can be used in place of pellets.

The key is to not overfeed them. Extra food will decompose and produce toxins if left in the tank. Overeating might also cause disease in your fish. To check to see if your fish is gaining weight, look for a bulge in the belly area!

Can Betta Fish Eat Fruits Or Vegetables?

Betta Fish typically shouldn’t be fed fruits and vegetables since their diet must be 75-90 percent protein. High-protein freeze-dried, and frozen meals can be provided to your betta fish as special treats, but the bulk of their diet should consist of pellets or flakes made specifically for betta nutrition.

Do Betta Fish Eat Other Fish or Live Food?

How to feed a betta fish

Betta fish will consume other small fish and aren’t ideal for larger tanks

Yes, betta fish can consume and digest other fish. Therefore, a community aquarium is not usually the greatest place for betta. The betta has been known to feed on small fishes like tetras, danios, gourami, killifish, etc. So never put a Betta Fish in a tank full of tiny fish!

Male bettas attack and kill other male bettas to establish a territory with food, shelter, and female access. Female bettas are known to get along nicely with other female bettas since they are less territorial than males. Making sure the tank is big enough for two females and monitoring their behavior is critical. Keep males and females apart unless they are mating and being closely observed. Bettas are less territorial in bigger natural habitats and would spar rather than fight to the death.

Feeding live items to betta fish can result in the healthiest fish. Popular are brine shrimp and mosquito larvae. It is possible that parasites will be introduced into your aquarium by feeding your betta fish this meal. As a result, you should never give your betta fish anything you found outside. Always buy live food or its freeze-dried equivalent from a pet store.

Do Betta Fish Get Lonely?

Betta fish are unlikely to be lonely in their tank because of their independent and territorial nature. They can, however, become bored if they are housed in too small an environment. Often, betta fishes are found in bowls that are too tiny to allow them to engage in regular swimming and hiding habits. For this reason, they should be kept in a 5-gallon-or-larger tank. Toxic accumulation in the environment is reduced when the betta fish live in a habitat of this size.

Unlike other popular pet fish, bettas have excellent memories and may recall humans even if they haven’t seen them in weeks. This memory helps them form long-lasting bonds with their owners. So, the more you interact with your Betta Fish, the stronger the attachment will be.

How to Make My Betta Fish Happy

How to feed a betta fishBettas come in a variety of beautiful colors – make sure their diet is 75% to 90% protein to keep their health up

A happy, healthy betta will exhibit vibrant colors, open fins with smooth, active swimming, and will feed easily. A stressed betta will show dull colors, clenched fins, poor appetite, lots of hiding, and lethargy. Responding quickly to physical and behavioral changes shows that your betta’s health is a priority.

Aside from a balanced and healthy diet, other essential factors for betta happiness include:

Spacious and Stimulating Habitat

As labyrinth fish, betta fish may breathe directly from the water surface. As a result, a widespread misunderstanding is that betta fish may be happy in a cup or small bowl. However, for betta fish to truly thrive, they should be kept in a minimum five-gallon aquarium. Keep it between 75-80 degrees Fahrenheit. Colder water weakens the immune system of bettas, making them more prone to sickness. A tank heater should keep the temperature up.

Betta fish need a tank with a filter to protect your fish from bacteria and toxins. To avoid exposure to heavy metals and chlorine, the water should be dechlorinated with water conditioners. A pH of 6.5-8.0 is ideal. Changing the water at least one time a week is recommended. Be sure to provide them with various hiding places and toys, such as floating mirrors and betta hammocks.

Bonding Time

Follow the finger is a fun game to try to bond with your betta. Place your finger on your betta’s tank and wait for him to swim towards it. Watch your betta follow your finger around the tank as you move it. Each time your betta follows your finger, give him a small treat. Just make sure not to overfeed!

Anyone who has a betta can tell you these fish are clever and have feelings. Betta fish are intelligent enough to recognize and respond to their owners. If you take the time to build a positive relationship with them, they will reciprocate and show interest and affinity toward their owner.

How to feed a betta fish

We really do love Betta fish, as do thousands of other fish enthusiasts around the world. These aggressive yet beautiful fish have quickly become one of the most popular home aquarium fish choices in existence today.

Of course, just like with any other pet, you need to feed your Betta fish. Not only do you need to make sure that they are not hungry, but you need to feed them the right foods too. So, when it comes to feeding, what can Betta fish eat of human food?

Table of contents

The Betta Fish Diet

How to feed a betta fish

Image Credit: yin8003211 from Pixabay

In the wild, Betta fish are carnivorous. They love to eat meat of all kinds. They will eat pretty much any kind of meat that they can wrap their mouths around. This includes all kind of insects and insect larvae, daphnia, brine shrimp, blood worms, and other such creatures too.

They are fairly hardy and prolific eaters, or in other words, they don’t hold back. They like to eat quite a bit, especially when it comes to live foods like insects.

Now, some Betta fish do occasionally chow down on plant matter, but not very often. If you see a Betta fish eating plants, fruits, or veggies in the wild, it is probably because they have not been able to catch enough live prey.

However, there are some Betta fish which have been shown to enjoy the occasional herbivorous treat. It does kind of depend on the Betta fish in question. That being said, for the vast majority of Betta fish, they are something like 90% carnivorous.

  • Related: If you need some tank ideas for your Betta we have review cool options here!

What Foods Do Betta Fish Eat In The Wild For The Most Part?

What Human Foods Can Betta Fish Eat?

How to feed a betta fish

Image credit: Pixabay

When it comes to human food, the vast majority of our foods are simply not suitable for consumption by Betta fish. You can rule out any kind of processed food like salami or bologna.

Those chemicals and preservatives will not do your Betta fish any good and can very well make them really sick. There are some foods that you can feed your Betta fish, ones that you might eat yourself, but you can’t feed them exclusively human food.

For the most part, you should be giving them special Betta fish food or other things that they would normally eat, like the worms and insects we discussed above. That being said, there are some human foods that you can feed them.

Just keep in mind that the majority of the Betta fish’s diet needs to be meat-based, so any human food you give them needs to be done occasionally as a treat, not as a meal or meal supplement.

What Are Some Human Foods You Can Safely Feed Your Betta?

Boiled Peas

Boiled peas with the shell removed can be eaten by Betta fish. Make sure to remove the skin because it is hard to digest. A couple of boiled peas are actually shown to help relieve digestion issues in Betta fish.


Cucumber and lettuce are also good things to feed your Betta fish. They have lots of vitamins in them and are easy to digest. Just don’t give them too much of either of these things and make sure to cut them into really little pieces.


Some lightly boiled or microwaved spinach will work too. Some Betta fish don’t like it while others do. It is a matter of tastes here. Just make sure to lightly cook it first because it can be hard for fish to digest.

Sweet Corn

Boiled kernels of sweet corn is another treat that most Betta fish will like. Keep in mind that corn is virtually void of nutrients, so it can only be fed to Betta fish as an occasional treat.

How to feed a betta fish

Image Credit: panpilai paipa, Shutterstock


Meats like chicken, beef, and pork can be fed to Betta fish in very small quantities. Now, most people are against this simply because it is unnatural for a water-dwelling creature to eat a land-based animal, but it is not technically harmful.

Make sure to boil the meat all the way through and add absolutely no spices. The only downside is that our meat is often made with antibiotics and steroids which are probably not so good for Betta fish to consume.


Betta fish will definitely enjoy some fresh fish pieces and other types of seafood. Little chunks of shrimp, oysters, scallops, and other such creatures make for good treats no doubt.

The upside here is that these foods are all animal protein-based, which means that you can technically substitute fish food with these meats on occasion.

On a side note, if you are giving your Betta canned tuna, make sure it is not packed in oil. Oil is not good for fish, nor will it do you any favors in terms of water quality.


Never feed your Betta fish any kind of citrus fruits. Their bodies just cannot handle the acidity.


While you can feed your Betta fish a little piece of an unsalted cracker every now and again, it is not recommended due to additives.

How to feed a betta fish

Image Credit: lmstevendesign from Pixabay

Betta Fish Feeding Tips

Let’s just quickly go over some of the most important tips to follow for feeding your Betta fish. You should definitely follow these if you want a really happy and healthy Betta fish.

While Betta fish can eat some human foods, for the most part, we would recommend sticking to their regular diet.

How to feed a betta fish

Image Credit: ivabalk from Pixabay

Commonly Asked Questions

Can betta fish eat bread?

Whether or not betta fish will eat bread is not the question here, because yes, betta fish will eat bread and crackers.

However, no, they should not eat bread. Bread, crackers, and other such things contain yeast. Yeast expands and caused constipation in fish.

Severe constipation can lead to a variety of more serious issues, which will then lead to death.

Can betta fish eat apples?

Yes, you can feed your betta fish some apples, but not much. In the wild, apples are not a part of their regular diet, and while not too bad for betta fish, large amounts of apples should be avoided.

Simply put, while giving your betta fish some small apple chunks won’t kill them, it isn’t the best either.

What to feed betta fish when out of food?

If you happen to be out of fish food, there are some great things you can feed your betta fish, just so it won’t starve before you go out and buy more betta fish food.

Our Betta Bites are bottles of joy for your Betta fish! Featuring the smallest, easiest-to-eat “bites” available on the market, along with the highest protein content, your Betta is sure to love this food!

Our Betta Fish Food is packed with nutrient rich ingredients. This color-enhancing, micro pellet diet maintains your betta’s health, growth and optimal coloration.

Backed by our 100% Satisfaction Guarantee. If for any reason you and your Betta don’t love this food, contact us to receive a 100% refund or replacement!

Many other Betta fish food products are large and hard for Betta fish to swallow, but ours are the perfect size. These bite-size pellets may be a bit more expensive to manufacture, but we don’t pass that cost on to you!

Here’s all the technical info so you know your Betta is getting the best possible food on the market:

  • 1mm Floating Pellet.
  • High in protein for the high metabolisms that bettas have.
  • More of our betta food is converted into energy by the beta resulting in cleaner water and less clean up.
  • Our custom formula elicits a quick feeding response that will have your beta coming up to the water’s surface everytime.
  • Added natural vitamins and minerals make our beta food a complete nutritional diet.
  • Natural color enhancers have been added to brighten up your betta.
  • The dark green pellets in our beta has color you can see! With no dyes added . Most different colored fish food is all one formula but it is then dyed to give the appearance of varied nutrition.
  • Our beta food has separate formulas for the different colored pellets they are then mixed to give the varied nutrition

Feeding Instructions: Feed sparingly, up to 2 times per day. Feed only as much as fish will eat in 3 minutes. Do not over feed. If used properly, food will not cloud water

Ingredients: Fish Meal, Shrimp Meal, Soybean Meal, Wheat Flour, Corn Gluten Meal, Fish Oil, Squid Meal, Brewers Dried Yeast, Calcium Propionate (preservative), Rice Bran, Aspergillus Niger Fermentation Product, Garlic, Brine Shrimp, Canthaxanthin, L-Ascorbyl-2-Polyphosphate (source of Vitamin C), Vitamin A Acetate, Choline Chloride, A-tocopheryl Acetate (source of Vitamin E), Niacin, D-Calcium Pantothenate, Riboflavin, Thiamine Mononitrate, Biotin, Pyridoxine HCL, Folic Acid, D-Activated Animal Sterol (Source of Vitamin D3), Vitamin B12 Supplement, Menadione Sodium Bisulfate, Complex, Inositrol, Calcium Iodate, Calcium Biphosphate, Cuprum Sulphuricum, Sodium Selenite, Cobalt Chloride, Zinc Sulfate, Ferrus Sulfate, Magnesium Sulfate, Manganese Sulfate.

Guaranteed Analysis:
Min. Crude Protein 42%
Min. Crude Fat 6%
Min. Crude Fiber 2%
Max. Moisture Content 10%
  • Description
  • Additional information

Betta Fish Food Importance

Choosing the right food is very important in keeping your fish healthy. If your using the wrong products your betta’s health will decline much faster than you may think. This is not what we like to see, which is exactly why we’ve custom designed a specially formulated recipe for your betta fish to live longer and happier. we have looked for the highest quality material to craft our recipe to insure you bettas health. With vitamin enriched ingredients we are 100% positive your betta will be happier and healthier than ever before. The recipe isn’t the only thing we studied, be sure to read the instruction to maximize our products efficiency.

Our Betta Fish Food Is On Amazon

You can also take a look at more than Betta fish food by visiting our Amazon store directly to get a faster look at any products we produce, including our Betta fish food. Furthermore see all of the great reviews left on each of our product. There you can also leave us a message if you need any further information on a specific Pisces Pros products.

Reach Out.

Send us a message asking us any question regarding your aquatic pet, or our product. Also we love to receive input from our customers, letting us know if we need to step it up so please don’t hesitate to send us a message.

Our Philosophy

We love fish! Fish are fun. They’re super-cool. And they open a whole amazing world of science when you start to learn about them.
We strive to make having fish a fun and exciting experience for you and your children. Of course, the first step in doing that is making sure they stay alive, which is where feeding them high-quality fish food comes into play.

How to feed a betta fish

Betta fish are carnivores and require foods rich in protein. In the wild, this means they eat small crustaceans, insect larvae, insects, worms, and even tiny fish. In the home aquarium, betta fish can eat a wide variety of foods such as:

  • Betta Pellets
  • Betta Flakes
  • Bloodworms
  • Brine Shrimp
  • Daphnia
  • Mysis Shrimp
  • Tubifex Worms
  • Mosquito Larvae

New betta owners should stick with a quality pellet formulated especially for betta fish and save special foods as treats and supplements. Experienced fishkeepers may wish to incorporate richer foods into their betta’s diet more often. Many specialty fish foods are available in freeze-dried, frozen, and live forms.

Betta fish are opportunistic feeders that can eat a bunch of things you may never expect. That’s good, as it means these fish are generally easy to feed and care for. However, it also leads to some strange ideas about what is appropriate to feed a betta.

The rest of this article will address many of the questions about what betta fish eat and how to feed them in the home aquarium.

How to Feed Betta Fish

Betta fish will take food from the water surface and as it falls through the water column, so feeding them is very easy. They will also hunt for uneaten food in the gravel and decorations. This is important to know for a couple of reasons.

  • Your betta may be scrounging up the uneaten food when you aren’t paying attention. He then may appear uninterested in food when the next feeding time comes around.
  • Uneaten food decays and fouls the tank water. Overfeeding can lead to disease and premature death for your betta.

You can limit or eliminate both of those issues by removing uneaten food after feeding.

Types of Betta Food

New betta keepers should base their fish's diet around a quality pellet. You may want to rotate different brands and varieties on different days of the week. This not only means you’ll have your bases covered as far as nutrition, but it makes food a little more interesting for your betta.

There are pros and cons to using commercially prepared foods. On the downside, there is the potential for digestive issues, especially if you overfeed. This is why you want to make sure pellets are made especially for bettas, and the freeze-dried foods you choose are of good quality.

Some pellets absorb water and expand. When you start on a new brand of pellet, experiment by letting it soak in water before giving it to your fish. In some cases, you may want to pre-soak pellets every time you feed.

Live and frozen foods offer more nutritional value, which is why they are favored by experienced fishkeepers. However, newbies may do more harm than good by overfeeding rich foods.

How to feed a betta fish

Are you fond of putting colorful betta in your aquarium? Precisely, their pretty structure with an eye catchy colour and ease at taking care make them favorite pet fish. Though this fish is familiar and marketed as “betta” in the global aquarium trade, it has a different original name. That is Siamese fighting fish.

Many people often get worried about betta food. Even some people are confused thinking if betta fishes eat live food or not. For your concern, do you know that betta fishes are carnivorous!

Thus, there are no issues feeding live food such as small bugs, insects, mosquitoes, worms, larvae, etc to your betta. Aside from live foods, there are also betta pellets, fish flakes, dried foods, and so on. To ensure protein in the foods of betta, you need to focus on live foods.

Hold on. Are you thinking how to feed live worms to betta? Then, you’ve come to the right place, and this article is perfectly for you.

In this article, we’re going to discuss elaborately how to feed live worms to your betta, and other things to concern about. Let’s jump into further information.

Table of Contents

What Types Of Live Worms Do Bettas Eat?

Are you getting confused which live worms you should buy for your bettas? Thinking that if they can be healthy and good for your fish or not? Thus, we’re here to reduce your stress.

Firstly, you must know that live foods including live worms are enriched with high protein. They can meet the protein nutrients making bettas perfectly healthy.

Now, you’ve lots of options to choose live worms for your betta. We’ve pointed out a few popular live worms to feed betta here.

Tubifex Worms For Betta

How to feed a betta fish

Tubifex worms can be a great choice as live fish food for betta. You can serve it alive, frozen or dried. But, you need to be careful in case of feeding live tubifex worms. Because there are high risks of passing diseases and parasites to bettas.

Thus, you need to make sure that they are cleaned well with freshwater before adding into the tank. To reduce risks, you can breed tubifex worms for your betta on your own. Otherwise, buy them from renowned, hygiene sources.

In this way, you can abate a probability of passing parasites or diseases by the worms. Or, you have to feed frozen tubifex worms instead of live worms.

Bloodworms For Betta

How to feed a betta fish

Although blood worms are favourite among betta fish, you should not feed blood worms daily. Because these contain a high level of fats, iron, and protein unlike any other live foods. So, these would be inappropriate as daily diet for your betta.

Many people ask how often they should feed live bloodworms to the betta? We’d like to suggest you that you should feed them only once or twice per week. You can feed bloodworms as a treat to your betta, not regular foods.

Mealworms For Betta

How to feed a betta fish

As along with other live foods, mealworms can also be another protein enriched food for the betta. But often people doubt about it and ask us is it alright feeding mealworms to the betta? Well, we can’t simply say yes or no.

The reason behind people’s confusion about mealworm is due to its structure. Firstly, mealworms have robust skin. Again, its skeleton is also hard. Also, mealworms are too large that a betta may not eat them at once.

So, betta fishes find them tough to swallow. Hence, you can choose baby mealworms to feed the betta, or you can cut large mealworms into pieces while feeding.

To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video

How to feed a betta fish

Fishes are one of the few pets that needs feed with the right food. Betta fish are carnivorous animals. Which means they must be fed with meat and protein-rich foods. Otherwise, they will not get the right nutrients their body needs. Get the best food for betta fish that is packed with the right amount of protein and fats.

Here are a few food suggestions:

Comparison Chart

A Detailed Review on the Best Food for Betta Fish

Wardley Fish Food

Pellet foods are a good choice for the best food for betta fish. Feed them with easy floating pellets.

Product Highlights

The Wardley fish food is a specially developed floating pellet formula. This is to easily see the amount you have poured onto the water. It is stored in a small jar for easy feeding. Aside from protein, it is also loaded with a stabilized form of vitamin C to boost the betta’s immune system.

The Good

Wardley fish food has no added artificial coloring or dye. So, you don’t have to worry about mixing chemicals into the water. It is definitely safe for your fishes, and it will not cloud water.

The Bad

Since it is a pellet, it varies in size. So, make sure you inquire about its sizes. Big pellets may not be suitable if you have small betta fishes.


  • With easy to open can/jar
  • It has a floating pellet formula
  • No coloring or dye


  • The formula may have a strong smell
  • Sizes may be big enough for small bettas
  • Remaining pieces may pollute the water

Omega One Betta Food

Giving your fish the right food can make them happy and healthy. Omega One Betta Food can be a nutritious treat for your betta fishes. It gives them the nutrients their body needs.

Product Highlights

Omega One Betta Food is a flake food and rich in protein. It is made from fresh catch to offer nutritious food for fishes. It also contains vitamins and minerals for betta fish health.

The Good

The food is processed from a fresh catch of worms. They are as nutritious as live foods but without the risk of getting bacteria or parasites.

The Bad

These dried bloodworms can be healthy for the betta, but not all bettas love to eat dried worms. Since they are not the usual food, they tend to reject or choose not to eat it.


  • Packed with protein, vitamins, and minerals
  • Comes with an easy to open container
  • It is fresh catch


  • Not appealing to all betta fish
  • May create a mess on the tank
  • Big portions sink like a rock, while small pieces float

Hikari Betta Bio-Gold

The best food for betta fish must be well-made with thorough research to make sure the fish food is beneficial enough for the fishes.

Product Highlights

The Hikari Betta Bio-Gold contains vitamin C to help support the immune system and promotes a long and healthy life.

The Good

Bettas love to eat the food that floats, so this product is perfect for betta fish. It provides them with the right amount of nutrients and perfectly fits their way of eating.

The Bad

The food is great, and betta fish will definitely love them. However, the packaging is of this product is not as functional as those that are placed in cans. This one is like a pouch with a spout that serves as the pouring aid when you want to feed the fish. But it is not too helpful because it makes it too easy to pour too much food.


  • It can make them happy.
  • Makes fishes happy
  • Helps them fight boredom
  • Can be used for eating
  • It is easy to use


  • Not applicable for a larger betta
  • Contains sharp or rough edges that may hurt their fins
  • It may sink after a few days soaking in the water

What to Consider When Choosing Food for Betta Fish

  1. Nutrient Content – Take into consideration that betta fish are carnivorous specie, meaning they eat meat like small insects or larvae. That is why their body needs more protein and fats than carbohydrates. So, make sure you have checked the ingredients and the nutrient content of the fish food you are going to buy.
  2. Type of Food – There are different types of fish foods like pellets, flakes, booster, and frozen-dried foods. Betta fish have an upturned mouth and feed on the surface of the water. They can chase the food when it sinks, but it can be difficult for them to get it from the gravel.


Giving the best food for betta fish is making them happy and healthy. One thing you have to make sure, though, is since they are carnivorous, you must feed them with food containing a high amount of protein. So, next time you go to a pet store to buy your lovely betta fish food, make sure to examine the label. It must contain animal-based substances rather than plant-based ones. I hope this article helped you in choosing the best food for your beloved betta fish. Know more about fish food.

First choice I would say to just get more food.
But, if you’re desperate..
You can give the betta little bits of food like raw shrimp or worms you find, but very little, and if he doesn’t eat it, remove the pieces. Tuna fish, little bits of fish fillet, you can try soft vegetables like a cut pea..

In their native habitat Bettas eat mostly insect larva. If you have any containers outside with standing water in them check for mosquito larva – Bettas love them.

For my crown tail betta, once a month I feed him a pea, just for variety. Boil it first. Remember to remove the shell and cut the middle up into really fine flake (it will expand considerably when dropped into the water.)

That should get you though a day but should just get more food.

what i would do is look in any pools of water for white crawling bug thingies ,and the bettas will eat it because the are mainly carni/insect/ivorous.please vote up!

I have dropped spiders (big as a dime) in my betta tank just to see why my betta will do. He would eat them! I usually feel bad for the spider after a few mins of my betta nipping his feet! So remove and move them to my garden.

You should go look at my blog about culturing insects. I don’t have the link, so sorry.

First choice I would say to just get more food.
But, if you’re desperate..
You can give the betta little bits of food like raw shrimp or worms you find, but very little, and if he doesn’t eat it, remove the pieces. Tuna fish, little bits of fish fillet, you can try soft vegetables like a cut pea..


Lol, exactly. I mean, I usually boycott Wal-Mart, and their quality of food options is usually low. but it’s better than nothing. My bettas love peas ?

In defense of Wal-Mart, I was out of ciclids pellets at 6pm on a Sunday, and of course all LFS are closed and PetCo/Smart too. I was cringing thinking I’d have to buy Aquaculture or Tetra, but. LALALALA. Hikari was there! I’ll try not to panic about the lady bagging a customer’s fish in a Ziploc bag. And with no air, either. :/ I didn’t even LOOK at the sad bettas. Double ?

How to feed a betta fishBettas feed on a wide variety of fresh or frozen foods. However, they can also be notoriously picky.

Luckily, there are many dietary options for betta fish that you can choose from.

Bettas are carnivorous and thrive well on live tasty treats such as worms, crustaceans, and small insects.

Here are six of the healthiest food choices for your betta fish:

    Mosquito Larvae

In their natural habitat, the staple food of bettas are mosquito larvae, however, aquarists may have a difficult time securing larvae to feed their bettas. If you find mosquito larvae floating in water, make sure the water is not dirty before harvesting the larvae or you might bring disease back into your fish tank. If you live in an area with a high population of mosquitoes, you can collect the larvae and store them for up to two weeks inside a covered jar placed in the refrigerator.

Microworms are considered to be the easiest live food to culture for feeding betta fish. They are also good sources of nutrients for baby Bettas. Culturing microworms is relatively easy and you can harvest your first batch of worms in about 3-4 days. When you choose to culture your own microworms, make sure to reserve some worms to be used as a starter culture. Mini-microworms, also called Waterworms, are smaller versions of the Microworms. These are excellent for feeding the very tiny fry of Bettas.

Brine shrimps, also referred to as artemia, are high in nutrients required by Bettas. There are betta owners who set up their own shrimp hatchery to ensure the wholesomeness of the live food they’re giving their pets. While live baby brine shrimp are best fed to betta fry, you can use both adult and baby shrimp for your adult bettas.

Daphnia abound in small pools, ponds, and ditches, and look like very small freshwater shrimps. In the past, these were considered the best fish food by aquarists. Since wild daphnia may increase the risk of introducing diseases, parasites, and toxic substances to your fish, it is better to start your own culture. There are several types of Daphnia commonly available—Daphia magna( the biggest), Daphnia pulex, and Daphnia moina (the smallest).

Bloodworms are larvae of a species of midge fly. Its characteristic red color is caused by the iron component, porphyrin, in its blood and tissues. Bloodworms contain 6-8% protein and are natural sources of iron. Since they lack some essential amino acids needed by bettas, it should be fed with other viable sources of amino acids and other nutrients. Many betta keepers give bloodworms as treat once or twice a week.

Earthworms are also excellent sources of protein for Bettas that are often overlooked. You can collect earthworms in your backyard or buy some at the fish bait store, and place them in a jar in the refrigerator. You may need to cut earthworms into bite-sizes.

About the Author:
Peter Hartono is the founder and CEO of Just Aquatic – a proud Australian company that offers homegrown aquatic plants and aquarium supplies carrying top of the line brands including API, biOrb and Exo Terra. To find out more of our exciting offers and promotions check out our Facebook Page and follow us on Twitter at @justaquatic. is reader-supported. When you buy through links on our site we may earn a commission.

At the time of writing, I have been keeping Betta fish for over 20 years, and one of the aspects of the hobby that I enjoy the most is feeding my Bettas. I am a fish food junkie! I probably have 30 or more brands of food in my fish room, and if I ever go to the store and see a type of food I don’t have, I just have to try it.

If you have been to your local fish store and seen the packets of frozen foods in their display freezer you might have been wondering can Betta fish eat frozen fish foods?

Betta Fish can definitely eat frozen fish food. In fact adding frozen foods like bloodworms, daphnia, or mosquito larvae can have a major impact on your Bettas’ health, making your Betta brighter, more colorful, and more active in their aquarium. Frozen foods bring essential additional nutrients to your Bettas diet.

Can Betta fish eat frozen fish foods?

There is an amazing array of different frozen fish foods on the market, and Betta fish can eat almost all of them. In fact, the benefits of feeding Betta fish frozen foods are amazing.

Bettas are naturally carnivorous and as such, would eat many of the creatures in frozen foods in the wild.

I regularly feed my Bettas many of the following frozen foods;

How to feed a betta fish

People are often confused about how often to feed a Betta Fish, and how much. Betta’s are a different kind of fish that eats a variety of food, the least favorite being the traditional “flakes” you’re probably used to feeding other fish.

Table of Contents

How Often to Feed your Betta Fish

An adult Betta, which is generally what you’d find at a Pet store, only needs to be fed once or twice a day. The fish food container you’ve purchased may say to feed them more frequently, but that’s just because they want you to buy more food!

A young Betta fry should be fed twice a day.

And with Betta Fish (as well as humans) its actually good to skip a meal once in awhile, it gives the digestive system a break and allows for getting rid of any built up toxins. This means its actually good for Betta Fish (and humans) to skip a day of eating once in awhile. Many people pick a day like Sunday to have their fish fast for the day.

How Much to Feed Your Betta

Feed your Betta only what it can eat in about 2 minutes. This is very important! Why? Most Betta’s are done eating after 2 minutes, and extra food they have not eaten will settle the bottom of the tank, start rotting, and pollute the tank. This creates a very unhealthy environment, meaning your Betta will get ill unless you clean the tank and get out all of the rotting food, plus change the water. So by feeding your Betta just enough you’re prolonging any tank cleaning or water changing you may need to do by keeping a healthier environment.

Also – if your Betta does go beyond eating for more than 2 minutes than chances are your Betta can actually get FAT if this trend continues. If you look close and notice a bulge where the belly is (around the front/ventral fins) then your fish is overweight!

If you are feeding pellets then maybe 2 or 3 in the morning, then 2-3 in the afternoon.

What to feed a Betta Fish

Betta fish are carnivores. Remember their nickname “Siamese Fighting Fish”? They will attack, bite, and eat other fish they see as a threat. What this means is they prefer to eat some sort of protein.

Here are the types of Betta Food that you should vary in their diet – ordered by easiest to find. Keep in mind the easier options are also their least favorite (think microwave dinner vs mom’s home cooking)

  • Fish flakes – you can try and feed these to your Betta, they are cheap and inexpensive. They may or may not eat them, some Betta’s flat out don’t like them.
  • Betta Fish pellets – specially designed for Bettas. This is easy to find at most pet stores that is a daily staple for most bettas. But some pellets are too large for smaller fish, or they sink too quickly and wind up as waste. Here’s some pellets mine have loved so far.
  • Freeze-Dried Food – at most pet stores you’ll find these Betta treats, ranging from freeze dried bloodworms to brine shrimp. These are great treats for your Betta and they will appreciate them greatly!
  • Frozen Food – if you can find live bloodworms or brine shrimp then buy them in bulk, freeze them in small batches, then unfreeze them for feedings. Some breeders feed these to their Bettas, but this isn’t too practical for owners of a few Betta’s. Plus this can be expensive!
  • Live Food -like I said previously, if you can find live bloodworms or brine shrimp you can feed them right to your Betta. Again, its expensive and not easy if you only have a few Betta’s.

Products from

A note on feeding live food to your Betta: worms especially carry a bunch of bacteria and parasites, and are messy to deal with. So this is not for the amateur fish owner, know what you are doing or you’re adding additional risk of disease to your Betta. is reader-supported. When you buy through links on our site we may earn a commission.

Over the last 10 years or so we have seen a surge in the number of people keeping Betta fish.

From the regular Betta that we all know and love, known as Betta Splendens, to some of the more exotic, wild-caught species, the humble Betta is going from strength to strength.

One of the primary questions all new Betta keepers ask is ‘How often should I feed my Betta?’

Betta fish should be fed 2 or 3 small meals per day rather than one large meal. Due to their small stomachs and intestinal system, Bettas need to eat regularly to get the most from their food. If they are fed one large meal each day they can easily gorge themselves and become constipated.

How Often Should You Feed A Betta Fish?​

At the time of writing, I have kept and bred, Bettas for over 20 years. I have lost count of the number of Bettas that have passed through my fish room over the years. The one thing I have learned from keeping so many Bettas is that they do much better when fed little and often rather than all at once.

As someone that has close to 50 aquariums to feed multiple times a day, let me assure you it would be much easier to dump a load of food in once a day, but that doesn’t really work for the fish.

I have found the best way is to come up with a feeding schedule that works both for me and for my Bettas. Currently, I feed them all in the morning, then again when I return from work, and once more in the evening.

Do You Need To Feed A Betta Every Day?​

Yes, Betta fish should be fed every day. I hear a lot of people saying ‘in the wild, they wouldn’t eat every day’, but I strongly disagree. In the wild Bettas are opportunistic grazers that would be eating any flies, bugs, and worms they came across. Wild Bettas don’t think to themselves, ‘it is Monday today, and I don’t eat on Mondays!’

How Much Should A Betta Be Fed?​

How much should you feed a Betta is probably the second most hotly debated Betta topic (after ‘can Bettas live in a bowl?’). I personally use the word ‘pinch’ when describing how much food to feed a Betta. The problem is, much like with people, how much a Betta wants to eat varies from fish to fish.

Only with experience of your individual fish can you decide exactly how much your Betta will it. The golden rule when deciding how much to feed your Betta is to add a tiny amount and wait. If your Betta eats it all quickly, add another tiny bit of food.

Can You Overfeed a Betta?​

Yes, you can overfeed a Betta if you are not careful. Because Bettas have evolved in nature to eat whenever they stumble across food, their instincts tell them to eat when the going is good, just in case they don’t find another fly or bug to eat for a while. The problem is, in our aquariums, the going is always good because we feed them 2 or 3 times a day.

It is very important not to overfeed your Betta. I recently wrote an article about overfeeding Bettas which is titled Can Betta Fish Over Eat? which I think is worth reading.

To prevent overfeeding, only ever feed your Betta little and often. Never be tempted to dump a whole load of food into their aquarium to save time.

What Are The Best Foods To Feed To Betta Fish?​

Over the years I think I have tried just about every fish food on the market. It is very rare these days that I see a brand of fish food I haven’t tried at least once. My favorite foods to feed to my Bettas are;

Knowing the right way to feed your betta is fundamental, because not doing it right can have big consequences on your bettas health. Nothing is more stressful than dealing with a sick fish, right? So, let’s do it right, and get rid from the calamity!

Here are some golden rules on feeding your betta.

First, select the proper food. Bettas are selective eaters. A betta specific pellet is ok, but live and frozen foods are preferable. The recommended diet includes frozen brine shrimp and frozen bloodworms.

The next rule is to not overfeed your Bettas. Carefully dose the meals, because even if the fish ate all you give him, he will produce so much more waist when overfed and the pollution level of the jar he is in will go beyond safe range, this problem is smaller if you keep your betta in a larger aquarium. Remember not to leave uneaten food in the Aquarium! Once your betta and rest of the fish is done eating, you must remove all uneaten left over food. If you do not remove it, it will punctually rot and cause havoc in the tank.

Bettas prefer to eat from the upper parts of the water column. They don’t really enjoy eating from the bottom of the tank. So before dropping the food in the tank, make sure you have his attention. Let him see the food, get it close to his face from the outside of the aquarium, let him check out what it is, and then there you go! Drop food in front of his nose. The best way is to drop a tiny bit of food–about 6 frozen brine shrimp, watch the bettas eat it all and then look at the belly, if it looks the same as it did before you fed, it’s ok to give them more, but always watch and make sure to make the second portion smaller than the first.

Your betta should go for the food right away, but if not, watch where the food sinks, and what the betta does. If more than 15 min he has not eaten the food yet, remove the food. Never let the water go cloudy. If it is already, then change it, as cloudy water will threaten your betta’s health. Normally, small bowls or containers should be changed at least twice a week. Larger tank can be changed once a week. And notice if the ammonia and nitrite levels are up the roof, because both are very bad for your Betta. Also be wary of harmful bacteria they can ruin your fish life, but don’t kill of all bacteria in the aquarium since a lot of bacteria is essential for a well functioning aquarium.

During the pre-spawning period you can feed a wide variety of food, including blackworms, Grindal worms, fruit flies, brine shrimp, mosquito larvae and frozen blood worms (all are life except the frozen blood worms). During this period the adult fish may be fed 4 times per day or more depending on how close the fish are to being placed into the spawning tank.

You can start feeding your betta fry, 5 days after the spawning. Feed the fry several times per day, using a variety of foods (infusoria, boiled egg yolk, baby brine shrimp…) made up of small particles.

Didn’t find the info you were looking for? Ask your question in our Aquarium forum !
Our knowledgeable staff usually responds to any question within 24 hours

Betta Fish Articles

Betta – Information about Betta
Betta Anatomy – An introduction to Betta anatomy.
Betta Breeding – Information about Betta Breeding
BREEDING BETTAS – The breeding and raising of Siamese fighting fish.
Betta Species – List of our Betta species profiles.
Buying Betta Fish – An guide to buying healthy Bettas.
Feeding Bettas – A short describtion on how to best feed your bettas.
Tail and Fin Forms In Betta Splendens – A guide to the different tail and fin forms available in Betta splendens

It is always a good idea to know how to feed a blind Betta fish.

It is the same as it is with other types of fish, they need something to eat in order to survive, which you can provide them. A simple rule to follow is that you should never feed your fish anything that is not meant for their species of fish.

It best to feed what your Betta Fish can eat in a few minutes. If there are leftover food it will rot and then ammonia may spike. If there are a lot of plants then this will help.

Some bottom Betta Fish will help clean out the leftover food debris such as a Corydoras.

Also, your fish will become used to eating whatever food you are feeding it on.

Feed a Blind Fish by Dropping a Floating Pellet by His Good Eye

If you’ve ever wanted to feed the fish and you need something to hold the fish’s food while it waits for its next meal, you can do so with a tweezer or syringe ( without needles ).

You can feed the fish by dropping a floating pellet by his good eye.

To do this, place the pellet directly with tweezers or inside a syringe.

Make sure that the fish will bite at this point so that the pellet will fall right by his mouth.

See the very creative helpful video on a person using a syringe on feeding his flowerhorn.

Feeding a Blind Betta Fish by a Feeding Ring in the Same Place

Feeding a Blind Betta Fish by a feeding ring in the same area as where he lives and breeds is a method that most breeders use. But, how do you know if this is the right method?

The first question to ask is how often should you feed a Blind Betta Fish by a feeding ring?

And, feeding two times a day will suffice.

Also, make sure that your betta fish is comfortable while feeding him.

If you want to feed your betta fish by a feeding ring in the same area as where he lives.

You can also try feeding him in a small aquarium and letting him choose what food to eat. This way, your betta will know that he has to eat something, or else he won’t eat at all.

Feeding your blind betta fish by a feeding ring in the same spot as where he lives is a good method.

Betta Fish Rare to Be Completely Blind

You might not be able to see a tiny little fish but you would be amazed at what they can see.

They have great vision and can see anything in the water under the microscope.

This is a trait that can make it extremely hard for other fish to compete with them.

The reason why a betta fish can see something so small is due to its eyes.

The reason they have such an eye that is smaller is that they have a special layer that is called the Retina.

The retina is the part of your eyes that allows you to see very tiny details in the water.

  • If you were to actually try to touch something that is a quarter of the size of the betta fish’s body it would be almost impossible to touch.
  • It would be impossible to touch because they have the sensory capabilities to detect the pressure points in the water on their bodies.
  • These are the tiny little spots of water that are caused when the pressure in the tank or aquarium fluctuates up or down.
  • This is why it is so easy for them to detect these pressure points.

Even if you were to get near a betta fish that was completely blind, you would still be able to sense their existence because of the sensory capabilities that the fish have.

Their body is designed to have three senses. It has the sense of smell, hearing, and sight.

This means that even if you were not able to see a tiny little fish, it would be able to sense your presence by using the smell, hearing, and sight sensors in its body.

Blindness in a betta fish is very rare.

Remember that the best fish that are partially blind will have a much harder time to care because it will not be able to see much.

A Quick Guide to Feeding Betta Fish – Can They Go Without Food For 14 Days?

In order to survive the fish tank, your Betta Fish must be able to eat in order to gain energy and eat at a faster rate than when they were eating live.

So what happens when your betta fish cannot eat? They have trouble digesting the food that goes into their stomachs. This causes them to suffer from watery diarrhea. If you catch your fish with this problem, you will have to give them medication.

Also remember that fish should eat on a regular schedule. You should let them have their meals at about the same time every day.

It would be best to keep track of how long the food stays in the stomach and feed the fish right after they eat.

You may find that your fish has been eating very little for several weeks, but once you get him to eat you might have to give them an extra meal. This is because their digestion will not break down the food like other fish do.

If you notice the fish not eating in 14 days, it might be time to get him a special treat!

The reason why they become bloated is that they do not get enough water or they do not have the proper balance of vitamins and minerals in their diet. When you have a healthy diet, your Betta fish will not become bloated.

You need to make sure that your fish always have access to fresh, clean water.

Feed A Blind Betta Fish With Food Using Tweezers

Feed a blind betta fish by putting food directly on his mouth by using his little, stubby-like tweezers.

These little guys are so cute, and the temptation is pretty great to try to get their food from the sides of the tank.

It’s easy enough to get them food, but how many times have you noticed that they just don’t eat much of what you give them, because they don’t like it?

Here are some things to consider if you’re trying to feed a blind betta fish with food directly from the tank, so that they get it right.

One thing that you want to remember about feeding your betta fish with food directly from the tank is that they have very small mouths, which means that the food has to be able to penetrate their tiny gums in order to do its job properly.

Feed a Blind Betta Fish by Putting Food Near a Floating Betta Log

By using a floating log where the betta fish always rest. You can simply put some food on the betta floating log so that it will be easy for your blind betta to locate the food.

Feed Your Blind Betta Fish By Putting Food Near Almond Leaves

Feed a Blind Bettas by placing food near an almond leaves or other plant is one of the best ways to care for your Betta fish.

Another way to feed your Blind Betta fish is by making it a habit to feed him with a food dish that has been placed near an almond leaves.

Some experts even suggest that you place food near a piece of wood or a metal object.

If you keep the above mentioned tips in mind, you will surely enjoy having him at home for many years.

It is important for him to get the nutrients he needs, especially if you want to keep his health at a high level. He will definitely be happier when he receives what he needs.

Once you have properly fed your Betta fish, you should make sure that you monitor their condition closely. If you notice any changes, it is time to change the food that you are feeding him.

Feed a blind betta fish bloodworms using a chopstick

Another way is using a wooden chopstick where you can feed your blind betta fish bloodworms.

Even a blind betta fish has the sense of smell and touch. And it is rare for betta to be completely blind.

The “Siamese fighting fish,” or betta (Betta splendens), is an undeniably unique fish.

Even amongst its “labyrinth fish” relatives such as gouramis (Family Anabantidae), the betta fish is a real standout.

Betta fish, which is actually pronounced “bet-tah” fish, not “bay-tah” fish, have long been clear favorites of novice and advanced aquarists alike. However, despite their popularity in the fish world, many people are still unfamiliar with their care requirements.

This stems, by and large, from (1) expectations that bettas can be maintained on the cheap and (2) widespread exaggerations of their hardiness.

Here’s what it really takes to properly care for a betta, including their history, life span, feeding requirements, tank setup and ideal tank mates, so you can set your betta fish up to thrive.

Get to Know the Betta Fish

Betta fish naturally live across tropical Southeast Asia (especially Thailand) in small, warm, stagnant bodies of water.

Around 150 years ago in Thailand, betta fish started to become pets when kids would collect them from the rice paddies and place them together to watch them spar. As these contests grew in popularity, the King of Siam began to regulate and tax betta fish.

The betta fish gained European attention in 1840 when the King gave a few of them to a Danish physician named Dr. Theodore Cantor. He studied and bred them, and by the 1890s, betta fish were being imported into France and Germany.

The first betta fish didn’t enter the United States until 1910.

How Long Can Betta Fish Live?

The average betta fish life span is about 3-4 years.

But to help them live this long, you will need to provide them with the right fish tank, food, light, and mental stimulation.

Betta Fish Tank Setup

While many people may think that bettas can live in small bowls, this is actually very inaccurate.

The Myth of the Betta Fishbowl

The reason for this misconception is not entirely clear but seems to stem from the fact that the betta fish can breathe air and survive in oxygen-depleted environments.

They are able to do this due to their “labyrinth organ,” which allows them to breathe air to a certain extent. It also allows them to gulp food from the water surface without worrying about the air disrupting their swim bladder.

However, bettas don’t actually prefer small habitats, but rather, they use these environments to avoid their competitors and predators (which cannot survive there).

And bettas are still just as sensitive to the effects of ammonia exposure as any other fish species. They are actually prone to fin rot and other maladies—due to their long fins—and a poorly maintained or undersized fish tank can increase their risk or exacerbate an already developing issue.

So if you have a pet betta fish that’s protected from competitors and predators, wouldn’t you want to give them the extra space to thrive and not just survive?

Betta Fish Tank Size

The minimal tank size for a betta is 5 gallons. There is no such thing as too much swimming space, so you could even do a 10-gallon tank—just be sure that the tank is not super deep.

Since bettas are used to swimming left-to-right in shallower waters, a deep tank is not ideal for their habits.

You should also choose a standard square tank over a bowl. The rounded sides of bowls—and relatively small opening at the top—seriously limit filter options. And with bettas being so sensitive to bacterial maladies, it’s important their habitat have an effective filtration system.

Betta Fish Tank Temperature

Bettas are also very temperature sensitive, so an aquarium heater is a necessity, not an option, for betta fish.

The betta fish strongly prefers temperatures (78-82°F) that are even higher than most other tropical fish.

Betta Fish Food

Betta fish are carnivores. They actually survive by eating insects and larvae, so you will need to feed them a balanced fish food containing a lot of protein.

Betta fish can be fed flakes, pellets, or frozen foods that are specially made for them. These foods will contain the levels of protein that suit their needs.

How Much to Feed A Betta

Betta fish are not capable of sensing when they are full. In the wild, they are typically always on the search for their next meal, so it’s up to you to feed your betta fish the right amount of food.

You should feed your betta fish no more than twice a day.

There are two common rules for feeding a betta fish:

Only provide enough food for your fish to eat in 2 minutes. If you have a fish that dawdles when they eat, you can give them up to 5 minutes.

A meal portion should be equal to about 5% of a betta’s body size.

Betta Fish Temperament

While the betta fish might be referred to as the “Siamese Fighting Fish,” they’re not as mean as their reputation would suppose.

The moniker comes from the tendency of male bettas, which are highly territorial, to attack each other on sight. Male bettas have even been known to attack their own image in a mirror.

It should go without saying that this fish should not be housed with another betta (including females); bettas are just too grouchy with each other.

And although bettas are actually quite peaceful with other species, before you get them a tank mate, remember that they are truly unsocial and most certainly do not get “lonely.”

Should Betta Fish Have Tank Mates?

It is possible to keep bettas with other fish, although it’s not at all preferable.

The long fins of males make an especially tempting target for aggressive fish. Even little schooling fish, if nippers, can be a constant bane to a betta.

For this reason, bettas are best kept alone.

If you are set on getting them tank mates, the most compatible options are small, gentle bottom-dwellers such as Corydoras or khuli loaches.

If you do bring in tank mates, you should look into getting a larger tank to allow for adequate space for the fish. The common rule is 1 gallon of water per inch of fish. So starting at a 5-gallon or 10-gallon tank for your betta, you would need to increase the size for each new tank mate.

Set Your Betta Fish Up to Thrive

Bettas are attractive and charming. There are plenty of good reasons to want to acquire one as a pet.

However, they require the same amount of care and equipment as other fish. They should not be seen as low-maintenance alternatives.

To the point, the only good reason to get a betta is because you really want a betta.