October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Entry 979Filed under Breeding

Fish Diet Types: Are Fish Herbivores, Carnivores, or Omnivores? Feeding Habits Explained

Fish may be herbivores, carnivores, or omnivores, and some change diets as they grow. Learn what each category means, why wild diets differ from commercial feed, and how to choose species-appropriate aquarium food.
10-minute read By Animalso Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Are fish herbivores, carnivores, or omnivores? Fish can be all three, depending on the species: herbivores mainly eat plants or phytoplankton, carnivores mainly eat animals, and omnivores eat both. Some fish change feeding roles as they grow or as habitat and food availability change, so no single label fits every fish permanently.

That answer describes wild feeding ecology, not a complete aquarium feeding prescription. A fish’s correct captive diet also depends on its life stage, mouth size, feeding level, tankmates, food format, and the nutrients supplied by the complete formula.

As an Amazon Associate I earn from qualifying purchases.

Key takeaways

  • Fish include herbivores, carnivores, omnivores, and flexible feeders that do not fit one rigid category throughout life.
  • Herbivorous fish mainly eat algae, phytoplankton, aquatic plants, or plant-associated material, while carnivorous fish mainly eat other animals.
  • Omnivorous fish eat both plant and animal material, but their diet does not have to be evenly divided between the two.
  • Species, body size, life stage, habitat, season, and food availability can all change what a fish eats.
  • Natural diet classification and aquarium nutrition are different questions: a commercial pellet may contain plant ingredients without making a naturally carnivorous fish herbivorous.
  • The correct aquarium food depends on the exact species, life stage, mouth size, feeding level, tankmates, and water-quality needs—not just the words “herbivore” or “carnivore” on a label.

What is the difference between herbivorous, carnivorous, and omnivorous fish?

Herbivorous fish mainly consume plants or phytoplankton, carnivorous fish mainly consume other animals, and omnivorous fish consume both plant and animal material. These are broad descriptions of feeding ecology rather than permanent rules that apply identically to every species, age, habitat, or captive situation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Diet type Dominant food source Typical foods How flexible is the label?
Herbivorous Plants and algae Algae, phytoplankton, aquatic vegetation, plant-associated material, and sometimes detritus Mostly plant-based, but incidental small animals or organisms living on plants may be swallowed
Carnivorous Other animals Fish, crustaceans, mollusks, worms, insects, krill, or squid Mostly animal-based, but different species specialize in different prey and may not share the same nutritional needs
Omnivorous or mixed feeder Plants and animals Plant material, algae, detritus, invertebrates, and sometimes fish Flexible rather than necessarily balanced; the preferred foods may change with age, location, or availability

NOAA’s aquatic food-web definitions describe herbivores as consumers of plants or phytoplankton and carnivores as animals that eat other animals for energy. FishBase’s ecology framework is more practical for real-world variation: it distinguishes mainly plant-and-detritus eaters, mainly animal eaters, and mixed feeders.

#1 Best Overall
Hikari® Micro Pellets® Semi-Floating Fish Food for Small-Mouthed Freshwater Fish, 0.77 oz (22g)
  • Ideal For: Betta Fish, Tetras, Barbs and other small mouthed tropical fish.

Are fish herbivores, carnivores, or omnivores?

Fish can be herbivores, carnivores, or omnivores, and no single category describes all fish. The accurate answer depends on the species and on what “diet” means: a fish’s usual wild food, its position in the food web, or the formulated food that supports it in an aquarium or fish farm.

There is no defensible global percentage showing what share of all fish are herbivores, carnivores, or omnivores. The authoritative sources provide definitions and species-level feeding studies, not a reliable census of every fish species.

What do herbivorous fish eat?

Herbivorous fish mainly eat algae, phytoplankton, aquatic plants, or plant material growing on rocks, coral, wood, and other surfaces. FishBase places mainly plant-and-detritus consumers at the herbivorous end of the feeding spectrum.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“Herbivorous” does not always mean that a fish eats nothing except leaves or algae. A grazing fish may accidentally ingest tiny animals, detritus, or microorganisms living on a plant or surface. The exact balance depends on the species’ anatomy, habitat, and feeding method.

In an aquarium, a plant-eating fish may need food designed to provide suitable nutrients and fiber, but the word “herbivore” alone does not identify the correct product. Some species graze continuously, some feed in bursts, and some need food delivered on a surface rather than simply scattered into the water.

What do carnivorous fish eat?

Carnivorous fish mainly eat animal prey such as smaller fish, shrimp and other crustaceans, mollusks, worms, aquatic insects, krill, or squid. Yellowfin tuna, for example, is listed by Monterey Bay Aquarium as eating fish, krill, pelagic red crab, and squid.

