What do fish eat comes down to matching the food to the species, mostly flakes, pellets, wafers, and freeze-dried foods suited to their natural diet. Herbivores may need plant-based options like Hikari USA Rapidly Sinking Algae Wafers Fish Food, while carnivorous and omnivorous fish can benefit from protein-rich choices such as Ocean Nutrition Formula One Flakes Fish Food, Hikari USA Cichlid Gold Sinking Mini Pellets Fish Food, and San Francisco Bay Brand Plankton Freeze-Dried Fish Food.
Most pet fish eat a mix of flakes, pellets, and freeze-dried protein, with the exact ratio depending on whether they're herbivores, carnivores, or omnivores. Bottom feeders like plecos need sinking wafers, while surface feeders like bettas do best with floating pellets. Match the food to the species, not just the tank.
What To Feed Fish ?
The answer is that it depends on the fish. A goldfish, a betta, and a pleco have almost nothing in common at feeding time. Goldfish graze on plant matter and the occasional bug. Bettas want protein, since they're built like tiny predators. Plecos spend their whole day scraping algae off rocks and glass.
That's why "what to feed fish" isn't really one question; it's three or four, depending on what's swimming in your tank. Knowing your fish's natural feeding style (top, middle, or bottom of the water column) tells you almost everything about the fish food it needs.
So when someone asks what fish eats, the real answer starts with a second question: what kind of fish do you actually have? Once you know that, picking the right food gets a lot easier.
Nutrients Fish Need in Their Diet
Every fish diet, regardless of species, needs to cover the same basic bases:
- Protein - For muscle, growth, and repair; carnivores need more of it than herbivores.
- Fats - A concentrated energy source, especially important for active or breeding fish.
- Vitamins - Particularly C and D3, since fish can't make much of their own.
- Fiber - Helps digestion, especially for herbivorous grazers like plecos and goldfish.
- Trace minerals - Calcium and phosphorus for bone and scale health.
- Carotenoids - Natural color enhancers that keep reds and oranges vibrant.

