The Ultimate Betta Fish Food and Feeding Guide

Please note: this page contains affiliate links

If you’re wondering what betta fish food, or how much and how often, you’re not alone. Surprisingly this is one of the most frequent questions when it comes to first-time betta keeping, and overfeeding is very common! To further complicate things, it’s not always wise to rely on the information from pet stores or on the food product labels either.

Bettas can be downright picky eaters too and tend to prefer eating food on the surface of the water instead of on the substrate of a tank. Bettas require a well-balanced diet that is rich in protein because they are primarily carnivores. It’s a myth that bettas can survive simply by feeding on the roots of plants.

Most betta keepers decide to feed pellets because they are simple and effective. Pellets create less mess and you can easily portion them out for feedings. Live, freeze-dried, or frozen foods can be used as treats or implemented into their daily feeding routine too.

To keep your betta happy and healthy please follow each food and feeding guideline below as these tips could literally save your fish’s life:

Betta Fish Food

Best Betta Fish Food: Dietary Requirements

Betta fish are classified as carnivores, and eat insects in the wild. The best betta food replicates these specific dietary needs without a lot of added and indigestible fillers. For most betta keepers it may not be possible to source or provide live foods as a betta fish’s main diet. It’s best then, to provide a variety of high-quality pellets, flakes, freeze dried, frozen and live foods. Each is covered below.

Providing the best nutritional value focuses on a betta’s need of protein, fat, fiber, phosphorus, carbohydrates, calcium, and vitamins (A, D3, E, K, B1, B2, B3, B5, B6, B12, C, H, M). Make sure your betta food is natural and contains protein as the first ingredient. Do not purchase or feed flakes made for goldfish or other tropical fish.

Betta fish have very short digestive tracts and do not process fillers like corn and wheat very well. These fillers are often found in many pellet and flake foods and can lead to excess bloat and digestive issues (e.g. constipation). Betta’s receive no nutritional benefit from fillers and just pass them off as waste. It’s very important you provide foods high in protein to satisfy their carnivorous needs. Fiber and moisture are also important to aid their digestion.

best betta fish pellets

Betta Fish Pellets

Pellets are the most common betta fish food on the market, with quality varying greatly across each. The best pellets for betta fish will have fewer fillers and more high-quality ingredients that help fish thrive. Some betta fish pellets expand significantly after they are exposed to water.

This can cause bloating and digestive issues if you’re not careful as they’ll expand in your betta’s stomach. For pellets that expand once wet, soak them in tank water before feeding to hydrate them, especially if your betta attacks food instantly.


Northfin Betta BitsNorthFin Betta Bits-Crude Protein (min): 45%

-Crude Fat (min): 16%

-Crude Fiber (min): 4%

-Moisture (max): 9%

-Ash (max): 10%
-No fillers or hormones

-No dyes or artificial coloring

-Ideal 1mm size
- May be hard to find, except online$$$$5.0
New Life Spectrum Betta PelletsNew Life Spectrum Betta Formula-Crude Protein (min): 37%

-Crude Fat (min): 5%

-Crude Fiber (max): 4%

-Moisture (max): 10%

-Ash (max): 8%
-Color enhancing ingredients

-Doesn’t expand

-High-quality ingredients

-Almost no fillers

-Does not cloud water
-Semi-floating may easily sink

-Inconsistent pellet sizing
Ocean Nutrition Betta PelletsOcean Nutrition Betta PelletsCrude Protein (min): 36%
Crude Fat (min): 4.5%
Crude Fiber (max): 5%
Moisture (max): 8%
Ash (max): 15%
-High in vitamins and protein

-Small size and easy to digest

-Does not cloud water

-Color enhancing
-Large quantity

-Freshness may expire before using

-May not float for very long

Hikari Betta Bio-Gold PelletsHikari Betta Bio-Gold-Crude Protein (min): 38%

-Crude Fat (min): 4%

-Crude Fiber (min): 3%

-Moisture (max): 10%

-Ash (max): 12%
-Color enhancing ingredients

-Small-sized pellets
-Fillers and artificial coloring

-Difficulty dispensing
Omega One Betta Buffet PelletsOmega One Betta Buffet Pellets-Crude Protein (min): 40%

-Crude Fat (min): 5%

-Crude Fiber (min): 2%

-Moisture (max): 8.5%

-Ash (max): 8%
-High in crude protein

-Primary ingredient is salmon