Two carnivorous fish may still need very different foods. A fish that hunts in open water may require different prey size, feeding frequency, and food texture from a bottom-dwelling fish that searches for worms or crustaceans. Mouth shape, digestive physiology, body size, and life stage all matter.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Carnivorous does not automatically mean that an aquarium fish should be fed raw grocery-store meat or live feeder fish. Prepared food formulated for the exact species may be safer and more nutritionally consistent. Live food can be nutritionally incomplete and can introduce disease unless it is appropriately sourced and managed.

Rank #2
yizeril Floating Goldfish Food Pellets – 12oz Pond Fish Food Natural Color Enhancing, Promotes Growth with Natural Antarctic Krill & Spirulina, Clear Water Formula
  • High Quality Ingredients: Our goldfish food is made from carefully selected natural ingredients, which are derived from fresh meat, vegetables and seaweed. No additives, artificial flavors, colors and other harmful ingredients. The main ingredients are Fresh fish, Antarctic krill, Astaxanthin, Spirulina, Wheat, Deep-sea fish oil, Carrots, Natural minerals, Vitamins (A, D3, C, E, B1, B2, B6 & B12)
  • Good Palatability: Using Antarctic krill, white fish, vegetables, spirulina and other raw materials prepared into the taste of fish and shrimp, even the most picky goldfish can not resist
  • Enhanced Color and Growth Support: Rich in astaxanthin and spirulina to support the formation of rich, beautiful color in goldfish. A quality diet rich in high-quality protein, calcium and natural vitamins supports the growth of goldfish
  • Easy Ingestion and Digestion: The floating pellets are very suitable for goldfish to eat, and the 1.5mm particle design allows goldfish to better digest and absorb
  • Water Maintenance Support: Goldfish food pellets contain probiotics that help dissolve the fish's excrement and residue, supporting water cleanliness

What do omnivorous fish eat?

Omnivorous fish eat both plant and animal material, but omnivory does not require a perfect 50:50 mixture. A mixed feeder may eat whatever is abundant, favor animal prey when young, graze more as an adult, or swallow plant material incidentally while hunting invertebrates.

The bonnethead shark is a carefully documented example of fish omnivory. A 2018 Smithsonian report described research indicating that bonnetheads eat seagrass as well as crabs, shrimp, snails, and bony fish; the reported diet included up to 60 percent seagrass. That finding applies to bonnethead sharks, not to sharks as a group.

Can fish change what they eat as they grow?

Yes. Fish can change feeding roles during growth, and the shift may also vary by location and food availability. A NOAA study of pinfish (Lagodon rhomboides) recorded feeding stages involving copepods, shrimp and other small crustaceans, epiphytes, fish, and vascular plants.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The pinfish study documented planktivorous, carnivorous, herbivorous, and omnivorous stages at different sizes and locations. This is an example of an ontogenetic diet shift, meaning that feeding ecology changes as an animal develops. The pinfish sequence should not be treated as a rule for every fish species.

Several conditions can influence a fish’s diet:

  • Species anatomy and digestion: Teeth, jaws, gut length, and digestive physiology affect which foods can be processed efficiently.
  • Body size and life stage: Juveniles may target plankton or small invertebrates, while adults can handle larger prey or different plant material.
  • Habitat and water-column position: Surface, midwater, reef, substrate, and open-water fish encounter different foods.
  • Season and availability: Fish may use the most abundant suitable food rather than a fixed menu.
  • Competition: Other fish can change which feeding areas and foods remain available.
  • Captivity or farming: A fish may receive a formulated diet that differs substantially from its wild diet.

Does plant-based fish food make a carnivorous fish an herbivore?

No. A commercial feed’s ingredients do not by themselves redefine a fish’s natural feeding ecology. Ecological classification describes what a species normally eats and where it fits in the food web; captive nutrition describes the nutrients a fish needs; commercial ingredients describe the raw materials used to deliver those nutrients.

NOAA’s aquaculture-feed explanation notes that farmed-fish feeds may contain plant proteins, vegetable oils, fish proteins or oils, minerals, and vitamins. Some species that eat animals in the wild are increasingly fed formulations that rely much less on fishmeal and fish oil.

Therefore, a plant protein in a pellet does not automatically make a naturally carnivorous fish herbivorous. Likewise, fishmeal in a product does not prove that the fish eating the product is strictly carnivorous. The relevant question is whether the complete food supplies appropriate nutrition for the exact species and life stage.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What should I feed my aquarium fish?

Feed the exact species and life stage, not merely a broad diet category. Merck Veterinary Manual states that identifying a fish as “carnivorous, omnivorous, or herbivorous” is only a basic starting point and warns that nutritional requirements are known for relatively few species. Similar-looking or related fish should not automatically receive interchangeable diets.

