Betta 101

What to Feed a Betta Fish: A Complete Guide to Betta Diet & Nutrition

Bettas are carnivores, not generic tropical fish, and they need food that matches. Here's a practical guide to picking the right pellet, choosing treats, and avoiding the #1 feeding mistake new betta keepers make.

Blue and red betta fish swimming among dense green aquatic plants.

In the wild, bettas spend their days hunting mosquito larvae, water fleas, and tiny crustaceans in the shallow waters of Southeast Asia. They’re predators, not grazers. Your betta in its tank has the same digestive system and the same nutritional needs, just a much smaller pond.

That means generic tropical flakes full of grain and plant filler aren’t going to cut it. Bettas are carnivores, and they need food that matches. The good news is that feeding them well isn’t complicated once you know what to look for.

The Best Everyday Food for Your Betta

A high-quality betta pellet should be your fish’s daily staple.1 Pellets are convenient, easy to portion, and the good ones are formulated specifically for a carnivore’s nutritional needs.

What To Look for on the Label

Animal Protein as the First Ingredient

Fish meal, shrimp meal, krill, or insect meal are what you want to see at the top of the list.6 Ingredients like wheat, rice, or soy are common in pellets, but they should not dominate the formula in a fish that is built for an animal-protein-heavy diet.

Color-Enhancing Ingredients

Bettas can’t produce their own red, yellow, and orange pigments. They get them entirely from their food.7 These aren’t just cosmetic. The same carotenoid pigments that make your betta look vibrant also support a strong immune system.2 Look for ingredients like astaxanthin, beta-carotene, xanthophyll, canthaxanthin, spirulina, paprika, or krill.1

Healthy Fats

Bettas need certain healthy fats in their diet to support normal growth and keep their cells functioning properly.3 In the wild, they get these fats from small prey like ants, mites, mosquito larvae, flies, water fleas, amphipods, and isopods.

Choose a high-quality dry food with strong animal-based ingredients and a solid protein-and-fat profile, rather than relying on marketing alone. Ingredients like fish meal, shrimp meal, krill meal, and fish oil can be good signs that a formula is better aligned with a betta’s nutritional needs. Occasional protein-rich treats like bloodworms, brine shrimp or krill can add variety.3

Stabilized Vitamin C

Sometimes listed as L-ascorbyl-2-polyphosphate. It supports tissue growth, disease resistance, and keeps the food itself from breaking down too quickly.3

What’s Healthiest Food for Your Betta Fish? Here’s Our Recommendations

Based on all the requirements we covered above, I’ve narrowed down a selection of commercial fish foods that meet all your betta’s nutritional needs. These should be available via Amazon, Chewy, or at mainstream pet retailers in the U.S.A.

Every product here was chosen through my own independent research, and no brand has paid to appear on this page or to be endorsed. To help cover the costs of this site, this page does contain Amazon affiliate links. If you buy through one, we may earn a small commission at no extra cost to you.

  • Insect-based micro granules with black soldier fly larvae as the first ingredient
  • 45% protein and a strong animal-protein profile for daily feeding
  • Includes shrimp meal plus stabilized vitamin C
  • Contains beta-carotene for color support
  • 45% protein with whole Antarctic krill meal, herring meal, and sardine meal as the first three ingredients
  • Strong fat profile on paper, with 16% crude fat and a clearly marine-based ingredient deck
  • Strong color-support ingredients, including spirulina and astaxanthin
  • Includes L-ascorbyl-2-polyphosphate, a stabilized vitamin C source
Container of Fluval Bug Bites Betta Flakes
  • Protein-rich flake formula with black soldier fly larvae and herring meal up front
  • 46% protein with krill meal, shrimp meal, and salmon oil for added marine fats
  • Strong color-support profile with krill, xanthophyll-rich marigold extract, and Haematococcus algae meal
  • Includes stabilized vitamin C for nutritional support
Container of New Life Spectrum Betta pellets
  • A marine-heavy formula with krill and squid as the first two ingredients and 37% protein
  • Strong color-support profile with astaxanthin, spirulina, and marigold
  • Includes L-ascorbyl-2-polyphosphate, a stabilized vitamin C source
  • Stronger ingredient base than many mainstream betta foods

