Best Fish Food: Complete Guide for All Species

Marcus Reed
Written by
Marcus Reed

Freshwater aquarist with 15+ years of oscar fish keeping experience. Breeder, writer, and lifelong fish enthusiast.

Best fish food depends entirely on what species you keep, but some principles apply across the board. We have fed everything from tiny neon tetras to massive oscar cichlids over our years in the hobby, and the quality of food you choose directly impacts fish health, color, growth, and lifespan. In this guide, we cover every major category of fish food — pellets, flakes, frozen, freeze-dried, and live — and recommend the best brands and options for freshwater, cichlid, and community tanks.

How to Choose the Right Fish Food

Walking into a pet store and staring at shelves of fish food containers is overwhelming. Every brand claims to be the best. Here is how to cut through the marketing and pick food that actually benefits your fish.

Reading Ingredient Labels

The first three ingredients tell you 90% of what you need to know. Look for whole fish, fish meal, shrimp meal, or insect meal listed first. These are quality protein sources that fish can digest efficiently. Avoid foods where wheat flour, soy meal, or corn starch leads the list — these are cheap fillers that pad volume without delivering real nutrition. The ingredient list is ordered by weight, so whatever comes first makes up the bulk of the food.

Matching Food to Your Fish Species

Carnivorous fish like oscars and other large cichlids need high-protein food (40%+ protein). Omnivores like tetras, barbs, and gouramis do well with moderate protein (35-40%) and some plant content. Herbivorous fish like plecos and mbuna cichlids need algae-based foods with spirulina as a primary ingredient. Feeding carnivore food to herbivores causes bloat and digestive problems. Feeding herbivore food to carnivores leads to malnutrition. Always match the food to the fish.

Pellets vs. Flakes: Which Is Better?

Pellets are generally superior to flakes for several reasons. They hold their nutritional content longer in water, create less waste, and come in sizes appropriate for different fish. Flakes dissolve quickly, cloud the water, and lose vitamins within seconds of hitting the surface. We use pellets for any fish large enough to eat them and reserve flakes for tiny species like neon tetras and small rasboras that cannot handle pellet sizes.

Best Foods by Category

We have broken down recommendations by food type so you can build the best diet for your specific setup.

Best Pellet Foods

For large cichlids and predatory fish, Hikari Cichlid Gold and Northfin Cichlid Formula are our top picks. Both use quality protein sources and include natural color enhancers. For community fish, Omega One Freshwater Flakes (yes, they also make pellets) and New Life Spectrum Community Formula are excellent choices. For bottom feeders, Hikari Algae Wafers and Repashy Soilent Green gel food provide the plant-based nutrition that plecos and corydoras need. If you keep oscar fish, check our dedicated oscar food guide for specific pellet rankings.

Best Frozen Foods

Frozen bloodworms are the universal treat — almost every freshwater fish eats them eagerly. Hikari and San Francisco Bay Brand both offer clean, consistent bloodworm cubes. Frozen brine shrimp work well for smaller fish and fry. Frozen mysis shrimp are the best option for mid-sized fish that need higher protein than brine shrimp. For large predatory fish like oscars, frozen krill and silversides provide substantial meals.

Best Live Foods

Earthworms top our list for any fish large enough to eat them — oscars, Jack Dempseys, and other big cichlids go crazy for nightcrawlers. Daphnia and baby brine shrimp are perfect for smaller fish and fry. Blackworms are another excellent option for medium-sized fish, though they are harder to find. We always recommend culturing your own live foods rather than relying on store-bought options, which can carry diseases.

Fish Food Comparison Table

ProductTypeProtein %Best ForPriceRating
Hikari Cichlid GoldFloating pellet42%Large cichlids$$9/10
Northfin Cichlid FormulaSlow-sinking pellet44%All cichlids$$$9/10
New Life Spectrum CommunitySinking pellet38%Community tanks$$8.5/10
Omega One Freshwater FlakesFlake43%Small community fish$$8/10
Hikari Algae WafersSinking wafer33%Plecos, bottom feeders$$8/10
Fluval Bug BitesGranule40%Tropical fish$$8.5/10
Repashy Soilent GreenGel food35%Herbivores, plecos$$$9/10
Hikari Frozen BloodwormsFrozen cube~55%All freshwater fish$$9/10

Feeding Strategies for Different Tank Types

A one-size-fits-all feeding approach does not work. The strategy depends on what fish you keep and how your tank is set up.

Community Tank Feeding

Community tanks with mixed species are the trickiest to feed. You need floating food for top-dwellers, sinking food for bottom-feeders, and mid-water food for the rest. We feed floating pellets or flakes first, wait for the top-dwellers to eat, then add sinking pellets or wafers for corydoras and plecos. Feeding at the same time and place each day helps fish learn the routine and reduces competition.

