Goldfish eating food

I think you’ll agree with me when I say:

Optimal goldfish health starts with good nutrition.

If you want your goldfish to thrive, you’ll want to feed the right food that will help your fish develop a strong immune system, healthy bone structure, and good color.

There are a lot of brands on the market, but what is the healthy option for your fish?

We’ve analyzed just about every option available and hope you enjoy the results of our research.

Let’s get to it!

A Quick Comparison of Our Favorites

Image Product Details
Our Top Pick
Super Gold Gel Food Super Gold Gel Food
  • High quality ingredients
  • Includes proven immunostimulants
  • Prevents swim bladder problems in delicate fish
  • Second place
    Northfin Sinking Goldfish Pellets Northfin Sinking Goldfish Pellets
  • Easy to digest
  • Includes Spirulina
  • Filler-free formula
  • Third place
    Omega One Goldfish Pellets Omega One Goldfish Pellets
  • Low-starch formula
  • Whole fish proteins are the first ingredients
  • Great quality for an affordable price
  • Omega One Goldfish Flakes Omega One Goldfish Flakes
  • Low-starch formula
  • Whole fish proteins are the first ingredients
  • Best quality flakes for an affordable price
  • Tetra Sun-Dried Krill Tetra Sun-Dried Krill
  • A protein-rich treat
  • Only one ingredient, whole sun-dried krill
  • Provides natural color-enhancing carotenes
  • The 5 Best Goldfish Foods of 2021


    Check Latest Price

    Super Gold is hands-down the best goldfish food available on the market to date we’ve found.  If you want to maximize the health and lifespan of your fish, look no further.  A quality, high-protein formula ideal for fancy goldfish, it is also fantastic for single-tailed fish.  Packed with tons of impressive ingredients and corn, wheat and soy free.


    Why We Love it:

    • Gel food has very high moisture content to prevent swim bladder problems in delicate fish

    • Exceptionally high quality ingredients, 100% gluten free with no fillers

    • Includes proven immunostimulants such as garlic and cinnamon

    Krill Meal, Spirulina Algae, Black Soldier Fly Larvae Meal, Chlorella Algae, Squid Meal, Dandelion Leaf, Seaweed Meal, Whole Egg, Pea Protein Isolate, Rice Protein Concentrate, Banana Powder, Brewer’s Dried Yeast, Mussel Meal, Mango Powder, Lecithin, Locust Bean Gum, Citric Acid, Stinging Nettle, Garlic, Ginger, Cinnamon, Dried Kelp, Phaffia Yeast, Dried Watermelon, RoseHips, Hibiscus Flower, Marigold Flower, Paprika, Turmeric, Salt, Calcium Propionate and Potassium Sorbate

    Guaranteed Analysis

    Crude Protein min. 40%, Crude Fat min. 6%, Crude Fiber max. 5%, Moisture max. 8%, Ash max. 10%.

    Use 3 parts water to 1 part gel food powder (i.e. 3 tsp water to 1 tsp gel powder). Bring the water to a simmer on the stove and stir in powder. Immediately scrape into storage container. Refrigerate or freeze. You can also dry this food to make a jerky. The jerky can be cut up into little pieces and put in an auto-feeder. The advantage of this is the ingredients are better quality than any other processed food, including pellets.

    Check Latest Price

    Used by goldfish breeders, Northfin goldfish pellets boasts a base of organic kelp, whole arctic krill and Omega 3 rich herring meal. All natural formula with beneficial supplements – Spirulina, garlic and even Calcium Montmorillonite Clay.

    Why We Love it:

    • Filler-free formula, marine protein based

    • Includes Spirulina for 100% natural color enhancing properties

    • Easy to digest, all-natural ingredient profile

    Kelp, Whole Antarctic Krill Meal, High Omega-3 (DHA) Herring Meal, Whole Sardine Meal, Wheat Flour,  Spirulina, Garlic, Astaxanthin (Haematococcus Algae), Calcium Montmorillonite Clay, Vitamin A Acetate, L-Ascorby-2-Polyphospate (Source of Vitamin C), D-Activated Animal-Sterol (D3), DL Alphatocopherol (E), Vitamin B12 Supplement, Riboflavin Supplement, Niacin, Pantothenic Acid, Thiamine, Calcium Pantothenate, Pyridoxine Hydrochloride, Folic Acid, Biotin, Choline Chloride, Cobalt Sulfate, Ferrous Sulfate, Manganese Sulfate, Selenium, Zinc.

    Guaranteed Analysis

    Crude Protein (Min): 36%, Crude Fat (Min): 5%, Crude Fiber (Max): 5%, Moisture (Max): 9%, Ash (Max): 10%

    Check Latest Price

    A favorite of professional goldfish breeders, Omega One goldfish pellets contain an abundance of marine-based proteins (the best kind for goldfish) to promote good color and optimal digestibility. It is available in a bulk size for additional savings (perfect if you have a pond).

    Why We Love it:

    • Whole fish proteins are the first ingredients

    • Low-starch formula allows for better digestibility

    • Great quality for an affordable price

    Whole Salmon, Whole Herring, Whole Shrimp, Wheat Flour, Wheat Gluten, Fresh Kelp, Lecithin, Astaxanthin, L-Ascorbyl-2-Phosphate (Source Of Vitamin C), Natural And Artificial Colors, Vitamin A Acetate, Vitamin D3 Supplement, Vitamin E Supplement, Vitamin B12 Supplement, Riboflavin, Niacin, Pantothenic Acid, Folic Acid, Biotin, Inositol, Tocopherol (Preservative), Ethoxyquin (Preservative).

    Guaranteed Analysis

    Crude protein (min) 33%, crude fat (min) 8%, crude fiber (max) 2%, moisture (max) 8.5%, ash (max) 8%, phosphorus (min) .5%, omega 3 (min) 1%, omega 6

    Check Latest Price

    Omega One goldfish flakes contain an abundance of marine-based proteins (the best kind for goldfish) to promote good color and optimal digestibility. The ingredient profile is not quite as good as the foods above (wheat is in the first few ingredients!), but out of all the flakes available that we know of this one is clearly the winner.

    Why We Love it:

    • Whole fish proteins are the first ingredients

    • Low-starch formula allows for better digestibility

    • Best quality flakes for an affordable price

    Whole Salmon, Whole Herring, Whole Shrimp, Wheat Flour, Wheat Gluten, Fresh Kelp, Lecithin, Astaxanthin, L-Ascorbyl-2-Phosphate (Source Of Vitamin C), Natural And Artificial Colors, Vitamin A Acetate, Vitamin D3 Supplement, Vitamin E Supplement, Vitamin B12 Supplement, Riboflavin, Niacin, Pantothenic Acid, Folic Acid, Biotin, Inositol, Tocopherol (Preservative), Ethoxyquin (Preservative).

    Guaranteed Analysis

    Crude protein (min) 33%, crude fat (min) 8%, crude fiber (max) 2%, moisture (max) 8.5%, ash (max) 8%, phosphorus (min) .5%, omega 3 (min) 1%, omega 6

    Check Latest Price

    Give your fish a break from the mundane diet with this tasty treat! Perfect for a twice a week indulgence, these naturally color-enhancing krill are packed with protein, which plays an important role in wen and muscle development, as well as growth rate.

    Why We Love it:

    • Only one ingredient, whole sun-dried krill – not freeze-dried (which depletes nutrients)

    • Provides natural color-enhancing carotenes

    • A protein-rich treat that also supplies roughage for optimal digestion

    River Shrimp Only

    Guaranteed Analysis

    Crude protein (min.) 60.0%, crude fat (min.) 3.0%, crude fiber (max.) 8.0%, moisture (max.) 8.0%, phosphorus (min.) 1.1%.

    Goldfish Food Buying Guide

    After scouring the labels of just about every brand of food on the market, I’ve found the top food brands that I not only recommend, but feed to my own goldfish with success.

    Here’s my 3 main guidelines for choosing quality food for your goldfish:

    1. Avoid wheat, corn, rice or soy products in the first 3 ingredients – ideally none at all.

    (That actually eliminates most of the major brands from the market, including Wardley, Tetra, Aqueon, Top Fin, Fluval right there.)


    Goldfish aren’t grain eaters.

    They can’t digest these complex carbs – used as fillers – so it fouls the water and causes a propensity to problems like fatty liver disease.

    Breeders have observed that low-quality ingredients have been linked to shorter lifespans in their goldfish.

    And we all want our fish to live as long as possible!


    Fancy goldfish REALLY don’t do well with grains, often having diet-caused swim-bladder problems.

    2. Avoid junky Fish Meal

    Fish meal is made of the least edible parts of the fish…

    …Bones, fins and organs…

    … The parts which have the LEAST amount of nutrition.

    (Think hot-dogs for people – yuck.)

    Whole fish meal is much better – especially if it specifies the kind of fish used (i.e. salmon, krill or herring).

    3. Avoid a long list of supplements and weird chemical additives


    If a manufacturer has to add rows and rows of vitamins in their ingredients list – chances are the food had hardly any nutrition to start with.

    Most of these vitamins are synthetic rather than food-based anyways…

    … So it’s questionable that the fish can even utilize them.

    The bottom line?

    If the fish doesn’t have good nutrition, it can end up with deficiencies that can cause a host of issues.

    Especially beware of a bunch of nasty preservatives.

    Preservatives are so toxic that manufacturers have to add them to the food wearing gloves and breathing protection.

    It’s no wonder so many goldfish suffer from internal tumors. 🙁

    I get it:

    Better quality food usually commands a higher price tag.

    But if you want your fish to live a long, healthy life, the investment is definitely worth it.

    Feed the best food to have the best results with your pet.

    See Also: Best Organic Goldfish Foods for Aquaponics

    How Much do I Feed my Goldfish?


    Many places will probably recommend several minutes of feeding time for a goldfish.

    When it comes to high-protein food (which most food is)… this is not a good idea.

    Especially for fancy goldfish.

    It’s important to feed them this daily, but in very small, regulated amounts.

    I recommend as much as the fish will eat in 30 seconds at a time.  That gives them all the nutrition they need for the day if you are feeding a quality goldfish food.

    The rest of the time?

    They can graze on other fibrous stuff (more on that later).

    Overfeeding can lead to health problems directly for the fish.  It is also a major cause of water quality problems.

    So the bottom line is when you carefully regulate the feed, the fish will be in much better shape overall.

    What Kind of Diet is Best for my Goldfish?

    The best food for goldfish provide your fish with a balanced supply of protein, fat and carbohydrates.

    A good quality goldfish pellet or gel food also gives your fish all the nutrients it needs in a single daily ration.

    There is also a theory that goldfish have different nutritional requirements at different stages of their life, such as that young fry that are growing and developing quickly need a higher percentage of protein than adults.

    Usually gel food or pellets offers superior nutritional value to flakes.

    See Also: Best Goldfish Pellets

    Nutritional Requirements for a Goldfish


    Most experts agree that a higher protein diet (approximately 35-40%) is optimal for goldfish growth and muscle development.

    Proteins also influence the development of the wens on fancy goldfish, with a higher percentage being linked to better hood development.

    The KIND of protein they are given is very important.

    If it’s from a low-quality source, more protein could actually cause more harm than good.

    It’s perfectly fine to feed a kind of food higher than 40% protein, but it should only be fed as a treat every now and then. 🙂

    Good quality pellets or gel-based formulas will use marine-based proteins, ideally from whole fish or shrimp.


    In the wild, a goldfish would store fat reserves to prepare for hibernation.

    In an indoor aquarium, most fish don’t go through seasonal fluctuations.

    This means that they can’t burn off fat very easily.

    That is why most of the high-quality, best goldfish food on the market contains very little fat – usually under 10%.


    Grain-based foods are not easy to for goldfish to digest.

    Poorly digested food passes through the digestive tract relatively intact…

    …And leads to cloudy water.

    It can also cause long-term problems for the fish themselves.

    But without carbohydrates, it is difficult to bind the ingredients in a goldfish food (unless you use gel food), so many dry foods contain some amount of binder such as wheat.

    The less wheat, the better for the fish (with none being ideal).

    Mineral & Vitamin Requirements

    An important part of a balanced goldfish diet includes the addition of essential vitamins and minerals.

    Deficiency in these can result in disease that shows up in a wide variety of ways.

    A good brand of food for goldfish will be sure to incorporate these critical ingredients – and use a high quality source.

    The Importance of Foraging

    But it’s important to remember…

    Goldfish are foraging creatures.

    If they are only fed once a day with your staple food of choice, the rest of the day they feel TOTALLY BORED and deprived.

    So they beg…

    But if you keep feeding them that rich goldfish food, they can end up overweight and sick.

    The solution?

    Provide them with access to fresh vegetables around the clock.

    This will keep the fiber going through their digestive system, satisfying their hunger, preventing boredom and constipation.

    Leafy veggies such as Spinach, Lettuce & Kale make excellent foraging options.

    You can also try peeled cucumber, steamed broccoli, pumpkin or squash.

    (More on this later.)


    It won’t take long to discover that goldfish don’t seem too keen on these.

    What you can do is try softening it them up by steaming them until they are floppy, then putting them in a veggie clip.

    Once they come around in a few days or so… your fish will be ecstatic!

    Food for Thought: Other Stuff You Could Feed Your Goldfish

    Goldfish are major gluttons and will eat just about anything.

    That news has lead many owners to start experimenting with their goldfish’s diet.


    I like to find one system and stick with it.

    What’s the bottom line?

    As long as your goldfish has a good quality pellet and some greens to graze on, you don’t need any of these other foods.

    “Variety” may be a popular buzzword lots of people are using as the key to a great goldfish diet, but it’s totally overrated. For the most part, simpler is better. It’s easier for you and it’s easier for the fish.

    That said:

    If you feel adventurous and want try to switch things around, here are some other options:

    What You Could Use Instead of Aquarium Plants

    Not everyone wants aquatic plants in the tank to be used as goldfish food (which is why they get goldfish-proof ones instead).

    That’s okay – just about any fibrous veggie will do.

    A leaf of uncooked romaine lettuce, spinach or kale (though kale is a bit high in protein) can be placed in the tank and will do the job.



    You’ll have to put up with rotting vegetables on the bottom of your tank. Not everyone wants to go for that look.

    That’s why lots of goldfish keepers are finding success using veggie clips.

    (Don’t forget to replace it when it runs out!)

    Grass Clippings


    As weird as it sounds…

    Your goldfish will eat grass for its salad.

    If you want to try it make sure you get the grass from a safe place. Don’t want to feed your goldfish something terrible like weed killer or other poisons accidentally!


    One highly popular treat people use are peas.

    You can take the shells and skins off and chop them with your fingernail.


    The pros?

    Their easy to digest – and you don’t have to look any farther than your fridge to find them.

    The cons?

    These are surprisingly pretty high in protein, which makes them a bad choice for counteracting protein-rich pellets. But they don’t have enough other nutrients to take their place.

    And besides all that, they tend to cloud the water when mushed, so make sure not to squish them.

    Pumpkin & Squash


    They aren’t high in protein.

    They aren’t high in fiber.

    In other words…

    They don’t have a whole lot to offer either.

    But as an occasional treat, why not?



    Fruits such as orange slices or other types of citrus are tasty and complement pellets by being low in protein.

    BUT, they’re really acidic.

    And certain kinds are a little too sugary.

    I’d recommend staying away from it as it isn’t very close to the natural diet of a fish.

    Other Treats You Can Feed Instead of Gel Food/Pellets/Flakes

    There is a LOT to be said for the professional fish nutritionist who made your brand of good goldfish food.

    They’re made to sustain your goldfish for the rest of its life.

    Feeling adventurous?

    There are other substitutes.

    Live Food (or Frozen Food)frozen-bloodworms

    These are super digestible and high in protein. And you can’t get more natural than a worm (yes, you can use earthworms or bloodworms) for a fish!

    Baby goldfish eat tiny live foods such as baby brine shrimp to help with their growth.

    If used sparingly, they make a nice diet supplement for more mature fish.


    SPARINGLY is the keyword.

    I can’t give you an exact amount because there are so many different kinds of live food. When in doubt, less is more.

    Freeze-dried Food


    Foods such as freeze-dried bloodworms are commonly sold at pet stores as treats for goldfish.


    They’re a lot like flakes. It’s hard to tell how much you are feeding and they’re extremely dry.

    Evidence suggests that freeze-drying process zaps out nutrients anyways.

    Others find their fish have more issues with floating due to the air bubbles trapped inside.

    Can goldfish eat Betta or Tropical fish food?

    Goldfish will eat just about anything.

    So yes, they will eat tropical fish flakes or pellets, but the problem is this food is not designed to meet the nutritional needs of goldfish.

    The dietary composition is usually considerably different for the different species.

    As a short-term solution, they can get you by, but are not recommended to be used in the long-term.

    How Long can Goldfish Live without food?

    It depends.

    While in hibernation, goldfish can go for many weeks between feedings.

    That’s why they need to “fatten up” before wintertime.

    I have fasted an overweight goldfish for 4 weeks from rich foods, introducing veggies at the 2 week mark.

    Going without food periodically can be beneficial to the fish, especially for fancy goldfish who struggle with swim bladder problems.

    A once a week fast can be very useful for these sensitive breeds.

    It’s also a good idea to withhold food if there is a problem with water quality.

    Are Homemade Foods a Good idea?

    If you have a good handle on goldfish nutrition, go for it.

    There are hobbyists out there who make their own DIY recipes.

    (You probably won’t save money doing it this way.)

    For the bulk of us, it’s better to buy the manufacturer’s expertise when you buy their brands to make sure your goldfish doesn’t have any dietary deficiencies.

    What to Alternatives can I Feed Goldfish with No Fish Food?

    If you’re out of store-bought food, you can make due in the meantime with deshelled peas (skin removed) and even earthworms from your yard (be sure you get them from a safe place with no pesticides or roadside contaminants).

    You might have to chop the earthworms up into smaller pieces for younger fish.

    And of course, providing foraging materials out of your refrigerator is always a great idea.

    How do I Feed when Going on Vacation?

    An automatic feeder can make things simple.

    Just be sure to try it out before you leave for a few days to make sure it is dispersing the right amount of food.


    Only dry goldfish food such as flakes and pellets can be used with an auto feeder.

    It’s also a good idea to do a big water change before you leave to keep the water in good condition while you’re gone.