Rank #3
Fluval Bug Bites Tropical Fish Food, 1.6 oz.
  • Tropical fish food that contains up to 40%, nutrient-rich Black Soldier Fly Larvae, the first ingredient
  • High in multiple proteins like whole salmon – rich in Omega 3 and 6 for healthy skin, scales and fins
  • Fortified with essential vitamins, amino acids and minerals for a balanced daily diet
  • Slow sinking micro granule format (0.7-1mm) – all fish can feed at their preferred depth; feed as much as fish can eat in two minutes, two or three times daily
  • Sustainably processed in small batches for quality control and maximum freshness
Decision factor What to check Why it matters
Species The scientific or complete common name Species have different nutritional requirements even when their diets appear similar
Life stage Fry, juvenile, adult, breeding fish, or mature fish Food size, feeding frequency, and nutrient needs can change during growth
Mouth and food size Whether the fish can comfortably swallow the pellet, flake, or prey Oversized food is wasted or rejected; undersized food may be missed
Feeding level Surface, midwater, or bottom Floating foods suit surface feeders; rapidly sinking foods suit bottom-dwellers
Nutrient profile Protein, fat, fiber, vitamins, and minerals in a species-appropriate formula Herbivores may need more fiber, while carnivores generally need comparatively high protein and fat; no single formula is universal
Tank composition Whether timid, slow, or bottom-dwelling fish can reach the food Mixed aquariums may require feeding in several areas or with several food formats
Water quality How much food remains after feeding Excess food and dissolving pellets can pollute the aquarium

For a convenient starting format, compare species-appropriate aquarium fish food pellets only after checking the species, life stage, pellet size, buoyancy, and nutrient profile. Pellets are not a universal solution: surface feeders may need floating food, while bottom-dwellers may need food that sinks rapidly. Merck’s aquarium-care guidance also warns that popular bottom-dwelling fish should not be expected to survive on leftovers from other fish.

Observe the tank during feeding. Confirm that every fish can eat, remove or reduce excess food, and adjust the delivery method if dominant fish consume everything before slower or bottom-dwelling fish reach it. In a mixed tank, targeted feeding may be more important than choosing a label that says only “tropical,” “herbivore,” or “carnivore.”

Should fish food float or sink?

Fish food should float for appropriate surface feeders and sink rapidly for appropriate bottom-dwellers; midwater fish may need food that remains suspended long enough to be intercepted. Buoyancy is a feeding-method decision, not a substitute for identifying the species’ nutritional requirements.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose food delivery according to where the fish naturally feeds:

  • Surface feeders: Floating flakes or pellets can keep food at the surface where these fish naturally eat.
  • Midwater feeders: Slowly sinking or suspended foods may give schooling fish time to feed without sending everything to the substrate.
  • Bottom-dwellers: Rapidly sinking pellets or tablets can deliver food to the bottom, but the fish still need a complete diet rather than aquarium leftovers.
  • Grazers: Species that browse surfaces may need an appropriate algae-based food or access to suitable natural grazing material, depending on species guidance.

Food that sinks is not automatically “bottom-feeder food,” and algae wafers are not automatically suitable for every fish that eats some plant material. Check the product’s intended species and feeding instructions against the fish’s actual needs.

Are herbivore pellets and algae wafers necessary?

Herbivore pellets or algae wafers can be useful for species that genuinely require or benefit from plant-based aquarium food, but they are not automatically necessary for every fish that occasionally nibbles algae. Species identification, natural feeding behavior, life stage, and the complete nutrient profile should determine the choice.

Some fish graze algae as part of a broader diet, while others need a more specialized plant-based feeding plan. A wafer also may be consumed by tankmates before the intended fish reaches it. Place food where the appropriate fish can access it and monitor whether the fish actually eats it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What are the risks of feeding the wrong diet?

Inadequate nutrition can cause poor growth, deformities, a depressed immune system, hepatic lipidosis, and impaired metabolism. Merck Veterinary Manual summarizes the consequences directly: “Inadequate nutrition can result in poor growth, deformities, a depressed immune system, hepatic lipidosis, and impaired metabolism.” Read the Merck Veterinary Manual reference on nutritional diseases of fish for the clinical context.