Betta Treats and Snacks: What to Give and How Often

Pellets should make up the foundation of your betta’s diet, but variety still matters. Adding other foods can help fill nutritional gaps and keep mealtime more interesting.1

Live foods like bloodworms, daphnia, and brine shrimp provide excellent nutrition and also encourage your betta’s natural hunting behavior, which can be enriching.2 The downside is that live foods can also introduce parasites or disease into your tank. If you choose to feed them, it’s safest to buy from controlled cultures rather than using wild-caught prey.

TreatWhat it isHow often
Frozen bloodwormsMidge larvae (Chironomusspp.), the classic³Once or twice a week
Frozen or live brine shrimpA small saltwater crustacean⁶Once or twice a week
DaphniaFreshwater water fleaOnce or twice a week
Tubifex wormsSludge worm, sold live or freeze-dried⁶Occasionally
Freeze-dried versionsSame organisms, driedAny time, as a stand-in

For most keepers, frozen and freeze-dried whole foods are the most practical choice. A few easy-to-find options include:

What Not to Feed Your Betta Fish

  • Generic tropical flakes. Most are formulated for omnivorous community fish and are loaded with plant-based fillers and carbohydrates that bettas can’t efficiently metabolize.3 Over time, this can lead to fat accumulation and health issues.
  • Any fish food where grain or plant material is the first ingredient. Check the label. Some wheat is normal in pellet foods as a binding ingredient, but it shouldn’t be the first ingredient or crowd out the animal-based protein sources bettas need. If wheat flour, rice, or soybean meal tops the list, it’s not the right food for a carnivore.2

Can Betta Fish Eat Human Food?

A few plain, unseasoned options are fine in tiny amounts, like a small piece of boiled egg or plain cooked shrimp. But most human food isn’t safe: no bread, no crackers, nothing salted, seasoned, or high in carbs. When in doubt, skip it and stick to a quality pellet.

How Often Should You Feed a Betta?

Most keepers feed adult bettas once or twice a day. Offer only a small portion at a time, and reduce it if any food is left uneaten after a few minutes.2 If food is still floating at the surface or sinking to the bottom, you are feeding too much. Remove any leftovers so they do not rot and pollute the water, then offer a little less at the next feeding. Because every fish is different and pellet sizes vary, it is important to watch your betta and adjust as needed.

Skipping a day is usually fine. Some keepers fast their betta once a week to give its digestive system a break. Adult bettas can also go several days without food, so an occasional missed feeding is generally not a cause for concern.4

How Do You Know If a Betta Is Hungry?

A hungry betta comes to the front of the tank. They learn quickly that a person nearby means food, and a healthy one will swim up to the glass and dart back and forth as you approach.1 But here’s the thing: A betta will beg whether or not it needs feeding, so it’s best to just stick to a regular feeding schedule.

Now, a betta that stops meeting you at the glass, or takes food and spits it out, or ignores it altogether? It’s telling you something. Eating readily is one of the standard markers of a healthy betta, so a lost appetite means something’s up. Test the water first, then look the fish over for clamped fins, spots, or labored breathing.

Overfeeding: The Most Common Feeding Mistake for New Betta Owners

TLDR: You’re likely overfeeding your betta if food reaches the bottom uneaten, the belly stays rounded between meals, or you’re seeing more waste and cloudier water than usual.

It’s natural to want to feed your fish generously. They always seem hungry, and watching them eat is fun. But chronic overfeeding can lead to obesity, poor water quality, and other health problems, so portion control matters.

Uneaten food and excess fish waste break down into ammonia, which is toxic.8 In a small betta tank, overfeeding can cause ammonia to spike quickly, overwhelming your filter. Poor water quality puts additional stress on a betta’s immune system and can make it harder for your fish to stay healthy.

Remember: no more than two small feeds a day, and no more than your betta can eat in a couple of minutes.

How Long Can a Betta Fish Go Without Food?

Going on a weekend trip? Your betta will be fine.

Like most adult aquarium fish, adult bettas can safely go without food for several days.4 For a long weekend, you don’t need to do anything special. For short trips, it’s actually safer to leave your betta unfed than to risk an inexperienced friend overfeed them.

