We independently evaluate all of our recommendations. If you click on links we provide, we may receive compensation.

The 10 Best Fish Foods of 2024

Commerce Photo Composite

The Spruce Pets / Amelia Manley

Selecting the right fish food for your pet fish should be a conscious process with ample research, rather than grabbing whatever looks good on the store shelf. Like in many other industries, fish foods rely on flashy marketing and buzzwords to catch your eye, making it hard to select between brands and formulations.

Dr. Jessie Sanders, a certified aquatic veterinarian and the author of this roundup, has more than 10 years’ experience advising clients across a wide range of aquarium setups, and can recommend the best fish food for any pet fish dietary requirement.

What We Like
  • Simple ingredients

  • Natural protein source

  • Contains spirulina algae

  • Can be fed to all fish

What We Don’t Like
  • Hard for large fish to eat

  • Dissolves quickly in water

For a little treat, you can consider feeding your fish a freeze-dried live or frozen diet, such as Hikari Bio-Pure Spirulina Brine Shrimp. Consisting of brine shrimp and spirulina, this freeze-dried diet has extra vitamin supplementation and can be fed to all pet fish species. Keep in mind that this is not a complete diet, but should be considered a treat or supplement. For developing fish, this can be a large part of the diet, but additional, higher fat sources should be incorporated. Cubes should not be soaked prior to feeding since they will lose some of their added vitamins. As they are crushed and consumed, they will be adequately reconstituted by your fish.

Primary Ingredients: Brine shrimp, spirulina, vitamins | Nutrition: 48% Protein, 5.5% fat, 6% moisture | Volume: 0.42 and 1.76 ounce | Fish Type: All small fish, invertebrates

What We Like
  • Great for picky eaters

  • Fun treat for your fish

  • Variety pack to keep fish interested

What We Don’t Like
  • Limited retailer availability

  • Need to keep frozen

  • You will get fish juice on you

Frozen diets for fish come in small cubes or a large, flat brick that need to be kept frozen. They consist mainly of previously live feeds, mixed with pureed vegetables or seaweeds. The San Francisco Bay Brands Freshwater Multi-pack includes 24 cubes of four varieties of frozen meals. The meals include a variety of bloodworms, brine shrimp, daphnia, spirulina, mysis and more.

It is recommended to defrost a cube in a small amount of tank water just prior to adding the meal to your tank. Be sure to spread it out across the surface since you may cause quite a feeding frenzy. You can add frozen cubes directly to your tank, but keep in mind that this may cause increased competition between your fish. Frozen diets are not recommended for larger fish, such as koi, since they will have trouble swallowing the smaller pieces.

Primary Ingredients: Bloodworms, brine shrimp, mysis, spirulina | Nutrition: 3.7–6.9% Protein, 0.6–1.2% fat, 91–94.8% moisture, 0.2–1.5% ash | Volume: 3.5 ounces | Fish Type: All small freshwater fish

Best for Bettas

Hikari Betta Bio-Gold

Amazon Hikari Betta Bio-Gold
PHOTO: Amazon
What We Like
  • Easy to find

  • Good nutrition levels

  • Small container size

What We Don’t Like
  • Fish are unlikely to finish container in 6 months

As carnivores, betta fish require a higher protein and fat than some fishes. It is not uncommon for betta fish to take longer rest periods, since their ornate tails require them to swim using primarily their pectoral fins, rather than their tails. Most tropical diets are just fine for bettas, but if you want something more specific for your betta fish, we recommend Hikari Betta Bio-Gold. It has a good level of protein and fat for maintaining your betta. Feed your betta multiple small meals throughout the day for good digestion and absorption.

No betta will ever finish their package of food in a reasonable amount of time, so replace your betta’s food every 6 months to ensure maximum vitamin content. Also, look for the sealed plastic container of Hikari Betta Bio-Gold with the screw cap over the cardboard version, which will do better at preserving the nutritional value of the pellets compared to the moisture-permeable cardboard packaging.

Primary Ingredients: Fish meal, wheat flour, soybean meal | Nutrition: 38% Protein, 4% fat, 10% moisture, 12% ash | Volume: 0.7 ounces | Fish Type: Betta, tropicals, shrimp

What We Like
  • Easy to find

  • Inexpensive

  • Good for a variety of fishes

What We Don’t Like
  • Lower quality ingredients

  • Not specific for all fishes

