What Do Fish Eat? Complete Feeding Guide by Species
Fish Care · 2026-01-15 · 8 min read
Different fish species have radically different dietary needs. Learn the correct diet for your fish species, the most common feeding mistakes, and the best fish foods for carnivores, herbivores, and omnivores.
Feeding your fish correctly is one of the most important aspects of fishkeeping — and one of the most commonly misunderstood. Different fish species have radically different dietary needs: some are strict carnivores, others are herbivores, and many are omnivores. Feeding the wrong food, or the right food in the wrong amount, is one of the leading causes of fish health problems and premature death. This comprehensive guide covers feeding requirements for all major fish categories.
Fish Dietary Categories
| Category | Examples | Primary Foods | Key Nutrients |
|---|---|---|---|
| Carnivore | Betta, Oscar, Arowana | Live/frozen meaty foods, pellets | Protein 40-50% |
| Herbivore | Plecos, Silver dollars | Algae wafers, vegetables | Fiber, plant matter |
| Omnivore | Goldfish, Tetras, Guppies | Flakes, pellets, variety | Balanced protein/plant |
| Insectivore | Archer fish, Killifish | Insects, larvae, small invertebrates | High protein |
| Planktivore | Many reef fish | Copepods, zooplankton, small particles | Micro-nutrients |
The Most Common Feeding Mistakes
Overfeeding: The number one feeding mistake in fishkeeping. Uneaten food decomposes in the tank, producing ammonia and fueling harmful bacterial and algae growth. The rule of thumb is: feed only what your fish can consume in 2–3 minutes, once or twice daily. If food is still visible after 5 minutes, you're overfeeding. Remove uneaten food with a net or siphon.
Feeding only one type of food: Variety is as important for fish as it is for other animals. A diet of only one type of food, even a high-quality one, will eventually lead to nutritional deficiencies. Rotate between different food types: flakes or pellets as a staple, with frozen or live foods as supplements 2–3 times per week.
Feeding the wrong food for the species: Feeding carnivore pellets to herbivorous fish (or vice versa) leads to nutritional deficiencies and digestive problems. Research your specific fish species' dietary needs before purchasing food.
Best Foods by Fish Type
Betta fish: Bettas are carnivores that naturally eat insects and small invertebrates. High-protein betta pellets should be the staple, supplemented with frozen bloodworms, daphnia, and brine shrimp 2–3 times per week. Avoid flake food as the primary diet — it's too low in protein for bettas.
Goldfish: Goldfish are omnivores with a tendency toward herbivory. Goldfish-specific pellets (not tropical fish food) should be the staple. Supplement with blanched vegetables (peas, zucchini, spinach) and occasional protein treats. Goldfish have no stomach — they should be fed small amounts 2–3 times daily rather than one large feeding.
Tropical community fish (tetras, guppies, platys): High-quality tropical flakes or small pellets as a staple, supplemented with frozen foods (bloodworms, brine shrimp, daphnia) 2–3 times per week. These omnivores benefit greatly from dietary variety.
Recommended Fish Foods
- Hikari Betta Bio-Gold Pellets — One of the highest-rated betta foods, with high protein content and added vitamins. Small pellet size is appropriate for betta's small mouth.
- Frozen Bloodworms Fish Food — Frozen bloodworms are an excellent protein supplement for carnivorous and omnivorous fish. More nutritious than freeze-dried alternatives and accepted by virtually all fish.
- Hikari Algae Wafers — Essential for bottom-dwelling herbivores like plecos and otocinclus. Sinks to the bottom where these fish feed, providing plant-based nutrition they can't get from surface foods.
- New Life Spectrum Fish Food — A highly regarded all-purpose fish food with whole-fish protein, natural color enhancers, and comprehensive vitamins. Suitable for most omnivorous tropical fish.
Frequently Asked Questions
Q: How long can fish go without food?
A: Most healthy adult fish can go 3–7 days without food without harm. Some species (goldfish, koi) can go 2+ weeks. This makes vacations manageable — a healthy fish can be left for a week without feeding. For longer absences, use an automatic feeder or ask someone to feed every 2–3 days.
Q: My fish won't eat. What should I do?
A: New fish often refuse food for 1–3 days while adjusting to their new environment — this is normal. If an established fish stops eating, check water quality first (ammonia, nitrite, temperature). Other causes include: wrong food type, illness, stress from tankmates, and spawning behavior.
Q: Can I feed my fish vegetables?
A: Yes — many fish benefit from vegetables. Blanched (briefly boiled) zucchini, cucumber, peas (shell removed), spinach, and lettuce are accepted by most omnivorous and herbivorous fish. Remove uneaten vegetables after 24 hours to prevent water quality issues.
Q: Should I fast my fish one day per week?
A: Some fishkeepers recommend a weekly fast day to prevent constipation and reduce waste production. This is particularly beneficial for goldfish, which are prone to digestive issues. For most tropical fish, a weekly fast is optional but not harmful.
Always consult your veterinarian for personalized advice. If you suspect your pet has eaten something toxic, call the ASPCA Animal Poison Control Center at (888) 426-4435 immediately. This article is for informational purposes only.
Practical Tips for Every Pet Owner
Regardless of the specific topic covered in this guide, there are universal principles that apply to all pet ownership. The most fundamental is observation: the more closely you observe your pet's normal behavior, the more quickly you'll notice when something is wrong. Changes in appetite, energy level, elimination habits, and social behavior are often the first signs of illness or stress.
Establishing routines benefits both pets and owners. Regular feeding times, exercise schedules, and grooming routines create predictability that reduces stress for most pets. Dogs and cats are particularly sensitive to routine disruptions — changes in schedule can trigger anxiety and behavioral problems even when the underlying cause isn't obvious.
The Importance of Preventive Care
Preventive veterinary care is significantly more cost-effective than treating illness after it develops. Annual wellness exams, appropriate vaccinations, parasite prevention, and dental care prevent conditions that are expensive and difficult to treat once established. Many pet owners are surprised to learn that dental disease — one of the most common preventable conditions in pets — can lead to heart, kidney, and liver disease when left untreated.
Pet insurance is worth considering for any pet, but especially for breeds prone to specific health conditions. The cost of unexpected veterinary care can be substantial — a single emergency visit can cost $1,000–$5,000 or more. Pet insurance provides peace of mind and ensures that financial constraints don't force difficult decisions about your pet's care.
Microchipping and proper identification are essential safety measures that every pet owner should prioritize. A microchip significantly increases the chance of being reunited with a lost pet. Keep your contact information updated in the microchip registry — an outdated address or phone number defeats the purpose of the chip.
As an Amazon Associate, Michelle's Pet Shop earns from qualifying purchases.