Skip to content Skip to sidebar Skip to footer

What do Goldfish Eat? - This is the 30 Best Goldfish Food

What do Goldfish Eat? - This is the 30 Best Goldfish Food

If you have a goldfish at home, you probably know what fish food it typically eats regularly. But do you know that they may consume much of what you usually buy at the grocery store?

Goldfish are known to consume many dietary options, including fruits, vegetables, and cereals. Another thing they consume instead of fish food is a healthy treat and part of a solid, balanced diet for these omnivores. Here is the list of our top 31 favorite goldfish foods!

30 Type Best Goldfish Food

Best Goldfish Food

Goldfish will constantly eat various items from greens to beans and live protein sources. To help narrow down your options, we have made a list of nutritional favorites for you right here!


Goldfish consume lots of plant life as a part of their nutritional regimen, so green vegetables are essential to their diet. Try out a few of these plant-based options to see which ones you like the best.

1. Peas

You can either make these peas fresh or frozen. You can mix these peas into their standard goldfish diet to provide a tasty treat that's both nutritious and yummy. Many hobbyists believe that offering your fish peas will help increase their menus by including fiber.

To feed your pet, open your pod and allow them to nibble away! Make sure the peas are thawed out if you want to give them to them. To prevent overfeeding, we recommend no more than two peas per adult goldfish, two times a week. Learn more information about feeding peas to your goldfish in this article.

2. Lettuce

Lettuce is another excellent option for goldfish. You can choose from iceberg, romaine, or butterhead lettuce based on your preferences. Lettuce is a rich source of vitamins, which makes it ideal to consume quickly.

You can either tear the leaves up or snip the lettuce stalks. If you do the former, rinse the leaves to eliminate dirt or pests. Then, offer your fishy pals a generous helping! Be cautious not to overfeed, so no more than two lettuce leaves per adult goldfish.

3. Spinach

As far as leafy vegetables are concerned, spinach is a great choice. Not only does it contain calcium and iron, but it also assists keep your pet's digestive tract healthy and strong. Goldfish require these nutritional and health benefits for optimum growth and reproduction!

You can use this specially formulated green treat to feed your goldfish no more than twice a week. You should avoid offering them the joy in large quantities, as this might cause nutritional imbalances to drown.

4. Kale

Kale contains nearly all of the benefits of other leafy greens, but it also provides vitamins A and C, calcium, potassium, and folate. Kale can be its kind and can be mixed in with your goldfish s meal or added to their thawed or frozen serving.

There has not yet been sufficient research to determine whether the benefits of kale are worth the expense over comparable green leafy vegetables such as spinach. Even so, there is no doubt that they enable healthy growth and enhance digestive function.

5. Chard

Chard can supply just as many benefits as spinach and kale, although they have similar nutritional value. However, one clear advantage sets this vegetable apart from its leafy counterparts: chard is rich in antioxidants! These nutrients will help your beloved remain fit and healthy for many years.

Either you can cut it up into pieces or tear it along the leaf fibers, preferably adding a healthy mix to their diet by supplying their digestive tract with low-fiber substance.

6. Cucumber Slices

Slices of cucumbers are excellent, low-salt tidbits for adults to fish (and babies, too!). To provide this healthy appetizer, simply drop them in the fish tank or cut the pieces into little squares and serve them to your pet.
It's best not to give an excessive amount of this food to your fish. From time to time, maintain your fish's weight in mind and avoid feeding cucumber slices to your fish twice every week.

7. Sweet Potatoes

Sweet potatoes can be a tasty treat for freshwater fish owners who give a sufficient nutrient boost while delighting their fish. Not only do they nourish your fish, but they're also packed with fiber due to their starchy composition!

You only have two options if you want to feed your pet sweet potatoes: You can either slice them into bite-size pieces for them to eat, or you may just let them enjoy a fully formed potato! Be sure to thoroughly wash it before you cut it or feed it to remove any pesticides or other chemicals used during its growth.

8. Potatoes

Look no further than canned potatoes if you’re looking for a nutritious treat to give your pet fish. They contain vitamins A, B, C, minerals, and fiber, making them a natural snack for your fish to nibble on.

You may want to give aquatic organisms a little time to eat, as these starchy foods will likely take longer to digest.

