What to Feed a Betta Fish: A Complete Guide to Betta Nutrition
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. This guide covers what to feed, how much, how often, and the most common feeding mistakes to avoid.
The Best Everyday Food for Your Betta
A high-quality betta pellet should be your fish’s daily staple.1, 5 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.5, 8 Avoid pellets where wheat, rice, or soybean meal are the primary ingredients. Those are cheap fillers that bettas can’t digest well and that can contribute to health problems over time.
Color-Enhancing Ingredients
Bettas can’t produce their own red, yellow, and orange pigments. They get them entirely from their food.1, 10 Look for ingredients like astaxanthin, beta-carotene, xanthophyll, canthaxanthin, spirulina, paprika, or krill.1, 5
These aren’t just cosmetic. The same carotenoid pigments that make your betta look vibrant also support a strong immune system.1, 3 A brightly colored betta is usually a healthy betta.
Healthy Fats
Bettas need certain healthy fats in their diet to support normal growth and keep their cells functioning properly.5 In the wild, they get these fats from small prey like ants, mites, mosquito larvae, flies, water fleas, amphipods, and isopods.
When choosing a dry food, look for high-quality options that include ingredients like fish oil or shrimp meal, since these are good sources of those important fats. Because many commercial foods do not contain enough of them, it can also help to add occasional protein-rich treats like bloodworms or krill.5
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.5
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.

Fluval Bug Bites Betta Micro Granules
- 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

NorthFin Betta Bits
- 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

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

New Life Spectrum Betta
- 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
Treats and Supplements for Betta Fish
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, 5
Live foods like bloodworms, daphnia, and brine shrimp provide excellent nutrition and also encourage your betta’s natural hunting behavior, which can be enriching.1, 3 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.
For most keepers, frozen and freeze-dried whole foods are the most practical choice. A few easy-to-find options include:
- Fluval Betta Freeze-Dried Bloodworms Fish Food
- San Francisco Bay Brand Freeze-Dried Bloodworms
- Hikari Bio-Pure FD Blood Worms
- Hikari Bio-Pure Freeze Dried Brine Shrimp
- Zoo Med Betta Dial-A-Treat
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.5 Over time, this can lead to fat accumulation and health issues.
- Bread, crackers, or human food. Bettas can’t digest these, and they’ll foul your water fast.
- 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.3, 5
How Often Should You Feed a Betta?
You really only need to feed your betta once or twice a day. Start with a small amount and watch how long it takes your fish to finish it. Ideally, all of the food should be gone within about five minutes.3, 5, 6 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.6
Overfeeding: The Most Common Feeding Mistake for New Betta Owners
It’s natural to want to feed your fish generously. They always seem hungry, and watching them eat is fun. But overfeeding is one of the leading causes of health problems in pet bettas, and it works against them in two ways:
- It harms the fish directly. Chronic overfeeding can cause swim bladder issues (where your betta can’t control its buoyancy and gets stuck floating or sinking) and fatty degeneration of the liver and organs. 1, 7
- It poisons the water. Uneaten food and excess fish waste break down into ammonia, which is toxic.7, 11 In a small betta tank, overfeeding can cause ammonia to spike quickly, overwhelming your filter and stressing your fish’s immune system. That stress opens the door to infections like fin rot and velvet.5, 11
How Long Can a Betta Fish Go Without Food?
Going on a weekend trip? Your betta will be fine.
Adult bettas can safely go without food for several days.6 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, which acts as a gentle laxative.1, 13 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, 5
- 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.5
- Pale, stringy feces. Healthy betta droppings are dark and discrete. White, stringy, or trailing feces can indicate digestive problems or even internal parasites.5, 6