Rank #4
Ultra Fresh Tetra Fish Food, Slow Sinking, All Natural Ingredients, Wild Sword Prawns, Spirulina, Color Enhancement, Small Granules , Tropical Micro Pellet 1.87 oz
  • High Palatability : Our food contains up to 40% of wild sword prawns, fresh squid, natural spirulina, fresh garlic, plus a mixture of premium selected natural ingredients along with the perfect pellet size. This formula is an ideal staple food for small and medium size tropical fish, such as angelfish, neon tetras, cardinal tetras, congo tetras, glowfish,etc
  • Pefect Pellet Size : The slow sinking 0.6mm micro pellet is attractive to fish. The micro pellets will not dissolve within 24 hours, so it does not pollute the water and is perfect for all small and midsize tropical fish. *Feed 1-3 times per day, no more than your fish can consume within 3 minutes
  • Ultra Natural Coloration : Ultra-enhanced formulation of natural seaweed, Australian spirulina, and premium fresh sword prawns enhances the natural coloration of your fish, presenting them in their most natural and vibrant colors
  • Healthy Growth Formula : It's not only tasty, but it also keeps algae eaters healthy! Our food is jam-packed with vitamins (A, C, D3, E, B1, B2, B6, B12) great for reaching full potential in size, color, fins, and A+ immunity!
  • 3 Million CFUs/g Probiotics : 3 million CFUs/g probiotics are within our food to automatically help dissolve fish excrements, residuals and keeps water clean. Other than that it helps fish to fully absorb nutrition, help to excretion, enhance the immune system and lower the risk of digestive problems.

Overfeeding creates a separate problem. Uneaten food decomposes, increases organic waste, and can damage water quality. Underfeeding can occur in a community tank when aggressive fish take the food first or when bottom-dwellers are expected to live on scraps.

Live foods deserve particular caution. Live prey may be incomplete as a sole diet and may introduce parasites or pathogens. Use live food only when it is appropriate for the species, nutritionally managed, and obtained from a reliable source; do not assume that “natural” automatically means complete or safe.

How should you identify a fish’s diet?

  1. Confirm the species: Use the scientific name when common names are ambiguous or shared by multiple fish.
  2. Check the life stage: Find guidance for fry, juvenile, adult, or breeding fish rather than relying on an adult feeding label.
  3. Look at feeding behavior: Note whether the fish grazes, hunts, filters plankton, picks from the substrate, or feeds at the surface.
  4. Match the food format: Select a particle size and buoyancy that the fish can reach and swallow.
  5. Review the complete formula: Consider the overall nutrient profile rather than assuming one ingredient determines the diet category.
  6. Watch the result: Observe body condition, growth, appetite, waste, and water quality, and seek qualified aquatic-veterinary advice when the fish is losing weight or repeatedly refusing food.

The most reliable approach is species-specific guidance from a reputable aquarium reference, experienced aquatic professional, veterinarian, breeder, public aquarium, or fish-feed manufacturer. Broad labels are useful for orientation, but they cannot replace a feeding plan tailored to the fish.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Frequently Asked Questions

Are fish herbivores, carnivores, or omnivores?

Fish are not all herbivores, carnivores, or omnivores. Different species occupy different feeding roles, and some change their diets as they grow or as food availability changes. Herbivorous fish mainly eat plants or phytoplankton, carnivorous fish mainly eat animals, and omnivorous fish eat both.

What do omnivorous fish eat?

Omnivorous fish eat both plant and animal material, but their diet does not have to be evenly divided between the two. A fish may favor animal prey when young, graze more as it matures, or eat whatever suitable food is most abundant.

Can fish change what they eat as they grow?

Yes, fish can change what they eat as they grow. A NOAA study of pinfish documented different feeding stages involving plankton, crustaceans, epiphytes, fish, and vascular plants, with patterns also differing by location.

What should I feed my aquarium fish?

Choose aquarium food using the exact species, life stage, mouth size, feeding level, nutrient profile, tank composition, and water-quality needs. Floating food suits appropriate surface feeders, while rapidly sinking food suits appropriate bottom-dwellers; no single fish food is right for every species.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Bottom Line

Fish can be herbivores, carnivores, or omnivores, but many species change their diets with age, habitat, and food availability. For aquarium fish, identify the exact species and life stage first, then match the food’s nutrients, particle size, buoyancy, and delivery method. A broad diet label is a starting point—not a complete feeding prescription.

Quick Recap

Bestseller No. 1
Hikari® Micro Pellets® Semi-Floating Fish Food for Small-Mouthed Freshwater Fish, 0.77 oz (22g)
Hikari® Micro Pellets® Semi-Floating Fish Food for Small-Mouthed Freshwater Fish, 0.77 oz (22g)
Ideal For: Betta Fish, Tetras, Barbs and other small mouthed tropical fish.
$5.74
Bestseller No. 3
Fluval Bug Bites Tropical Fish Food, 1.6 oz.
Fluval Bug Bites Tropical Fish Food, 1.6 oz.
Fortified with essential vitamins, amino acids and minerals for a balanced daily diet; Sustainably processed in small batches for quality control and maximum freshness
$6.99

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from Field Notes

  1. Entry 01Disaster Preparedness for Pets: What to Plan and PackBreeding6 min
  2. Entry 02Holiday Pet Safety Tips: How to Keep Dogs and Cats Safe Through the HolidaysBreeding7 min
  3. Entry 03What to Buy for a New Rescue Dog: A First-Week Essentials GuideBreeding3 min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.