Quick Answer
Use the guide below to check if specific foods are safe for your fish. Each food includes a safety rating, serving size, and health warnings.
What Can Fish Eat?
Fish dietary needs vary by species. Most need high-quality commercial food as a base with occasional variety.
✅Safe Foods for Fish
Quality Flakes
Species-appropriate formula
Pellets
Sinking or floating by species
Brine Shrimp
Frozen or live, treat
Bloodworms
Frozen, high protein treat
Blanched Vegetables
For herbivores—peas, zucchini
Algae Wafers
For bottom feeders
🚫TOXIC Foods - Never Feed
Bread
AVOIDSwells, causes bloat
Mammal Meat
AVOIDWrong fat type
Cheese/Dairy
AVOIDCannot digest
Processed Foods
AVOIDSalt, preservatives harmful
🍽️ Fish Diet Basics
Amount
Only what they eat in 2-3 minutes. Overfeeding kills fish.
Frequency
1-2 times daily for most fish. Some species need more/less.
Variety
Alternate between 2-3 food types for nutrition.
Fasting
One day without food weekly aids digestion.
🆘If Your Pet Eats Something Toxic
1. Stay Calm
Note what was eaten, how much, and when.
2. Call For Help
ASPCA Poison Control: 888-426-4435 or your vet.
3. Don't Wait
Time matters. Don't try home remedies first.
Frequently Asked Questions
How much should I feed my fish?▼
Can fish eat human food?▼
Should I fast my fish?▼
Learn More About Fish
Explore our complete care guides, cost estimates, and breed information.
Explore More
Trusted sources: ASPCA Poison Control · AVMA Pet Care · Merck Vet Manual