If you’ll be gone longer than a week or so, an automatic feeder set to dispense small amounts is an option, but test it before you leave to make sure it’s portioning correctly.

Signs Your Betta’s Diet Needs Adjusting

Your betta will tell you if something’s off. Here’s what to watch for:

  • Fading color. If your betta is looking duller than usual, their diet might be missing the carotenoids they need. Switching to a higher-quality pellet or adding color-enhancing treats like bloodworms or daphnia can help.
  • Bloating or a swollen belly. This often means overfeeding or constipation. Try fasting your betta for 24 to 48 hours, then offering a small amount of daphnia.9 If bloating is severe and the scales are raised (giving a pinecone appearance), that’s a sign of dropsy, which is a much more serious condition.1
  • Buoyancy problems. If your betta is stuck floating at the surface or sinking to the bottom and can’t swim normally, overfeeding or swim bladder issues from a poor diet may be the cause.1
  • Lethargy or refusing food. A healthy betta is an enthusiastic eater. If yours is ignoring food or seems sluggish, something’s off. Diet is one possibility, but water quality and temperature should be checked too.3
  • Pale, stringy feces. Healthy betta droppings are dark and discrete. White, stringy, or trailing feces can be a sign of digestive problems.4

Frequently Asked Questions

In a pinch, you can feed your betta a small piece of boiled egg or plain cooked shrimp. But if you don’t have that on hand, it’s safer for your fish to skip a meal or two while you run to the pet store, rather than risk feeding them the wrong thing. Most human food is not safe for betta fish. Definitely skip bread, anything starchy, anything seasoned or oily, and raw meat.

In the wild, bettas are carnivorous hunters that eat mosquito larvae, water fleas, small crustaceans, insects, and worms. They are not omnivores or grazers. Their digestive system is built for meat, not plant matter or grain filler, which is why high-protein, animal-based foods are essential to a betta fish diet in captivity.

A high-quality betta pellet or micro granule with animal protein listed as the first ingredient is the best everyday food for bettas. Look for fish meal, shrimp meal, krill, or insect meal at the top of the ingredient list, plus color-enhancing ingredients like astaxanthin or spirulina. Good options include Fluval Bug Bites Betta Granules and NorthFin Betta Bits.

Feed only as much as your betta can finish in about five minutes, once or twice a day. If food is left floating or sinking after five minutes, you’re feeding too much. Remove any leftovers immediately to prevent water quality issues.

You can usually tell your betta is ready to eat if it swims to the front of the tank when you approach or eagerly comes to the surface at feeding time. This matches their natural feeding behavior, since bettas are surface-oriented hunters that look for prey in the upper part of the water. A healthy betta will usually show strong interest in food and eat readily when offered a meal.

On the other hand, a betta that ignores food or does not come up to eat may be signaling that something is wrong. A sudden loss of appetite can be caused by overfeeding, poor water quality, stress, or illness.

Frozen bloodworms, brine shrimp and daphnia are the standard ones, once or twice a week alongside a staple pellet. Treats supplement the diet rather than replace it: variety does improve growth and survival,² but the pellet is still the foundation.

Overfeeding is one of the most common mistakes in betta care and causes problems in two ways. It can directly harm the fish by causing swim bladder issues and fatty liver disease. It also degrades water quality. Uneaten food breaks down into ammonia, which is toxic and can trigger infections like fin rot.

Three signs: food reaching the bottom uneaten, a belly that stays rounded between meals, and cloudier water or more visible waste. Overfeeding hurts water quality through both the uneaten food and the extra waste,² which bites harder in a small tank. Fix it by shrinking portions, not by dropping to one feed a day.

It depends on the ingredients. Most generic tropical fish flakes are formulated for omnivorous community fish and are high in plant-based fillers and carbohydrates that bettas can’t efficiently digest. However, if a flake food lists animal protein (fish meal, shrimp meal, krill, or insect meal) as the first ingredient and is low in grain and plant filler, it can work. Always check the label rather than assuming any flake food is appropriate for a carnivore.