Cichlid Tank Feeding

Cichlids are aggressive eaters. In a tank with multiple cichlids, the dominant fish will try to eat everything. We scatter food across the entire surface to prevent one fish from monopolizing the meal. For oscar tanks specifically, the oscar usually claims the whole tank as its feeding territory. Choosing the right tank mates matters here — tank mates need to be fast enough to grab their share before the oscar claims it all. Their territorial behavior is most intense during feeding time.

Fry and Juvenile Feeding

Baby fish need tiny food, frequent feedings, and clean water — which makes things challenging since more food means more waste. We feed fry 3-4 times daily in small amounts. Newly hatched brine shrimp, micro worms, and crushed flakes or pellets are the standard fry foods. As they grow, we gradually transition to larger foods. For oscar fry specifically, check our breeding guide for detailed feeding schedules.

Common Feeding Mistakes

Overfeeding

The number one mistake in fishkeeping. Uneaten food decomposes, produces ammonia, and crashes water quality. Feed only what your fish can consume in 2-3 minutes. A fish’s stomach is roughly the size of its eye — it takes very little food to fill it. We would rather underfeed slightly than overfeed. Fish can go several days without food and be perfectly fine. Overfeeding kills more fish than underfeeding ever will.

Feeding Only One Type of Food

A pellet-only or flake-only diet leads to nutritional deficiencies over time. Even the best commercial food does not contain everything a fish needs. We rotate between pellets, frozen foods, and live foods throughout the week. Variety ensures fish get a complete range of amino acids, fatty acids, vitamins, and minerals from different sources. This is especially true for species like oscars that have high nutritional demands — proper tank setup and feeding variety work together to keep fish healthy.

Using Expired or Stale Food

Fish food loses nutritional value after opening. Vitamins, especially vitamin C, degrade when exposed to air, light, and moisture. We replace opened containers of pellets and flakes every 3-4 months, even if there is food left. Buying smaller containers more frequently is better than buying a large container that goes stale before you finish it. Store food in a cool, dry place and keep the lid sealed tightly between feedings. For disease prevention through proper nutrition, see our aquarium health guide.

Frequently Asked Questions

How often should I feed my fish?

Most adult freshwater fish do well with one or two small feedings per day. Fry and juveniles need 3-4 feedings. Large predatory fish like oscars can be fed once daily with a weekly fast day. The key is feeding small amounts consistently rather than large meals sporadically. Watch your fish eat — if food remains after 2-3 minutes, you are feeding too much.

Are expensive fish foods worth the price?

Generally, yes. Premium foods use better ingredients, produce less waste, and provide more nutrition per pellet. Fish eat less of a high-quality food to get the same nutrition, so a premium food lasts longer than you might expect. The cheapest foods are full of fillers that pass through the fish undigested, polluting your water and providing minimal nutrition. We consider fish food the worst place to cut costs in the hobby.

Can I make my own fish food?

Absolutely. Gel foods made from blended shrimp, fish, vegetables, and unflavored gelatin are easy to prepare and extremely nutritious. We make homemade gel food for our oscars and other large fish regularly. The advantage is complete control over ingredients — no fillers, no preservatives, no mystery additives. The downside is preparation time and shorter shelf life compared to commercial foods.

Do fish need different food in winter?

For heated indoor aquariums, no — the temperature stays constant year-round, so metabolism does not change. For outdoor ponds with goldfish or koi, yes. As water temperature drops below 60°F, switch to wheat germ-based food that is easier to digest at lower metabolic rates. Stop feeding entirely below 50°F as fish cannot digest food at those temperatures.

Should I feed my fish before or after a water change?

Feed after the water change, not before. Water changes can stress fish slightly, and stressed fish may not eat or may regurgitate food. Letting fish settle for 30 minutes after a water change before feeding gives them time to adjust. Feeding before a water change is also wasteful — any uneaten food gets siphoned out. We always do maintenance first and feed second.

Last Updated: March 15, 2026

Written by the team at OscarFishLover.com. Learn more about us and our experience in the fishkeeping hobby.

Marcus Reed
About the Author
Marcus Reed

Marcus Reed is a lifelong freshwater aquarist with over 15 years of hands-on experience keeping, breeding, and raising oscar fish. He has maintained tanks ranging from 75 to 300 gallons and has successfully bred multiple oscar varieties including tigers, reds, and albinos. When he is not elbow-deep in tank water, Marcus writes practical, experience-based guides to help fellow oscar keepers avoid the mistakes he made as a beginner.

View all articles by Marcus Reed →