Tropical fish are a very diverse mix of fish, but the best food for most tropical fish diets is TetraMin Tropical Granules—it’s what we feed to our own tropical fish. Skip the worthless flakes for a concentrated pellet with quality ingredients and reasonable nutritional profile. You can use this diet for common tropicals, including tetras, guppies, angelfish, bettas and even as a growth diet for small goldfish. For a community tank with multiple species, it is best to feed a variety of foods, with this pellet being the main staple diet.

Primary Ingredients: Fish meal, wheat germ meal, corn gluten | Nutrition: 46% protein, 7% fat, 8% moisture | Volume: 1.26 or 3.52 ounces | Fish Type: Mixed tropicals, growth for small fish, bettas, shrimp

Best for Bottom Feeders

Hikari Tropical Algae Wafers

Amazon Hikari Tropical Algae Wafers
PHOTO: Amazon
What We Like
  • Easy to eat

  • Sinking tablet

  • Can be fed to most other fish

What We Don’t Like
  • Lower quality ingredients

  • Large pellet size can be hard for smaller fish to eat

Plecostomus fishes and other herbivorous-leaning, bottom-dwelling fishes do not require their own special diet, but algae wafers help ensure that the food gets to the part of the tank they inhabit. These disc-shaped fish pellets are designed to sink to the bottom and be crushed up by pleco jaws, but they will also do fine on any goldfish or tropical fish pellet. Larger plecostomus will benefit from having a larger pellet that can’t be stolen by smaller fishes. The higher ash content of this diet is a little concerning, but it has the best ingredients for more herbivorous fishes. This pellet comes in two sizes for various-sized fishes.

This diet is appropriate for a wide variety of fishes and shrimp if it is broken into smaller pieces. Or your plecos can just eat the other fishes’ food.

Primary Ingredients: Fish meal, wheat flour, wheat germ meal | Nutrition: 33% protein, 4% fat, 10% moisture, 17% ash | Volume: 1.4 ounces | Fish Type: All fish, invertebrates

What We Like
  • Wide variety of proteins

  • Pre- and probiotics

What We Don’t Like
  • Not great for all marine fishes

  • Can be difficult to find

Marine fish are a very diverse group, so there is no one food that will suit all marine fishes. For a mixed species tank, it is best to feed a staple pellet, such as the New Life Spectrum Marine, in addition to other marine diets, frozen feeds and other supplements. The New Life Marine diet has a good variety of protein sources at a maintenance level for most common marine fish species. This diet also contains multiple pre- and probiotics to promote the health of all of the inhabitants in your marine tank.

Primary Ingredients: Whole Antarctic krill, giant squid, whole wheat flour | Nutrition: 36% protein, 7% fat, 10% moisture, 10% ash | Volume: 5.3 ounces | Fish Type: Marine fishes, freshwater tropical fish, goldfish

What We Like
  • High-quality ingredients

  • Prebiotics included

  • Easy to find

What We Don’t Like
  • More expensive

  • Small pellet size

Cichlids are a wonderfully diverse group of fishes and most are not very picky about their diets. For a good cichlid food, we recommend New Life Spectrum Naturox Cichlid. It contains high quality ingredients, probiotics to improve digestion and has a reasonable level of protein and fat to promote maintaining adult body size. Not all cichlids like this diet, but if you have a variety of species, it is highly recommended to select 2–3 complete pellets and offer your fish a diverse mix. This is a more expensive diet, so if you only have the budget for one, we recommend you go with the New Life Spectrum diet. This diet is also appropriate for freshwater and marine fishes of appropriate size.

Primary Ingredients: Whole Antarctic krill, giant squid, whole wheat flour | Nutrition: 37% protein, 8% fat, 10% moisture, 10% ash | Volume: 300 grams | Fish Type: Most cichlids, tropicals, marine fishes, goldfish

What We Like
  • Specifically formulated for shrimp

  • Small pellet size

What We Don’t Like
  • Pellets can be too large for smaller shrimp

Ornamental shrimp are newcomers to the aquarium hobby and will do well on most tropical fish pellets. They are primarily detritivores and will eat whatever falls to the bottom of a fish tank. If you are keeping only shrimp, it is important to feed them enough to keep them foraging, but not so much where you are contributing to poor water quality. Since the food sinks, it can be hard to see if there is enough food in the tank and overfeeding is a common issue. Hikari’s Tropical Shrimp diet is very similar to their betta diet, which can also be fed to shrimp. It is best to feed small meals throughout the day to encourage normal foraging behavior.