Types of Fish Food
Understanding “what do pet fish eat” starts with knowing the format the food comes in, since flakes, pellets, wafers, and blocks each behave differently in water. Some float, some sink fast, and some are built to dissolve slowly over days. Matching the format to your fish's feeding zone is just as important as matching the ingredients.
| Food Type | Best For | Feeding Style |
|---|---|---|
| Flakes | Small community fish, tetras, guppies | Floats, then slowly sinks |
| Pellets (floating) | Surface feeders like bettas, larger topicals | Stays at the surface |
| Pellets (sinking) | Bottom dwellers, catfish, loaches | Sinks to substrate |
| Wafers | Algae eaters, plecos | Sinks, holds shape |
| Freeze-dried | Supplement or treat for most species | Floats until soaked |
| Frozen | Carnivores, breeding conditioning | Thaws and sinks |
| Feeding blocks | Vacation feeding, slow-release nutrition | Dissolves gradually over days |
7 Best Foods to Feed Fish : Top Options
Now that you know “what do fish eat” in general terms, here are eight specific products worth stocking, sorted by feeding style and species. Each one is built for a different kind of eater, from algae-scraping plecos to surface-feeding bettas.
1) Hikari USA Rapidly Sinking Algae Wafers Fish Food
Built specifically for Plecostomus and other hard-to-feed bottom algae eaters. The disc shape mimics how these fish naturally graze and is specifically formulated with a perfect texture that doesn't dissolve readily.
- High vegetable matter content that algae eaters genuinely prefer.
- Stabilized vitamin C to support immune health.
- Unique raised disc shape.
Hikari USA Rapidly Sinking Algae Wafers Fish Food, 8.8-oz
2) San Francisco Bay Brand Plankton Freeze-Dried Fish Food
A freeze-dried staple packed with marine proteins and natural color enhancers, suitable across freshwater and marine setups. Many hobbyists use it to help condition fish before breeding.
- High in marine proteins and essential fatty acids.
- Doesn't cloud water when fed as directed.
- Works as a main diet, a supplement, or an occasional treat.
San Francisco Bay Brand Plankton Freeze-Dried Fish Food, 0.5-oz
3) Zoo Med Original Banquet Fish Feeding Block Giant
A slow-release block that lasts 3 to 14 days depending on size, originally designed for vacation feeding but useful as a daily source for problem feeders too.
- Now formulated with high-protein micro pellets.
- Great for bottom feeders like plecos and redtail sharks.
- Won't cloud the water as it dissolves.
Zoo Med Original Banquet Fish Feeding Block Giant, 1.4-oz
4) Hikari USA Cichlid Gold Sinking Mini Pellets Fish Food
A daily sinking pellet formulated specifically to bring out natural coloration in cichlids and other larger tropical fish, including Oscars.
- Color-enhancing ingredients that reduce washed-out tones.
- High protein levels to support healthy growth rates.
Hikari USA Cichlid Gold Sinking Mini Pellets Fish Food, 2.2-lb
5) API Bottom Feeder Pellets with Squid Fish Food
A sinking pellet made with squid for palatability that produces less ammonia for cleaner, clearer water.
- Made with squid for higher palatability.
- Reduces uneaten waste and ammonia buildup.
- Complete diet for catfish, plecostomus, and loaches.
API Bottom Feeder Pellets with Squid Fish Food, 7.9-oz
6) Ocean Nutrition Formula One Flakes Fish Food
A gourmet flake for carnivorous and omnivorous marine tropicals, built around real seafood ingredients that echo a reef fish's natural diet.
- High inclusion of fresh seafood ingredients.
- Balanced plant and animal protein sources.
- Easy to digest, which means less tank waste.
Ocean Nutrition Formula One Flakes Fish Food, 5.5-oz
7) New Life Spectrum Float Pellets Fish Food Regular
A positively buoyant floating pellet built for larger surface-feeding fish that still need pellet-level nutrient density instead of flakes.
- Stays at the surface for the full feeding cycle.
- Nutrient-dense formula.
New Life Spectrum Float Pellets Fish Food Medium, 4.23-oz
7 Best Fish Food Options - Comparison Table
| Product | Feeding Style | Best For |
|---|---|---|
| Hikari Algae Wafers | Sinking | Plecos, algae eaters |
| SF Bay Plankton Freeze-Dried | Floating/sinking | Community tanks, breeding conditioning |
| Zoo Med Banquet Block | Slow-release | Vacation feeding, bottom feeders |
| Hikari Cichlid Gold | Sinking | Cichlids, Oscars |
| API Bottom Feeder Pellets | Sinking | Catfish, loaches, plecos |
| Ocean Nutrition Formula One | Floating flake | Marine carnivores/omnivores |
| New Life Spectrum Float | Floating pellet | Larger surface feeders |
How Do You Choose the Best Fish Food?
Start with your fish's natural feeding zone since that determines whether you need a floating, slow-sinking, or fast-sinking food. From there, match the protein and fiber ratio to whether your fish is a carnivore, omnivore, or herbivore.
Ingredient quality matters more than the marketing on the label. Look for named proteins (fish meal, squid, shrimp) near the top of the ingredient list, rather than fillers doing most of the work. A food that produces less waste also means fewer ammonia spikes down the line.
A few other things worth checking before you buy :
- Pellet or flake size - Should be small enough for your smallest fish to eat comfortably, especially in mixed tanks.
- Color-enhancing ingredients - Carotenoids from shrimp or algae if you keep cichlids, bettas, or other brightly colored species.
- Shelf life and storage - Flakes lose nutritional value faster once opened, so buy container sizes you'll use within a few months.
- Species-specific formulas - A cichlid-specific or marine-specific food will outperform a generic all-purpose flake for that species.
- Water clarity impact - Some foods cloud water more than others, which matters more in smaller or lightly filtered tanks.
How Often Should You Feed Fish ?
Most tropical fish do best with small feedings once or twice a day, offering only what they'll finish in about 2 to 3 minutes. Bottom feeders and slow grazers, like plecos, often benefit from food that's available longer, which is where wafers and feeding blocks come in handy.
Fry and very small juvenile fish are the exception, as they typically need several small feedings spread throughout the day to keep up with rapid growth.
Foods You Should Avoid Feeding Fish
- Bread, crackers, or other human starches that swell and foul the water.
- Raw meat not intended for aquarium use.
- Dairy products, which fish can't digest properly.
- Wild-caught insects or plants that may carry pesticides or parasites.
- Any food designed for a different type of fish (herbivore food for a strict carnivore, for example).
Signs You're Overfeeding Fish
Cloudy or smelly water is usually the first clue, followed by uneaten food sitting on the substrate for more than a few minutes after feeding. Watch for a spike in algae growth too, since excess nutrients in the water feed algae blooms just as easily as they feed your fish.
A bloated or sluggish fish is another red flag. If that shows up, cut back the portion size before assuming it's a health issue.
Conclusion
Figuring out “what do fish eat” really comes down to knowing your species, where it feeds, what it evolved to eat, and how much it actually needs. Get the food type, feeding zone, and portion size right, and most water-quality problems solve themselves along the way.