3 Best Food for Goldfish Growth & Color [Complete Guide]

What should I feed my goldfish?

You should give proper nutrition to your pets so that they can live long, healthy lives. Pet owners should provide an attractive, nutritious diet that suits their aquarium or pond lifestyle. This article is about the best food for goldfish.

Can Goldfish Eat Betta Food?

Some pet owners say that goldfish can eat betta food occasionally. You can give them once a week or less. It shouldn’t be a regular dietary swap because their nutritional needs differ.

Is it OK to feed goldfish once a day?

You should not overfeed the goldfish. You can feed the 1 to 2 times daily. Goldfish can easily overeat, which can become the reason for death. So, you should put only such an amount of food that they can eat in a minute. It is more preferred to feed them less instead of overfeeding. You should soak the food in water for a few seconds before feeding if you are using floating food. It will reduce the risk of buoyancy problems as it will reduce the amount of air the fish swallows while eating.

Varied diet

All of the vitamins and minerals are not present in single goldfish food. Some brands are more nutritious than others, but none of them have all the nutrition and minerals. You should provide a variety of food so that goldfish always receive the right amount of nutrients to continue growing strong. If they lack in getting any food group, it will cause some risk. It can cause threatening illnesses to the goldfish, and your goldfish won’t be able to grow correctly.
You should add all three food types in your goldfish diet to keep things exciting. These three food types are dry food, live or freeze-dried food, and your selection of veggies.

Best foods for goldfish

Three food types should be varied in the diet to give all the nutrition to the goldfish. These three types are

  • Dry food
  • Live food
  • Freeze-dried food

Following are the best foods for goldfish:

1.Dry Goldfish Food

Most of the commercial goldfish food in the local pet store is dry food. Some of the dry food floats on top of the aquarium, while others are specially formulated to sink in the water.
Flakes are the type of dry food that floats at the water surface in the aquarium. While pallets often sink to the gravel below. Some examples of pallets float on water, as well.
If your goldfish is not sick, you can add both floating and sinking food. Goldfish spend most of the time energetically sifting through the substrate so that goldfish can graze at both the top and bottom of the aquarium.

Sick goldfish

You should not add floating dry food in the aquarium if your goldfish is ill and sensitive to buoyancy. It is recommended that you should soak dry food before feeding. As dry food absorbs water, so it expands. Goldfish can digest food quickly, and their intestines may get clogged if goldfish eat a pellet before it grows. So you should soak the dry food in water for 5 to 10 seconds before feeding.
Goldfish can suck packets of air because of floating dry food. That’s why you should always feed sinking pellets to goldfish. Sinking pallets can help in avoiding many problems such as buoyancy and swim bladder issues.

Advantages of floating pallets

There are some advantages of floating dry food that are as follow:

  • Easy to manage flakes and floating pellets
  • Can be removed quickly
  • Won’t get caught under rocks
  • Don’t pollute the water.

2.Live Goldfish Food

It is recommended that you should give a different diet to the goldfish so that they can get all the nutrients. You can provide goldfish benefit from the extra nutrition. One of the excellent sources of protein for goldfish is live food. For young goldfish that are still growing, additional proteins are excellent.


You can feed your live food to goldfish. One of the popular choices of live food is brine shrimp. You have to raise the brine shrimp to adulthood before feeding if you are not feeding goldfish fry. Some fish hobbyists feed goldfish earthworms that are found after spring showers.
You can feed your live food to goldfish. One of the popular choices of live food is brine shrimp. You have to raise the brine shrimp to adulthood before feeding if you are not feeding goldfish fry. Some fish hobbyists feed goldfish earthworms that are found after spring showers.
There is another option for the goldfish that is live aquatic plants. Goldfish especially love duckweed. Duckweed is relatively easy to grow.


It can be the risk of feeding your live food. Live goldfish can contain diseases that can make the goldfish sick. Usually, there is no risk of illness in brine shrimp and earthworms. But you should be careful if you are feeding the goldfish other live food than brine shrimp and earthworms because they can have the risk of disease. The live food that is available at the pet store in small amounts is usually 100% safe. Live foods include daphnia, tubifex worms, brine shrimp, glass worms, and aquarium snails.

3.Frozen and Freeze-dried Food

Goldfish receive all of the nutrients of live food with frozen or freeze-dried food. It doesn’t have any risk of infection. Freeze-dried goldfish food is broken up for younger goldfish as it is often available in chunks. Full-grown goldfish can eat them whole.
The two most popular freeze-dried food on the market is

  • Brine shrimp
  • Blood worms

You can also get tubifex worms, plankton, krill, daphnia, cyclops, and Mysis shrimp. Krill are necessary for red pigment and is especially useful in boosting high carotene levels. Carotene promotes beautiful colors in goldfish.
Squid and algae can be a great addition to goldfish’s steady diet. You can find them in marine environments and are excellent sources of nutrition.

Occasional Goldfish Treats

Goldfish are omnivores and eat meat, but primarily, they are herbivores. They eat meat, but you should feed a proper diet that includes lots of greens. It can build excitement during feeding time if you feed goldfish treats once a week or a couple of times per month.
It will cause a problem for the goldfish if you feed them too much meat and too few vegetables. Digestive systems of goldfish are more sensitive than other species of fish.
In addition to freeze-dried meals, you can feed them soft veggies such as boiled broccoli, frozen peas, frozen zucchini, and diced boiled potatoes.
Vegies are helpful for older fish because it helps in their digestive system. If your goldfish is struggling with swim bladder problems or swimming upside down, then you should add a few more greens in their diet.


It is not good to overfeed goldfish. Do underfeed goldfish instead of overfeeding. You can give them live food, dry food, frozen, and veggies occasionally. To avoid problems you should vary their diet to provide them with all nutrients.