Primary Ingredients: Fish meal, krill meal, wheat flour | Nutrition: 40% protein, 6% fat, 10% moisture, 14% ash | Volume: 0.35 ounces | Fish Type: Shrimp, tropicals, bettas

What We Like
  • Sinking pellets

  • Various sizes available

What We Don’t Like
  • Inconsistent labeling

  • No floating option

Omega One Goldfish Pellets are recommended to almost all of our clients with pet goldfish, especially if you have voracious surface eaters that suck in too much air during mealtime. Sinking pellets encourage substrate foraging, a natural goldfish behavior that will keep them occupied throughout the day. Various sizes are available from small to large, so you will find a good one for whatever size your goldfish may be. Keep in mind that some containers have a rich 42.7 percent protein while others have much more reasonable 35 percent. The higher protein is recommended for fancy goldfish and juvenile goldfish, with the 35 percent being a better maintenance diet.

Primary Ingredients: salmon, whole herring, wheat flour | Nutrition: 35% protein, 10% fat, 8.5% moisture, 8% ash | Volume: 8 ounces | Fish type: Goldfish, small koi

What We Like
  • High quality ingredients

  • Well-formulated diet

  • Maintenance and growth formulas available

What We Don’t Like
  • Expensive

  • Limited availability

In 10 years practicing koi medicine, no diet can compare with UltraBalance Koi food. Made in the United States with high quality ingredients, including pro- and prebiotics, under the supervision of an actual nutritionist, this is the best diet you could choose for your koi. No ridiculous protein or fats levels with only two levels to choose from: maintenance or growth, and two pellet sizes: medium or large. It can be hard to find, and the price may seem high, but you are getting a high-quality diet with excellent ingredients that will greatly support the health of your koi.

Primary Ingredients: White fish meal, wheat flour, ground wheat | Nutrition: 30% protein, 4% fat, 8.9% ash | Volume: 5 pounds | Fish Type: Koi, goldfish, high fin sharks

What to Look for in Fish Foods

When it comes to selecting the right food for your fish, there is no “one size fits all.” Knowing your species, their life stage and environment can go a long way in planning what type of diet is best. Always go to the pet store with a list of brands and formulations to look for or do your shopping online where you can thoroughly research all of the ingredients. When in doubt, feed a variety of foods and consult with your aquatic veterinarian if you have any questions or concerns.

Common Ingredients

Many of these ingredients may be listed by their scientific name and it can take some time to recognize if an ingredient falls into protein, fat, carbohydrate, vitamin, mineral or other. Here are some of the most common ingredients you may see on your fish food label:

  •  Fish meal: If your diet doesn’t have fish meal as the primary ingredient, put it back. Fish meal is the most complete protein source for fish and is the best form of protein for digestibility. It is expensive, so there will likely be other protein sources contributing to the overall diet.
  • Corn meal/gluten: Corn is a cheap and mostly complete protein source. It is 100% okay for your fish to consume corn in any form other than whole. They cannot digest whole corn so it is converted into a more digestible form to be added to fish food.
  • Wheat flour/germ: Wheat flour is another cheap and fairly complete protein source. It is not considered filler and perfectly fine for your fish to consume.
  • DL- or L- listed protein sources: If you see “DL-methionine” or other protein source listed by its scientific name, you should pause and consider the diet. There is nothing wrong with a company supplementing proteins in their diet, but it means the diet is made with cheaper ingredients. If you have no issue with that, please go ahead and purchase, but if there is a high price tag with this food, put it back.
  • Brewers dried yeast: This probiotic is a common additive in fish foods these days. These beneficial bacteria help your fish’s digestive system breakdown the diet for better absorption.
  • Inositol: This carbohydrate is a very common preservative in fish food. It is perfectly fine to feed your fish and is there to ensure the food retains its shelf life after it has been opened.

Nutrition