Both flakes and pellets can work for betta fish as long as they are high in protein, made with quality ingredients, and sized appropriately. That said, pellets or granules are usually the better staple food for most home aquariums.

Their biggest advantage is portion control. Once you know how many pellets your betta can eat in a few minutes, it becomes much easier to feed a consistent amount and avoid overfeeding. Floating pellets are often a good fit for bettas because they naturally tend to feed at the surface.

Yes, bloodworms are an excellent food for betta fish. Frozen or freeze-dried bloodworms provide protein and encourage natural hunting behavior. That said, they shouldn’t be the only thing your betta eats — wild bettas get their nutrition from a wide variety of prey, including insect larvae and small crustaceans. Rotating bloodworms with other foods like brine shrimp, daphnia, and a high-quality betta pellet more closely mirrors that natural dietary variety and gives your fish a more complete nutritional profile.

Yes, betta fish can eat boiled egg in small amounts, and breeders sometimes use it in homemade foods for adults or fry. It can provide protein, but it is not a particularly convenient everyday food for most keepers.

The main drawback is that egg spoils quickly and can foul the water fast. If you use it, prepare only a tiny amount, offer it fresh, and remove any uneaten food right away.

Yes, bettas can eat shrimp, since small crustaceans are part of their natural diet in the wild. If you offer grocery-store shrimp or prawns, make sure they are plain and contain no added salt, seasoning, or preservatives.

As with other fresh foods, the main concern is spoilage. Only offer a very small amount and remove any leftovers promptly so they do not pollute the tank.

No, fruit is not an appropriate food for betta fish. Bettas are carnivorous insect-eaters, and their natural diet consists mainly of insects, larvae, small crustaceans, and worms.

Because they are adapted for a diet that is high in protein and very low in carbohydrates, fruit does not offer much nutritional value for them and is best avoided.

  1. Brammah, M. (2015). The Betta Bible: The Art and Science of Keeping Bettas. Blurb, Incorporated.
  2. Pleeging, C. C. F., & Moons, C. P. H. (2017). Potential welfare issues of the Siamese fighting fish (Betta splendens) at the retailer and in the hobbyist aquarium. Vlaams Diergeneeskundig Tijdschrift, 86(4). https://doi.org/10.21825/vdt.v86i4.16182
  3. Goldstein, R. J. (2012). Bettas: Everything About Selection, Care, Nutrition, Behavior, and Training (2nd ed.). Barron’s.
  4. Wildgoose, W. H. & British Small Animal Veterinary Association (Eds.). (2001). BSAVA Manual of Ornamental Fish (2nd ed.). British Small Animal Veterinary Association.
  5. Roberts, H. (Ed.). (2010). Fundamentals of Ornamental Fish Health. Wiley-Blackwell.
  6. Watson, C. A., DiMaggio, M., Hill, J. E., Tuckett, Q. M., & Yanong, R. P. (2019). Evolution, Culture, and Care for Betta splendens. EDIS, 2019(2). https://doi.org/10.32473/edis-fa212-2019
  7. Samara, S. H., Samtika, A. W., & Amran, R. H. (2025). The Effect of Different Natural Feeds on the Color Brightness of Ornamental Betta Fish (Betta splendens). Egyptian Journal of Aquatic Biology and Fisheries, 29(4), 1129–1138. https://doi.org/10.21608/ejabf.2025.442761
  8. Francis-Floyd, R., Watson, C., Petty, D., & Pouder, D. (2022). Ammonia in Aquatic Systems. EDIS, 2022(4). https://doi.org/10.32473/edis-fa031-2022
  9. Lichak, M. R., Barber, J. R., Kwon, Y. M., Francis, K. X., & Bendesky, A. (2022). Care and Use of Siamese Fighting Fish (Betta Splendens) for Research. Comparative Medicine, 72(3), 169–180. https://doi.org/10.30802/AALAS-CM-22-000051
About the author

Written by Annie

I'm Annie, the creator of KnowBetta. I've been keeping freshwater fish most of my life and bettas have always been my favorite. KnowBetta is the betta care resource I wanted to see in the world: clear, well-researched, and written by someone who genuinely wants to help.

More about me and how I research these guides →