No, fish can be fed a variety of non-flakes or pellets foods; however, you should only do so if these food sources have been properly prepared and fed accordingly.
If you want to feed your tropical fish cucumbers, first boil them so they can digest them better.
Contents
Lettuce
When your tropical fish run short of fish flakes and pellets, most types of vegetables can still be used as food sources. Simply wash, blanch or boil them beforehand in order to minimize pesticide presence in your aquarium and make it easier for your aquatic friends to eat and digest them.
Leafy greens such as lettuce are easy to come by at your supermarket, providing your fish with important vitamins and minerals. Cucumbers also make great treats; just be sure to cut them small before offering to your fish so they can easily consume them.
Other vegetables safe for consumption by your fish include carrots, spinach, kale and Swiss chard. Carrots should be boiled first as their carbohydrates content could potentially harm some species of fish.
Carrots
As well as carrots, most root vegetables can be fed to fish, including sweet potatoes, squashes, spinach, kale, broccoli and brussels sprouts. Just make sure they’re boiled first as many contain oxalates which limit calcium and iron absorption; other veggies might contain high amounts of fat which shouldn’t be given in large amounts as treats for your pet!
Apples, bananas, berries and pears make healthy additions to a fish’s diet; however, bread should never be substituted as it can clog their digestive tract.
Fruit
Fish can be divided into three distinct groups, meat-eaters (carnivores), plant eaters (herbivores) or omnivores, but regardless of their classification they all require the appropriate balance of nutrients for optimal growth and development.
If your fish food runs out unexpectedly, there are a few items in your kitchen that could serve as emergency replacements. One such option is cooked rice and pasta – these common household staples make preparation easy – although they’re not an adequate replacement as they lack proteins and plant-based nutrients necessary for fish to thrive.
Boiling vegetables can also provide valuable nutrition. Boiling is an ideal alternative to flake food and offers many essential vitamins and minerals such as magnesium, potassium, folic acid, vitamin C and carbohydrates that herbivorous and omnivorous fish need in their diets – vegetables like spinach, broccoli, carrots, kale and peas are great additions – however prior to feeding it’s essential that these items first be boiled first to prevent harmful bacteria or toxins building up in the water supply.
Seafood
Fish food is generally the ideal solution as it will provide all of the essential nutrients your fish requires, but if you run out, there are other solutions you can try in an emergency until more can be procured.
Most fish, including bettas, can eat cooked pasta and rice as emergency foods in an emergency situation. Both foods can easily be found around the home and contain high levels of protein as well as essential vitamins and minerals; however they contain too many carbohydrates for long term feeding to avoid leading to fatty liver disease in your pet.
Many herbivorous and omnivorous fish species can consume vegetables such as carrots, sweet potatoes and kale. To make the meal more digestible for fish, the vegetables should first be lightly boiled before being chopped into bite-size pieces for easier consumption by fish. As any uneaten vegetables will rot away and pollute water supplies, only feed your pet as often as necessary.