When it comes to picking a food for your fish, you should always take a look at the nutrition label. Guaranteed analysis of the following values will help you determine which is the best food for your fish.

  • Protein: Protein is the main component of fish diets. All fish require protein to grow big and maintain their current body size. Levels of protein will be determined by fish species and water temperature. A slow, lazy koi will need around 30–32 percent protein, whereas a tropical tank or betta will require 38–40 percent, since they live at a higher temperature and activity level. Juvenile or breeding animals will require more protein too, since they are growing larger or making more fish. Not many pet fish species have studies indicating which protein level is best, so ask your veterinarian to make recommendations.
    When evaluating a diet, we always recommend counting the total number of protein sources. The fewer proteins, the more complete and likely expensive sources were required to formulate the diet. Expect fewer protein sources to carry a higher price tag. Cheaper foods with a lot of protein sources should be carefully scrutinized. These companies are using lower quality ingredients but charging you more.
  • Fat: Fat is required for all animals to be healthy. Most pet fish do not require much fat unless they are growing or making more fish. High fat levels in the diet without much activity can lead to obesity in fish, just like in your other pets. Unless you are growing juvenile fish or breeding fishes, try to stick to a lower fat level if possible.
  • Moisture: Moisture is a measure of water in your selected diet. Since your pellets are going into water, they really don’t need much moisture. The higher the moisture level, the more water you are paying for, which you really don’t need.
  • Ash: The ash level of your nutrition label indicates the amount of minerals in your fishes’ food. Since most fish get their mineral requirements from the water around them, any additional ash is likely a waste. The only required mineral supplement for fish tanks is phosphorus, which may or may not be indicated on your nutritional label.
FAQ
  • How long can fish go without food?

    The length of time your fish can go without food depends on your species and the water temperature. Most tropical fishes can only go a few days without food. If you are unable to provide for your fish in your absence, a vacation feeder is a much better choice than long-duration brick foods, which can be detrimental to your tank’s water quality.

    Temperate fishes, such as koi and goldfish, can go longer without food depending on the water temperature. The colder the water, the slower their digestion and the longer they can go without food. Consult your veterinarian for specific feeding details at various water temperatures.

  • Does fish food expire?

    Fish food absolutely expires! The date on the bag of food is the date the bag should be thrown away. However, once you open a bag of fish food, you have about 6 months to feed before you start losing your water-soluble vitamins, including vitamin C. Old fish foods with low vitamin content can impact your fishes’ immune system and make them more susceptible to any pathogens in their environment. Select an appropriately sized bag of food that your fish will consume in less than six months. For bettas, we have never seen a fish consume an entire bag in a reasonable timeframe, so always write the date on the top of the container when you open it and throw it away after six months.

  • How is fish food made?

    Fish food is typically made through an air-powered extruder. Consider it a high-powered squirt gun filled with paste. As it is pushed through, it may be heated or is pre-cooked and then dried to form pellets of various sizes. Flake foods are made as the pellets are then compressed, giving them their flattened appearance.

  • Should I feed flakes or pellets?

    Always feed pellets unless your fish are too small to eat pellets. If they are too small for even the smallest pellets on the market, you are better off feeding baby fish food or a variety of live/frozen foods until they are large enough to be switched to a pellet.

    Due to their high surface to mass ratio, flakes spoil very quickly and lose their water-soluble vitamin content (vitamins B & C) in less than half the time of their pelleted counterparts. Since pellets come in such a small size these days, pellets are always recommended over flakes.

  • How much should I feed my fish?

    Determining how much to feed your fish in a single feeding is a difficult question to answer. Your fish may be voracious eaters and quickly consume everything you offer in 60 seconds, or your tank may be full of lazy eaters that take 10–15 minutes to eat every bit. In order to determine how much to feed your fish, you need to watch them carefully during feeding time.

    It is best to offer a few small pinches of food and see how your fish react. Your water temperature can determine how hungry your fish are, so always consult your thermometer before you start feeding. Once your fish have consumed all the food you offered, throw in a little bit more. Continue with small amounts for 2–5 minutes. Not all fish will have the same appetite and aggressive fish may get in the way of more timid eaters. Always offer food throughout your entire system if you have aggressive fish.

  • How often do I need to feed my fish?

    Whenever possible, feed your fish multiple small meals throughout the day. All tropical and betta tanks should be fed a minimum of twice a day, with goldfish and koi, depending on the water temperature, from once to four times a day or more. Smaller meals are better for fish digestion since fish are built to forage throughout the day, rather than trying to digest one large meal all at once.

Why Trust The Spruce Pets?

Author Dr. Jessie Sanders has over 10 years’ experience working with pet fish clients and has extensively researched all pet fish dietary requirements. All of the foods mentioned in this report have been recommended to her clients for several years, taking into consideration as diets are changed and modified. In order to keep your fish happy and healthy, provide a good diet in addition to good water quality and regular veterinary checkups.

The Spruce Pets uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. Bettas Need More Than Bowls. University of Illinois College of Veterinary Medicine.

Advertisement