9. Zucchini

Zucchini is a low-calorie, nutrient-dense treat for your fish to eat. It provides the digestive tract with valuable fiber while also delivering vitamins A and C!

You can either lower some slices of zucchini into the aquarium's tank or cut them into small pieces and throw them in there. Ensure you have removed all uneaten food from the tank to maintain the aquarium hygienically, and ensure the tank remains clean and attractive.

10. Carrots

Carrots are another occasional treat for your goldfish that's rich in fiber and nutrients. The fiber content of this nutritious snack will significantly improve your fish's digestion and minimize the amount of water it uses.

However, do not feed your fish too many carrots. Too many carrots can lead to intestinal distress and bloatedness. Ideally, feed your fish a little morsel twice a week. You can also choose to drop a skinny slice into their tank for them to enjoy now and then.

11. Cauliflower

Feeding cauliflower to goldfish is a beautiful way to provide your pet with essential minerals and vitamins.

You can either toss some florets into their tank for them to munch on or cut them up and serve as a snack. Make sure to dispose of any uneaten portions after twenty minutes to keep your tank clean.

12. Broccoli

Broccoli is another food you can feed to your goldfish. It's rich in nutrients and vitamins while providing roughage that helps with digestion.

Cut off the stalk of your broccoli into small pieces for your fish to bite on, or simply throw some florets into their tank! Do this once or twice a week at most. Tasty and healthy as they may be, too much broccoli can irritate your fish's digestive tract.

13. Cabbage

Cabbage is a nutritious snack food for goldfish. Not only is it full of vitamins and minerals, but the soluble fiber in cabbage helps support gut health in your pet.

You can either break up some cabbage into cube-shaped pieces for your goldfish to nibble on or provide whole wedges to your pets. Don't allow these plants to stay too long after they have been cut, as this might result in a decrease in their nutritional quality.

14. Lima Beans

Like most other beans, lima beans are packed with plant protein, fiber, and essential nutrients.

You can either feed your fish a certain number of beans or split up one bean in half and offer both pieces to them. Remember, no matter how hungry they appear, refrain from overfeeding as this can make your animal sick. And be sure to discard contaminated food from their tank after approximately twenty minutes, so you do not end up with contaminated water.


Fruits Goldfish Food

Fruits, just like vegetables, are healthy for your goldfish. They contain essential vitamins and minerals that help them maintain a robust immune system. Here are some of our top picks!

15. Pumpkin

Pumpkins are a wholesome addition to your goldfish's diet, as they are high in fiber, vitamin C, beta-carotene, potassium, and manganese. All these nutrients aid the digestive process for your goldfish and provide them with essential nourishment.

If you feed your pumpkin to your goldfish, cut out its seeds before offering it as a snack. You can cut the pumpkin in half and cut it into pieces to feed it to your fish.

16. Grapes

Grapes are a delicious fruit that goldfish can relish. They contain nutrients, vitamins, and minerals such as vitamin C, niacin, manganese, and potassium while also being high in fiber which likewise helps their digestion.

Peg grapes so your furry friends can chew on them or give them a small portion of raisins to gnaw on. Make sure to provide grapes for your pet just once a week to avoid digestive problems.

17. Orange

Oranges are high in Vitamin C and are perfect for goldfish to eat. Not only do they bolster the fish's immune system, but they also boast essential nutrients and fiber that promote healthy digestive system functioning!

Split orange into halves or quarters before giving it to your pet as a treat. You can also provide some fish with most fruit instead of just one. Just remember to discard the peel and seeds!

18. Watermelon

Watermelon has a high water content that benefits your aquarium's goldfish. It has a lineup of essential nutrients, including Vitamin A, B1 (Thiamine), and C; in turn, it is high in protein to help your goldfish's digestive process.

Freshwater fish tanks at home must limit the amount of watermelon the fish consumes, given that this fruit is the ultimate cause of bloating. Its high water content increases the risk of bloating, so be very cognizant of it!

19. Corn

Corn is tasty enough for humans to enjoy, so it's not surprising that your goldfish would like to enjoy a bite! Corn is rich in nutrients, including fiber and vitamin C, while low in fat.

To feed corn to your fish, you can cut the cob into smaller pieces or give them kernels to munch on. This gives your fish a fresh and tasty treat that will also please their taste buds.