-Low in ash

-Smaller pellet size
-Does not float for very long

-Fillers and artificial colors

-Pellet size may be inconsistent
Aqueon Betta PelletsAqueon Betta Food-Crude Protein (min): 38%

-Crude Fat (min): 7%

-Crude Fiber (max): 7%

-Moisture (max): 8%

-Phosphorous (min): 1%
-Small pellet size

-Comes in color enhancing blend

-A lot of fillers

-Does not float very long

-Tiny pellets


Freeze-Dried Betta Fish Food

Freeze-Dried Betta Food

Freeze dried food is a great option to introduce some of the betta’s natural food into their diet, but it does not replace the quality of live or frozen foods. Freeze dried foods have been stripped of their moisture and have added fillers to keep them stable.

It’s recommended that you soak them in tank water before feeding to rehydrate them, increasing the moisture content. Feeding only freeze dried food can lead to bloating and constipation issues.

One large benefit to freeze dried foods, however, is they are free of bacteria and parasites.They are also easy to find at local fish stores and online and are relatively inexpensive. They store well and often come in your typical fish food containers.


Omega One Freeze Dried BloodwormsOmega One Freeze-Dried Bloodworms-Crude Protein (min): 55%

-Crude Fat (min): 3%

-Crude Fiber (max): 5%

-Moisture (max): 5%
Omega One Freeze Dried Brine ShrimpOmega One Freeze-Dried Brine Shrimp-Crude Protein (min): 48%

-Crude Fat (min): 6%

-Crude Fiber (max): 2.5%

-Moisture (max): 5%
San Francisco Bay Freeze Dried Mysis ShrimpSan Francisco Bay Brands Freeze-Dried Mysis Shrimp-Crude Protein (min): 67.3%

-Crude Fat (min): 5%

-Crude Fiber (max): 2.8%

-Moisture (max): 8.4%

-Ash (max): 10.8%
Hikari Freeze Dried DaphniaHikari Freeze-Dried Daphnia-Crude Protein (min): 66%

-Crude Fat (min): 9%

-Crude Fiber (max): 5%

-Moisture (max): 7%
Hikari Freeze Dried Tubifex WormsHikari Freeze-Dried Tubifex Worms-Crude Protein (min): 60%

-Crude Fat (min): 6.5%

-Crude Fiber (max): 0.3%

-Moisture (max): 6%


Best Betta Fish Flake Food

Betta Fish Flakes

There are specific flakes made specifically for betta fish. Do not feed your betta other tropical fish flakes because they lack the protein requirements bettas need. Betta flakes can be a staple in regular feedings, but they can also be very messy. Excess or sunken flakes should be removed immediately after feeding. Betta fish often refuse to eat flakes as well.

Omega One Betta Fish Flake FoodOmega One Betta Flakes-Crude Protein (min): 43%

-Crude Fat (min): 12%

-Crude Fiber (max): 2%

-Moisture (max): 8.5%

-Ash (max): 8%
Tetra BettaMin Tropical Medley FlakesTetra BettaMin-Crude Protein (min): 48%

-Crude Fat (min): 8.5%

-Crude Fiber (max): 1.5%

-Moisture (max): 7%

-Phosphorus (min): 1.1%


Live & Frozen Betta Food


Live & Frozen Betta Food

If you’ve never fed your betta anything other than pellets then you and your betta are missing out. Betta fish are carnivores and they get increasingly aggressive during feedings when they have to stalk their prey. This is also the best way to replicate their natural habitat and food sources.

Some are harder to source than others but make for a balanced diet. Be careful of where you source your live and frozen foods from, as they may carry parasites and other diseases. Never feed your betta something you caught outdoors either.

Frozen foods come in many of the same options. It’s a great alternative to keeping live food. Frozen betta food may be kept in your freezer until you’re ready to defrost and feed them to your betta. Only take as much as you need placing the rest back into the freezer to prevent thawing. Never refreeze any food that has been thawed as it could have been exposed to bacteria.

These options below are a betta’s favorites:

1. Live/Frozen Mosquito Larvae

Mosquito Larvae

A staple in their natural habitat, mosquito larvae are an excellent betta food option. While they may be hard to source during the winter months, mosquitos and their larvae are very active and abundant during spring and summer and in warmer climates. Purchase a starter culture and harvest them yourself, or find a reputable local or online store that carries them.

2. Live/Frozen Brine Shrimp

