What Happens When You Feed Fruit To Your Fish?

In Tropical Fishby PaulK


Sometimes I run out of fish food and wonder if they can eat fruit and other things?

Most tropical fish will not eat fruit and even if they do it’s not a good idea because they’ll foul the water with more waste. Most fruit is too acidic for them and their digestive systems don’t process fruit as well as they do vegetables and fish food. You can get away with such things as bananas or melons just make sure and remove them after 2 hours or they will foul the water.

The greater the variety of fish food, the healthier your fish will be. Fish like anything else get tired of the same food all the time.

Can Tropical Fish Eat Vegetables?

It’s good to feed your omnivore tropical fish vegetables once and a while, but you have to prepare the food for them before you throw it in the tank. Fish need vegetables since the commercial fish food doesn’t have much in the way of plant nutrients. When feeding fish other than normal fish food, you want to stick to non-carb, cruciferous vegetables like kale, broccoli, and zucchini, peas or cucumbers. You want to make sure and clean the vegetables thoroughly too.

Spirulina is great for tropical fish because it’s easily digestible for them and contains lots of vital nutrients. Spirulina is a natural micro-algae rich in proteins to help enhance color and promote a healthy mucus layer for their skin. You can get spirulina in tablets that sink to the bottom of the tank.

How To Prepare Vegetables For Fish

Make sure and clean the vegetables first to get all of the dirt and other nasties off. Next, you want to blanch the vegetables. You do that by putting them in a pot of water and bring the water to a boil. When the boiling starts, remove the vegetable. Let them cool before you feed them to the fish.

If you are using peas, then pop out the inner portion and throw away the skin part. Cucumbers you won’t have to boil. Just cut out an inner square without the skin and stick a straw in it, then lower it in the fish tank.

Can Tropical Fish Eat Meat?

Some species of fish like Bettas, Tetras, and Oscars are considered carnivores, therefore, they eat meat. They require a higher protein diet then omnivores. Non-oily fish meat is probably the best thing to feed them as well as other types of seafood like shrimp or krill. Beef of any kind is not really good because of the high-fat content and fish don’t digest this too well.

Can Tropical Fish Eat Goldfish Flakes?

For a short time, yes you can safely feed goldfish food to tropical fish. Goldfish food is higher in plant nutrition and lower in protein. Most tropical fish require higher protein in their diet. All fish prefer a diversity of diet with flake, pellet, and frozen live food.

Can Tropical Fish Eat Betta Fish Food?

Betta fish are carnivores, so their food contains more meat protein. This is OK to feed other tropical fish as long as they are omnivores (eats both meat and vegetables). This shouldn’t be the only food you feed to your tropical fish.

Other Foods Good For Your Fish

Live Foods – Most fish prefer live foods if you can find them. Most pet stores don’t stock them, so you need to find an AquaticFoods

Tubifex Worms: A very popular fish food found on the bottom of lakes and rivers. They provide a good source of protein. You shouldn’t feed them fresh though as they carry diseases.

Daphnia: Daphnia are actually water fleas that are found in freshwater lakes and ponds. They have a hard shell easy to digest. It’s best to use freeze dried because fresh Daphnia carry disease.

Glassworms: Glassworms are white mosquito larvae that fish love. They are clear and hard to see, but the fish can see them just fine.

Brine Shrimp: These are small crustaceans very high in protein. They are fast movers that fish love to chase.

Earthworms/Mealworms: These are for larger carnivorous fish and can foul the water quickly, so use sparingly.

Krill: These provide good roughage to help with digestion and a natural color enhancer.

What Human Food is Safe?

Whitefish fillets like Tapia, Cod, and Coley are good. Stay away from oily fish. Also hard boiled egg yolk is good and the fish love this. Not too much though, as it will foul the water. Green
Foods that are slightly cooked like peas, spinach, lettuce etc. They have to be soft or the fish won’t eat them, that’s why you want to boil them slightly.

What Not To Feed Your Fish

Avoid feeding fish bread or grains that will bloat them, anything high in fat like red meat, anything with sugar or acid like most fruits.

Carnivore Tropical Fish


Diet: Carnivores prefer a steady diet of fresh, frozen, freeze-dried, or live foods. Fresh foods may include seafood items such as shrimp, scallops, mussels, clams and some fish. Frozen foods are available at most fish shops and include, brine shrimp, bloodworms, and daphnia. Freeze dried foods could be krill, plankton, brine shrimp, or bloodworms. Freeze dried foods have a long shelf life and keep their nutrients. Live foods are definitely their favorite type of food.

Omnivore Tropical Fish

Most other types of tropical fish are omnivores meaning they eat both meat and plant food. A good diet is a wide variety of fish flakes, vegetables, freeze-dried foods, and pellets.

Herbivore Tropical Fish

Bottom feeders like plecos and cichlids mostly eat plants and algae so a steady diet of vegetables, algae pellets, and fresh algae are best. The food needs to be at the bottom for them so floating foods won’t work.

Here’s a decent online fish food store to check out:


thefishtankguide.com is a participant in the Amazon Affiliate Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

Spread the love