20. Apple

Goldfish prefer to eat soft food like apple slices, but these cute creatures have pharyngeal teeth to help break food down.

A pair of apples that are crisp and thin, such as Granny Smith and Pink Lady, make great treats for your animal. Cut the fruit in half before handing it to them as a wholesome treat. Be mindful to remove any hard seeds and pulp before feeding them, so they are not hurt by intestinal blockage.

21. Banana

While it is true that bananas can be messy, they're good for goldfishes to lead an active life. They'll contain fiber and potassium while being low in fat.

To feed bananas to your fish, cut the fruit into slices before giving it to them as a treat. Banana peels are also edible, so feel free to provide those to your animals as well!

22. Raspberries

Raspberries are a treat for fish and humans, and there's a good reason for that. They contain fiber that helps promote healthy digestion, Vitamin C to support the immune system, and potassium to maintain health.

Otherwise, you can cut the berries into smaller parts and feed them to your preferred fish. You can also mash these yummy treats if you prefer not to provide your pet the fish's big pieces of fruit.

23. Strawberries

Strawberries are considered a healthy treat for goldfish since they have the nutrients of vitamin C and fiber and are low in fat.

As with raspberries, we recommend cutting them into bite-sized pieces for your fish or smashing them up beforehand. Just make sure to clean your aquarium afterward!

24. Pears

Pears not only taste good to humans, but they can also help your goldfish lead healthy and balanced lives. They contain nutrients like vitamin C and potassium while providing low amounts of fat.

To feed pear to your fish, you can simply cut it into halves or quarters before presenting it to your fish as a treat. This will make things much easier for their teeth to bite through it!

25. Mangoes

Mangoes should be fed to your goldfish about once every couple of weeks to supplement their diet and keep their content. Fruit includes essential vitamins in addition to vitamin A, B1 (Thiamine), and C.

While these appealing fruits are tasty, they can be pretty messy. After all, they can rapidly make a mess in the tank because they cling to the inside. Including them in the water on tank cleaning days and for a brief period only is best.

Other Foods For Goldfish

Other Foods For Goldfish

26. Duckweed

Duckweed, an aquatic flowering plant, is often used in aquaponics. It can also be a terrific treat for your goldfish if you have one at home.

Wild goldfish frequently consume such plants, so it's okay to give them to your pet one to three times per week.

27. Oatmeal

Oatmeal, or any other breakfast cereal, contains various nutrients that your goldfish will relish. It includes vitamins such as B1 (Thiamine), B2 (Riboflavin), and D, as well as fiber to effectively aid the digestive process.

You'll need to be careful not to overfill your aquarium with many foods at once. These foods will cloud the water and may muddle your filtration system, making it easy for you to clean up time-consuming tasks such as cleaning filter tubing. We know it's not convenient!

28. Pellets

This list would not be complete without mentioning goldfish staple pellets! Generic fish food can seem dull, but they are packed with the things that your goldfish require to stay healthy.

Goldfish typically feed two to five times daily, so we recommend feeding them only one pellet per feeding (filling 5 to 10 minutes, depending on the content of the food). Immediately after eating, you should remove any leftover food to prevent bacterial buildup in your tank.

29. Flakes

Like pellets, flake food is a specially formulated kind of goldfish that contains everything your pet requires for long and healthy life.

Because goldfish typically don't eat from the surface of a fish tank, they often eat food from their tanks' bottom. Therefore, we recommend feeding flakes as a treat or an addition to your pet's regular diet.

30. Live Foods (Mosquito Wrigglers)

Goldfish can benefit from the nutrients in mosquito wrigglers, so ensure your fish have access to these critters and let them snack on them occasionally.

Instead of paying attention to the trembling wrigglers, you can choose other options, like frozen brine shrimp or frozen blood worms. Ensure you buy from reliable sources since all live foods are prone to contamination.


We hope this write-up has helped you figure out what to feed your goldfish! If you offer your fish the food on this list, they'll remain happy and healthy for a long time.

Remember that these are just general guidelines; each fish is unique, and your relationship must be adjusted accordingly. After all, you know your pet best!

Post a Comment for "What do Goldfish Eat? - This is the 30 Best Goldfish Food"