Brine Shrimp

Brine shrimp are an aquatic crustacean that betta fish love. The photo above is zoomed in, from the University of Utah, they only grow up to 1 centimeter as adults. Brine shrimp are packed with the nutritional needs that betta fish need to thrive on (proteins, vitamins, and amino acids), and they’re easy to raise too. They can also be found at most local fish stores, making them a good option for varying up your betta’s diet.

3. Live/Frozen Bloodworms


Bloodworms or Glycera are the larvae of the midge fly and can be found in pools and ponds of water. Betta fish commonly gorge on them in the wild, making them ideal variations for even the pickiest of eaters. Betta’s put on a big show when going after these guys, but they shouldn’t be used as the exclusive source of food because they lack amino acids. They are high in iron content, resulting in their bright red coloring. If you can’t handle the live option (they are pretty gross looking), they also come in a gel or freeze-dried option.

4. Live/Frozen Wingless Fruit Flies

Wingless Flightless Fruit Fly

Also known as the vinegar fly, the common fruit fly is something you are probably very familiar with. Have you ever left bananas, apples or other fruit out in your kitchen, and all of a sudden there’s swarms of little bugs flying around them? Those are fruit flies and betta fish love them because they are insectivores. While you can technically drop them in for feeding, you don’t know what diseases they may have and they may fly out. Instead, there is a wingless and flightless variety that is ideal for feeding betta fish and can even be bred and harvested in a small container inexpensively.

5. Live/Frozen Mysis Shrimp

Mysis Shrimp

Mysis shrimp, or opossum shrimp, are another great option for betta fish because of their exoskeleton. This exterior is rich in fiber, which aids the digestion of protein-rich foods. If your betta fish is a picky eater, these guys might do the trick for some variety. They are packed with betta-loving nutrients, more so than brine shrimp, and are also high in moisture and amino acids.


How Much & How Often to Feed a Betta Fish?

Betta Fish Eating Food
Pay no attention to the amount and instructions on the side of the betta fish food can. These directions are often very misleading and can cause problems with your betta and the water quality in your tank. Typical feeding instructions say to feed as much as your fish will consume in 5 minutes, or to feed several times daily in amounts that can be consumed in 3 minutes. This is not recommended and will lead to overfeeding and excess waste.

  • Betta fish pellets (2-4 pellets, 1-2 times daily)
  • Live, frozen, or freeze-dried (2-3 pieces, 1-2 times daily)

Adult bettas can be fed once per day, and babies (fry) can be fed twice per day. It might not seem like enough, but many pellets expand to more than 2X their size once they get wet. To put this into further perspective, a betta fish’s stomach is roughly the size of their eye! Additional feedings may be necessary depending on the activity level and personality of your betta.

Bettas will overeat if you let them. Overfeeding and overeating can lead to constipation, bloating, obesity (that’s right betta fish can get fat), swim bladder problems, contracting diseases because of the bacteria feeding on the excess food breaking down, and even death.

Ideal Feeding Schedule:

  • Monday: Betta fish pellets (2-4 pellets, 1-2 times daily)
  • Tuesday: Live, frozen, or freeze-dried (2-3 pieces, 1-2 times daily)
  • Wednesday: Betta fish pellets (2-4 pellets, 1-2 times daily)
  • Thursday: Betta fish pellets (2-4 pellets, 1-2 times daily)
  • Friday: Live, frozen, or freeze-dried (2-3 pieces, 1-2 times daily)
  • Saturday: Betta fish pellets (2-4 pellets, 1-2 times daily)
  • Sunday: Fast to keep digestive regularity


Always clean up any excess food that falls to the bottom of the tank with an aquarium designated turkey baster. This will prevent ammonia buildup and the potential for harmful diseases being present from food decay.

It’s also a good idea to not feed your betta one day per week, this gives their digestive tract time to fully process food and it limits problems associated with overeating. If you’re going to be gone for a day or two, or on vacation, don’t pour extra betta food in either.

Extra feeding will lead to overeating or they may not eat the excess at all. If you want to know how long betta fish can go without food too, it’s actually 14 days. Therefore, it’s always better not to feed your betta over the weekend or for a day or two than it is to feed them extra.

What If Your Betta Fish Won’t Eat?

If your betta fish won’t eat or seems completely uninterested in food don’t worry. A lack of appetite may mean that they are not hungry or have recently undergone some type of stress (e.g. tank cleaning, new home, abrupt water temperature changes). Again, don’t worry about a couple days because bettas can survive up to 14 days without food.

