Alternative Food For Catfish

If you have run out of your usual catfish food, safe short-term alternatives for aquarium catfish include blanched vegetables like zucchini and cucumber for plant-eating species, and frozen shrimp, bloodworms, or sinking pellets for meat-eating species. Match the substitute to the fish, because catfish diets differ a lot.

Chewy Online Pet Supplies


35% Off at Chewy.com

+ Free Shipping

Save Now

First, Which Kind of Catfish?

  • Plant-leaning catfish: Plecos and bristlenose plecos need vegetables, algae, and wood.
  • Omnivores: Corydoras and similar small catfish eat sinking pellets, frozen foods, and small live foods.
  • Predators: Large catfish like redtails or pictus eat fish, shrimp, and meaty pellets.

Alternatives for Plant-Eating Catfish

Blanched zucchini, cucumber slices, spinach, kale, and shelled peas work well. Weigh a slice down or use a veggie clip, and remove it after about a day so it does not rot. See the bristlenose pleco food list.

Alternatives for Omnivores

Crushed flakes, frozen daphnia or bloodworms, and small bits of unseasoned cooked shrimp are all fine. Sinking foods are best so the fish can reach them. For ideas see sinking tropical fish food.

Alternatives for Predatory Catfish

Raw, unseasoned shrimp, krill, earthworms, and chunks of thawed fish suit large catfish. Avoid fatty mammal or chicken meat and avoid cheap feeder fish that can carry disease.

Foods That Are Not Good Substitutes

  • Bread, crackers, or anything seasoned or salted
  • Large amounts of fatty meat
  • Pet food made for cats, dogs, or birds

Fasting Is Fine for a Day or Two

Healthy adult aquarium catfish can go a day or two without food while you get supplies. Do not overfeed to make up for it.

Bottom Line

Pick a substitute that fits your catfish type: vegetables for plecos, sinking pellets or frozen foods for omnivores, and shrimp or fish for predators. Keep portions small and remove leftovers.