Cold water that is outside of the recommended range of 76-81 degrees Fahrenheit may also cause your betta to act lethargic and will slow their metabolism. A lower metabolism means they will need fewer feedings. As betta fish get older they will also be less active and may eat less frequently, this is normal.

If your betta isn’t eating it may also be a sign of illness. Just like when we are sick, betta fish also won’t have big appetites while they are ill. Make sure to monitor for signs of illness and disease, and initiate the proper treatments as soon as possible.

Once a betta recovers, their appetite will also begin to come back too. As mentioned above bettas can be picky too. If you notice your betta fish spitting out his or her food, or turns away from it, you may need to try a different kind or brand.


That’s a lot of information to digest, but as a betta keeper, it is our responsibility to make sure they have a well-balanced diet for optimal health. Myths exist regarding live foods causing constipation and bloating. This can happen, but it’s normally from a lack of fiber in the betta’s diet, or overfeeding.

Remember, betta fish may eat even if they are not hungry. In the wild, betta fish may not know when their next meal is, so their instinct is to continue eating while food is available.

Ranked in order, the best betta food is live, frozen, freeze-dried, pellets, and flakes. Feeding a variety of different foods will provide the array of nutrients a betta fish needs to thrive.

How much to feed your betta fish can depend on their individual activity level, but 2-3 pellets 1-2 times daily is a safe amount. Get in the habit of sticking to a regular feeding schedule so that you don’t forget whether or not you fed them.

Please ask any questions you may still have about specific betta fish food and feeding procedures in the comments below.

24 Responses

  1. Summer

    Thanks so much for this info! I just got my Crown Tail Betta 3 days ago and he still hasn’t eaten. Makes sense now, he’s getting used to his environment.
    Awesome website, btw!

    • Bryan

      You’re welcome Summer! That’s awesome I’m glad I could help and I love crowntail’s. Thank you for the feedback and let me know if you have any further questions.

      • Abbie Courtright

        I have 2 crowntail bettas. I have one is is very lethargic, won’t eat and doesn’t swim much. Then the other one swims around like crazy and I’ll feed him when he goes to the top of the tank and he’ll stay there like he’s waiting for food. Will I over feed him if I give him food every time he does that? I got them a week ago

      • Bryan

        Yes you can overfeed them by doing that and bettas are curious and like to greet their owners at the surface too. Use your best judgment as very active betta fish will need food more often. Watch out for signs of constipation or overfeeding and adjust feeding as needed.

  2. Saige

    Wow! This is super helpful! I just got my betta, Carl, yesterday. He’s really ‘jumpy’ and won’t eat anything. Now I know why!

    • Bryan

      Nice to meet you and Carl. Betta fish can definitely be temperamental with food and eating once you first get them home!

  3. Linda

    We feed our beta every three days. We give her flakes. we found that feeding her every day, she would get the puffy stomach and ends up on her side.
    We try to feed her a tiny amount but sometimes it is hit or miss. For instance, right now she is on her side with a big tummy!
    We go on vacation soon too! We found vacation pellets. Her aquarium is a 1.5gallon tank and there is no air stone or anything like that.
    We have given her a tiny bit of pea to help with the bloating. What are we doing wrong?

    • Bryan

      Hi Linda! How much are you feeding her when you do give her flakes? I would recommend pellets though as they are easier to consistently measure compared to flakes. You are likely still overfeeding and causing constipation and bloating which leads to swim bladder issues (floating). For pellets it’s only recommended 2-3 per feeding, and in most cases one to two times per day is adequate. All fish respond differently and have different levels of activity so that is important to keep in mind too for appetite. I would also encourage you to get a larger tank for a proper habitat. As for vacation, read our guide on that here. 🙂

  4. Anonymous

    Oh my gosh. Is my betta going to die? I’ve been feeding him like eight pellets daily and today I fed him ten because I’m about to leave him alone for six days. Also, my house is always around 60 degrees.

    • Bryan

      No your betta is not going to die. Some bettas depending on activity levels will be okay eating more or even need more, but overfeeding over time can lead to health problems and constipation. If your house is that cold, you should definitely have a heater for his or her tank.

  5. Allison

    I have a community tank that I had 9 female bettas in it, now it only has 5 🙁 I’ve kept male bettas and only fed them betta food but with these I was feeding regular flake food. Well I lost 4 to dropsy and I’m now convinced it was the food. I blame myself because I should’ve known better! It’s a tough loss but a valuable lesson learned. I’ve ordered freeze dried daphnia and a flake food that has no additives (it’s beef heart and blackworm mix, with no wheat etc in it) so that my other fish in the tank can eat it too. I also have frozen mysis shrimp for my salt tank that I can feed them in the mean time.

  6. Aimee Werfel

    Do you trust any of those multi day feeders that you leave in the tank and it gradually breaks apart to release food?

  7. Emily

    Thanks for the helpful information! We just got two betta fish about a week ago. One fish loves to eat and inhales the pellets instantly. The other fish seems to have trouble eating the pellets. He will approach them and appear to try to eat them, but many of them don’t make it into his mouth. He will lunge at them several times before they sink to the bottom. Occasionally, he will be able to catch them in he way down. It seems as though the pellets are too big or his mouth is either too small or has some sort of deformity, making it difficult to eat. The pellets are the Aqueon brand. Do you have any suggestions? I was thinking of trying the flakes.

    • Bryan

      You bet! Yeah you can try flakes and see how that goes. You could also try soaking the aqueon pellets until it’s saturated and then add it and see if it’s easier to break up and get at.

  8. Anonymous

    My betta is getting a little bloated and I feed him a little bit of betta flakes and he still won’t get better my friends say he is stunting because I have a to small tank but it is a 5 gallon is that to small if so should I get a bigger tank?

    • Bryan

      5-gallons is an excellent size. If your betta is bloated you may be overfeeding him. It’s common with flakes because they are hard to portion out compared to pellets.

    • Anonymous

      Even if you feed your Betta a little amount of flakes, it depends on the ingredients. The flakes should contain more protein than other ingredients, also the moisture level should be moderate. Regards to your tank, a 5 gallon tank is not small. Actually any tank 3 gallons or smaller is too small for a Betta

  9. Kathy

    I have had my two betta fish for about 12 days. I have 2 females and they are in a 5.5 gal tank with a divider. This weekend I noticed that Athena’s side of the tank was a little more murky and had a clear film on top of the water. Jade’s side of the tank (her side has the filter) was fine so for some reason the divider wasn’t letting the water filter through like it is supposed to. So I removed the divider and cut slits in it so the water could filter through. They were in the tank together for about 10-15 min and followed each other around and flared their gills but did not attack or hurt each other. I placed the divided back in the tank and ever since, Athena has been acting weird. First she was sitting on the bottom of the tank, hiding in her pineapple decoration and would only come up for air, and then go back down to the bottom. Her fins are pressed against her body. Now she is staying on the top corners of the tank and looks terrible. She has been sitting on top of her plant so she doesn’t have to come up far for air, and isn’t eating much. She ate a little last night but didn’t eat anything this morning. Jade is doing great and is eating normal. I was going to change out the water today, but will that make Athena worse?? I don’t know what I should do. Before I had them in the tank together, Athena was fine and swimming around and was very happy. Yesterday something went wrong with the heater and the temperature went down to 70 degrees. I gradually moved it up one notch and now the water is back to 77 degrees. I am going to the petstore to get a new heater since my current one is about three years old, is there anything else I can do?? I had a tetra fish for three years, but Athena is doing so terrible. PLEASE HELP!!

  10. Julia

    My fish has totally slowed down and it’s only about 65 degrees in my house so I am assuming this is why. Will he be ok all winter?

    • Bryan

      If he’s become lethargic and it’s 65 degrees in your house, you should get a heater with a built-in thermostat if you don’t already have one. This will help to maintain a tropical habitat for your betta of around 78 degrees Fahrenheit.

    • Anonymous

      I recommend you to get a heater, because the water will get colder than your house, remember that a Betta tanks water should be within the temperatures of 76°Fahrenheit to 80°Fahrenheit

  11. Dee

    When I go away on short trips for about 3.5 days, I sometimes come home to find my betta in almost a hibernating – trance-like state. He’s over 3 years old and it seems like he doesn’t do well when left to not eat for that long. I usually feed him 1 pellet twice a day. Before I leave I usually give him 2-3 pellets right before.
    Do you think it’s ok to do this? I saw the comment that they can go 14 days without food! Wow!! I’d never leave mine for that long…


Leave a Reply

Your email address will not be published.