31 Best Fish Foods for Your Fishy Friend


Finding the best fish food?

Well, you landed on the right place!

What you feed your fish, has a significant impact on their health & well-being.

…And that is why you should always feed High-Quality Food to your fishy friends so that they grow and thrive.

This guide covers foods for all types of fish, whether herbivore, carnivore, or omnivore.

I have listed the top 31 below.

Also, check out this section if you are interested in making your own fish food.

Let’s dive in…

Contents show

The 31 Best Fish Foods

1. TetraFin Balanced Diet Goldfish Flake Food for Optimal Health

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 1.6 ounches
  • Designed for Goldfish

This is one of the best fish foods for your goldfish.

The product has been specially designed, keeping in mind the nutritional requirements of Goldfish and small koi.

This fantastic fish food promotes the healthy growth of your Goldfish and strengthens its immune system.

And it does not make the water of your fish tank cloudy.

The best thing:

This fantastic fish food product helps to enhance the bright colors of your Goldfish.

The product is available in six different sizes, 0.42 ounce, 1 ounce, 3.53 ounce, 7.06 ounce. 2.2 pounds and 4.52 pounds.

This product is ideal for use in small ponds as well as aquariums.

The fish food contains the precise blend of vitamins, immunostimulants, omega three fatty acids and vitamins that help to strengthen a fish’s resistance against all kinds of disease as well as stress.

 Things i really like
  • The product contains vitamins, omega-3 fatty acids, biotin and immunostimulants.
  • It does not make the fish tank cloudy.
  • Specially designed for Goldfish.
 Things i don’t like
  • It finishes rather quickly

2. Tetraveggie Algae Wafers Complete Diet For Algae Eaters

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 5.4 Ounces
  • Ideal diet for Plescostomus
  • Clean water formula

 This is another excellent fish food product by Tetra.

Tetra is known for its incredible, high-quality per products and the PlecoWafers do not disappoint.

 The particles of this fantastic fish food sink easily to the bottom of your fish tank, which makes it easy for bottom dwellers to munch on them.

The product is available in two different sizes, 2.12 ounces, and 5.29 ounces.

You can without any worry, make this food a part of your daily feeding routine.


PlecoWafers are a fantastic way to offer your fishy friends vegetable variety.

Your fish can easily digest this fish food, it contains loads of fiber and does not make your aquarium cloudy when used as directed.

The product contains the optimal blend of minerals and vitamins that help to strengthen the immune system of your pet fish.

The fish food also contains biotin as well as Omega 3 fatty acids that help to provide your fish with the energy they require to grow.

 Things i really like
  • Contains minerals and vitamins, help to strengthen immune system of fish
  • Sinks to the bottom easily.
  • High in fiber, and can be easily digested.
 Things i don’t like
  • Clouds the tank

3. Tetra Blood Worms Freeze Dried Treat

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 100 ml
  • Designed for Marine Fish

My list of the best fish food seems to be dominated by Tetra Pet Products, with good reason.

The Tetra Blood Worms Freeze Dried Treat is high in quality and contains the same nutritional properties as the Tetra Fish Flakes.

The blood worms are ideal for Bettas as well as small to medium sizes marine as well as tropical fish.

The fish food provides extra energy to your fish that helps them to grow and thrive healthily.

The bloodworms are specially tested as well as processed in order to reduce the number of unwanted organisms generally found in live bloodworms.


You can use this product for both freshwaters as well as salt water talks.

The packaging comes with a child safety lid, which makes sure that the risk of any accidents are minimized.

 Things i really like
  • Can be used for both freshwater and saltwater aquariums
  • Kid safety packaging
  • Provides extra energy to fish
 Things i don’t like
  • Only good for small fish tanks

4. TetraColor Tropical Flakes with Natural Color Enhancer

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 06-Ounce
  • Clean Water Formula
  • Antioxidants

This fantastic product is enriched with a tropical formula that was designed, keeping in mind the dietary requirements of your fish.

This fish food is ideal for mid-level as well as top feeding fish.

The product also contains an active life formula which consists of antioxidants for healthy cells, probiotics for digestion as selected proteins for growth.

Uneaten food particles lead to many water problems.

This fish food contains clean water formula which prevents your fish tank from getting cloudy.


This amazing product is also designed to boost the brilliant natural colors of your fish.

This fish food is available in six different sizes, 0.42 ounce, 1 ounce, 2.2 ounces, 2.82 ounces. 7.06 ounces as well as 14.12 ounces.

 Things i really like
  • Clean water formula, prevents fish tank from getting cloudy
  • Contains probitoics to assist digestion
  • Contains antioxidants for healthy cells
 Things i don’t like
  • Plastic bottle is floppy

5. TetraMin Nutritionally Balanced Tropical Flake Food for Tropical Fish

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 7.06 ounce
  • Clean Water Formula
  • Less waste

Another great product by Tetra Pet Products.

This high-quality fish food is available in seven different sizes, 0.42 ounce, 1 ounce, 2.2 ounces, 7.06 ounce, 2.2 Pound, 4.52 Pound, and 5.65 oz.

This product contains a tropical formula that consist of ingredients that are highly digestible and can be used as a staple food to feed mid as well as top-level tropical fish.

The best thing:

This fish food will not make your tank all cloudy and dirty.

You should only feed your fish as much as they can devour in under five minutes.

This product caters to all the nutritional requirements of your fish and provides your fish with a balanced diet.

You should feed your fish this food about three to four times a day.

This product also contains a precise blend of vitamins, immunostimulants, omega 3 fatty acids and biotin that help to strengthen the immune system of your fish and helps protect them against different kinds of diseases as well as stress.

 Things i really like
  • Does not let your tank get dirty
  • Great for mid and top level fish
  • Contains selected proteins that assist fish growth
 Things i don’t like
  • None reported as yet

6. TetraPond Floating Koi Sticks

Check Price


 Key Facts
  • Brand: Tetra Pond
  • Weight: 5.18 Pound
  • Floating Sticks

This is an excellent product for koi as well as Goldfish.

The TetraPond Floating Koi Sticks contain all the nutrition that koi fish as well as other outdoor fish need.

The sticks in this product are soft, easily digestible and float in the water.

You can feed these sticks daily to your fish even when the temperature of the water is above 50 degrees.

This fish food provides ample nutrition to your fish which promotes growth, overall health, and longevity.


The product has a clean water formula which helps to reduce waste and keeps the water of the aquarium clean.

This fantastic fish food is available in seven different sizes, 1.43 pound, 2.42 pound, 3.08 pound, 4.94 ounce, 5.18 pound, 8.27 pound and 16.5 pound.

 Things i really like
  • Clean water formula
  • Provides nutrition to koi fish
 Things i don’t like
  • Problems with shipment

7. Predator Foods Bulk Live Mealworms

Check Price


 Key Facts
  • Brand: Predator Foods
  • Size: Large
  • Weight: 1 Pound

This is an excellent product for the people who like buying food in bulk.

These high-quality mealworms can be fed to frogs, fish, turtles, chickens, snakes, lizards and birds, etc.

The product is available in three different sizes, small, medium and large.

You can easily store the mealworms in the refrigerator and prolong their life.

This fish food can act as treats for your fish, especially predatory fish.

And another thing:

Mealworms are an excellent source of minerals as well as vitamins.

 Things i really like
  • High-quality
  • Source of minerals
  • Can be refrigerated
 Things i don’t like
  • Tricky to get out of the bag

8. Wardley Pond Fish Food

Check Price


 Key Facts
  • Brand: Wardely
  • Weight: 10lbs
  • Vitamin C formula
  • Main Ingrdients: Vitamin D3, Corn Gluten, Brewers Dried Yeast, Manganese Sulfate etc.
  • Floating Pellet

The Wardley Pond Fish Food by Wardely is a highly digestible product that caters to the energy needs of goldfish as well as koi.

The fish food is available in eight different sizes starting from 2.8 lbs, 3 lbs, 5 lbs, 6oz, 10 kg, 15 lbs, and 17 oz.

The product helps to keep the water clean and helps strengthen the immune system of your fish.

 Things i really like
  • Enriched with vitamin C
  • Floating pellete
  • Easily digestable by fish
 Things i don’t like
  • Large particles, hard for fish to swallow

9. TetraPond Variety Blend Fish Food to Enhance Color and Vitality

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 2.25 Pound

Another excellent fish food product by Tetra that is just amazing for your fish.

The best thing:

You can make this product a daily staple in the diet of your goldfish as well as koi.

The soft sticks are easy to eat and can be readily digested by the fish of all sizes.

The fish food contains nutrition that helps to enhance the beautiful colors of your fish.

You should only feed your fish this product when the temperature of the water if above 50 degrees Fahrenheit, in the spring.

 Things i really like
  • Enhances fish colors
  • Soft sticks, easily digestible
 Things i don’t like
  • Not preferred by all kinds of fish

10. Aqueon Tropical Flake

Check Price


 Key Facts
  • Brand: Aqueon
  • Weight: 7.12 Ounce
  • Main ingredients: Fish Oil, Corn Gluten Meal, Spirulina, Garlic, Natural Astaxanthin, Marigold Powder, Chili Powder, Spinach etc.

 The Aquoen Tropical Flakes by Aqueon is a fantastic product.

This fish food helps to promote the growth of your fish and strengthens the immune system.

The tropical flakes help to bring out the beautiful color of your fishy friends and also creates less waste.

You should feed this product to your fish in small amounts, and enough that your fish can eat under 5 minutes.

This brilliant product is formulated with natural ingredients and miners plus vitamins.

The tropical fish food is available in four different sizes starting from 0.45 ounce.

 Things i really like
  • Contains vitamins and minerals
  • Does not make the water cloudy
  • Can be fed daily
 Things i don’t like
  • The fish food crumbles easily

11. Tetra TetraFin Goldfish Flakes Food with ProCare

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 2.2 Ounce
  • Main ingredients: Fish Meal, Ground Brown Rice, Dried Yeast, Shrimp Meal, Feeding Oat Meal, Wheat Gluten, Fish Oil, Soybean Oil, Corn Gluten, Algae Meal, Sorbitol, Lecithin

 I guess Tetra does dominate the fish food market.

This product consists of a unique procure formula that meets all the nutritional requirements of fish that live in cold water.

The best thing:

This product does not make your aquarium water and does not cloud your entire fish tank set up.

The fish food is easily digestible and contains Omega 3 fatty acids that help the development of fish.

 Things i really like
  • Contain Omega 3 fatty acids
  • Does not cloud the fish tank water
  • Easily digestible
 Things i don’t like
  • Does not float

12. TetraPond Pond Sticks, Healthy Nutrition for Goldfish and Koi

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 10 L
  • Main ingredients: Wheat Starch, Corn Flour, Fish Meal, Feeding Oat Meal, Dehulled Soybean Meal, Wheat Gluten, Wheat Germ Meal, Soybean Oil, Algae Meal, Monobasic Calcium Phosphate, Ascorbic Acid (Source of Vitamin C) Inositol, etc.

 This product is part of the tetra koi fish food line.

The food contains all the essential nutrients that goldfish as well as koi need.

Tetra is one of the best fish food manufacturers, and they did not disappoint with this great product.

The fish food is enriches with vitamin that assists with fish growth.

 Things i really like
  • Clear water solution
  • Contains vitamins for fish growth
  • Helps the metabolism of fish
 Things i don’t like
  • Get eaten too readily

13. Tetra TetraPRO Tropical Color Crisps with Biotin for Fishes

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 7.42 Ounce
  • Main ingredients: fish meal, dried yeast, corn starch, shrimp meal, wheat gluten, fish oil, ground brown rice, potato protein, dehulled soybean meal, soybean oil, etc.

This fish food from tetra contains tropical formulation that provides advanced nutrition to your little fishy friends.

The product also has a clean water formula which makes sure that the water of your aquarium does not get dirty or cloudy.

The fish food floats which ensures that it does not sink and get stuck in the gravel beneath.


The product is easy to digest and contains vitamins that help fish to grow.

 Things i really like
  • Clean water formula keeps the fish tank water clear
  • Floating sticks, makes sure that the food is not stuck in the gravel
  • Provides fish with the nutrition they need
 Things i don’t like
  • Food particles not very crisp as advertised

14. TetraCichlid Cichlid Crisps Advanced Clear Water Formula

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 8.82 Ounce
  • Specifically designed for Cichlids

 This product by Tetra has been designed keeping in mind the nutritional requirements of cichlids.

Like most Tetra fish foods, this product also has clean water formula which makes sure that the water of your fish tank does not get cloudy or murky.

The fish food consists of concentrated algae as well as the standard cichlid food staple.

These floating sticks are actually the best alternative to messy live foods for predatory fish that are aggressive.

 Things i really like
  • Caters to nutritional requirements of cichlids
  • Clean water formula
  • Great alternative to live food
 Things i don’t like
  • Crisps are a little too tough

15. Aqueon Goldfish Granule

Check Price


 Key Facts
  • Brand: Aqueon
  • Weight: 5.8 Ounce
  • Main ingredients: Whole Fish Meal (Whole salmon, herring & other mixed fishes), Soybean Meal, Whole Wheat Flour, Corn Gluten Meal, Dried Yeast, Fish Oil, Kelp Meal, Garlic, Spirulina, Dicalcium Phosphate

 The Aqueon Goldfish Granules contain no artificial colors and are all natural.

 This fish food provides balanced nutrition for pond fish such as goldfish.

The product is absolutely fantastic and contains added vitamins and minerals that help to enhance the beautiful colors of your fishy friends.

The fish food helps to support the immune system of your fish and assist in healthy growth.

 Things i really like
  • Creates less waste
  • Contains minerals and vitamins that help fish grow
  • Made up of all natural ingredients
 Things i don’t like
  • They do not sink and so most of them get picked up by the filter

16. Hikari Tropical Algae Wafers for Bottom Feeding Herbivorous Fish Food

Check Price


 Key Facts
  • Brand: Hikari USA
  • Weight: 8.8 Ounces
  • Special sink formula
  • Food for algae eaters

 This is a great food product developed by Hikari USA for the hard to feed plescostomus and all the other bottom algae, eaters.

Hikari was actually the first company that introduced algae wafers into the fish food market.

Well, what can be better than the original?

This product is available in two different sizes, 2.89 Ounces, and 8.80 Ounces.

 Things i really like
  • Specifically developed for bottom algae feeders
  • The originator of this diet
 Things i don’t like
  • Clouds the water

17. New Life Spectrum Marine Fish Formula 1mm Sinking Pellet Fish Food(Natural Color Enhancing)

Check Price


 Key Facts
  • Brand: New Life Spectrum
  • Weight: 125 Gram
  • Zero Hormones

 All natural New Life Spectrum is a brilliant fish food product that contains absolutely no hormones of any kind.

The product does not pollute the water of your aquarium and is created with a no dust formula.

The high-density pellet helps to prevent lateral line disease among fish as well as several other conditions.


This fish food is excellent for omnivorous, carnivorous as well as herbivorous fish.

 Things i really like
  • Contains no hormones
  • Suitable for omnivores, carnivores and herbivores
  • Does not pollute the aquarium water
 Things i don’t like
  • Challenging for surface fish to eat, as the product sinks too fast

18. TetraPond High Protein Koi Growth Sticks Food Soft Sticks

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 4.85 Pound
  • Clean Water Formula
  • High Protein Content

This is another excellent product by Tetrapond that is specially designed to assist the growth of pond fish such as goldfish and koi.

The fish food is rich in protein and amino acids that help young fish to thrive healthily.

The sticks are ridiculously soft, which make them easy for the fish to eat as well as digest.


You should only feed your fish this product when the temperature of the water is 50 degrees Fahrenheit or above.

 Things i really like
  • Rich in protein, assists fish growth
  • Soft sticks, easy to digest
 Things i don’t like
  • Some fish do not like the taste of the food

19. San Francisco Bay Brand Brine Shrimp Eggs

Check Price


 Key Facts
  • Brand: San Francisco Bay Brand
  • Weight: 0.2 Ounces
  • Contains Unsaturated Fats

This product has been specially designed for baby fish and marine tanks.

The fish food contains natural color enhancers, high levels of lipids as well as essential fatty acids that are required for various biological processes.

This product helps to assist the growth of young fish as well as enhance their beautiful colors.

 Things i really like
  • Color enhancing properties
  • Great for baby fish
 Things i don’t like
  • Challenging to feed

20. Tetra Shrimp Wafers

Check Price


 Key Facts: 
  • Brand: Tetra
  • Weight: 3oz
  • Main ingredients: Shrimp meal, dehulled soybean meal, wheat flour, feeding oatmeal, corn gluten, wheat germ meal, fish meal, potato protein, dried fish protein digest, dried yeast, agar-agar, etc.

 This is a product that is nutritionally balanced and is a complete daily diet for plant-eating bottom feeders such as plecos.

The fish food contains algae meal, zucchini, and fiber that helps to support the digestive system of your fish.

And another thing:

This brilliant product is formulated with stabilized vitamin source and guaranteed nutrient percentages.

 Things i really like
  • Safe for your fish
  • Assists the digestive system of fish
  • Great diet for plant eating fish
 Things i don’t like
  • Finishes quite quickly

21. Tetra 16200 JumboKrill Aquatic Supplement

Check Price


 Key Facts
  • Brand: Tetra
  • Weight: 14 Ounce
  • Frozen dried jumbo shrimp

 This is an excellent product by Tetra that is suitable for both freshwater as well as saltwater fish.

The product contains frozen dried jumbo shrimp that are packed with protein that helps to stimulate the growth of your fishy friends.

The fish food is also enhanced with essential vitamins that help to strengthen the immune system of your fish.

You can store this product in the refrigerator in order to prolong its life.

 Things i really like
  • Rich in protein
  • Can be refrigerated
  • Suitable for both saltwater fish and freshwater fish
 Things i don’t like
  • A little expensive

22. Fluval Bug Bites Granules for Tropical Fish

Check Price


 Key Facts
  • Brand: Fluval
  • Weight: 45 Grams
  • Main ingredients: Whole Salmon – rich in Omega 3 and 6 etc.

 Fluval Bug Bites Granules for Tropical Fish consist of essential vitamins, minerals as well as amino acids that provide your fish with a balanced, high-quality diet.

 The product contains no artificial colors or preservatives.

This fish food has been processed in small batches in order to keep control over its quality.

 Things i really like
  • Contains essential minerals and vitamins
  • No artificial colors or preservatives
 Things i don’t like
  • None reported as yet

23. API Flakes

Check Price


 Key Facts
  • Brand: API
  • Weight: 60 Grams
  • Main ingredients: Whole menhaden fish meal, Whole wheat, Squid meal, Wheat starch, Pea protein, Beet pulp (dried, plain) Brewers dried yeast, Turmeric, Cane molasses, Hydrated sodium calcium aluminosilicate

 This is an excellent product by API that is available in three different sizes, small, medium and large.

This fish food is specially designed keeping in mind the nutritional requirements of tropical fish.

This amazing product will help you provide your tropical fish with a balanced nutritional diet that caters to their growth and health.


The fish food contains ingredients such as beet pulp and spirulina that help to enhance the vibrant colors of your fish.


 Things i really like
  • Developed for tropical fish
  • Formulate for easy digestion
 Things i don’t like
  • A certain smell issue

24. OMEGA One Freeze Dried Bloodworm

Check Price


 Key Facts
  • Brand: Omega
  • Weight: 0.46 oz
  • High-Quality Blood Worms

 Omega is known for its high-quality fish products, and well these bloodworms are no different.

This product is rich in minerals as well as vitamins and is one of the best live food products out there today.

The best thing:

The bloodworms are processed and do not carry the risk of transmitting any bacteria and parasites that most live foods do.

The product is rich in protein, which helps the growth of your fishy friends.


 Things i really like
  • Low ash content, hence cleaner water
  • Rich in protein, stimulates growth
  • Suitable for both freshwater and saltwater fish
 Things i don’t like
  • Some fish do not like the taste

25. Aquatic Arts Sinking Pellets

Check Price


 Key Facts
  • Brand: Aquatic Arts
  • Weight: 0.5 lbs
  • Ingredients: Spirulina, Fish Meal, Wheat Flour-High Gluten, Green Pea Powder, Propylene Glycol, Fish Oil, Stabilized, Brewers Yeast, Lecithin Dry, Zucchini Powder, Carrot Powder, Garlic Powder, Zeolite with Vitamins and Minerals.
  • Sinking Pellet

This fantastic product by Aquatic Arts is excellent for freshwater fish, crabs, crayfish, snails, turtles, and axolotl, etc.

The ingredients of this fish food are of high-quality and help to enhance the colors of all types of invertebrates.


The fish food stimulates growth and encourages breeding.

 Things i really like
  • Suitable for all kinds of invertebrates
  • Bulk Supply, the fish food lasts for months
  • Contains calcium that helps fortify exoskeletons
 Things i don’t like
  • Issues with old recipe

26. Omega One Super Color Flakes

Check Price


Omega One Super Color Flakes provides a hearty, easy-feeding option for tropical fish. These flakes feature salmon, halibut, and shrimp as their top three ingredients, ensuring that they are made up of quality ingredients, not just generic “fishmeal.” This product also has a clear breakdown of other nutritional additives, making it easy to know exactly what you’re feeding your fish. The high protein content makes these a good choice for meat-eating fish, especially omnivores who need a little more excitement in their diets. Not only that, but since it is suitable for both fresh and saltwater aquariums, it can be used by many different fishkeepers! The flakes are small, however, and can crumble, meaning that they may not be appropriate for larger fish. That said, they can be placed on the surface, or just below to sink for mid feeders.Omega One also has a large selection of flakes and treats for other, more specific species and situations.


  • High in protein.
  • Good supplement.
  • All levels of feeders.
  • Freshwater and saltwater.


  • Relatively expensive.
  • Some buyers have found bits of bone.
  • Not good for herbivores.

27. New Life Spectrum Thera A Regular Formula

Check Price


New Life Spectrum Thera A is a great staple food for saltwater fish. Omnivores will enjoy the balance of fish- and plant-based proteins, and a good mix of vitamins and minerals will keep your fish vibrant and swimming actively. This formula also contains garlic, which is good for flavor and nutrients, and can help prevent infection. The pellet-style makes this dry food ideal for middle feeders. It sinks just slowly enough for middle feeders to enjoy catching and eating it—however, it doesn’t sink fast enough to be good for bottom feeders. The pellets may be too large for smaller fish, but are good for medium and large fish.


  • Inexpensive.
  • Appropriate for mid and bottom feeders.
  • High proportion of protein.


  • Contains alfalfa and whole wheat fillers.
  • Not appropriate for freshwater fish.
  • Too large for young and small fish.

28. Hikari Bio-Pure Freeze Dried Blood Worms

Check Price


Hikari is well known in the fishkeeping community for its high quality, pure ingredients. Their Bio-Pure Freeze Dried Blood Worms are an excellent source of nutrition for carnivorous and omnivorous fish. The small bloodworms float, making them best for top feeders, and even pickier eaters tend to be interested in them. However, as they are a whole food without fillers, they are much more expensive than flakes. Additionally, the nutritional value of them is contested. That said, they can be excellent treats and supplements. This brand is especially good, as it is purified to prevent the spread of parasites and disease that can come with frozen or live bloodworms.


  • Not messy.
  • Good for top feeders.
  • Tasty for fish.
  • Good for all types of fish.
  • No fillers.


  • Not a full diet.
  • More expensive than flakes.

29. Hikari Bio-Pure Freeze Dried Daphnia

Check Price


Hikari’s Freeze Dried Daphnia is, like their bloodworms, and an excellent supplement and treat. Daphnia is a preferred snack in the wild, making it a very tasty treat. It’s also a great food to give fish while medicating them, or as a recovering diet, as well as preventing constipation. Not only that, but daphnia is small enough to be fed to very small fish, and helps with fin growth after an injury. Essentially, Daphnia is a bit of a fish super-food, with all-around health benefits.

Like all of Hikari’s products, the Freeze Dried Daphnia is free from any of the diseases or pests that can be carried by live daphnia. Especially good for bettas, Daphnia is a great thing to have on hand for tropical and ornamental fish. That said, the very powdery consistency makes this food difficult to eat for any fish in the mid or lower feeding ranges of a tank.


  • Helps prevent constipation and support digestion.
  • Good for fin growth and young fish.


  • The water may need to be filtered more.
  • Powdery, which can make a mess.
  • Expensive.

30. Piscine Energetics PE Mysis Pellets Saltwater Fish Food

Check Price


Piscine Energetics PE Mysis Pellets were created in order to make a more accessible, more easily stored form of their highly nutritious shrimp fish food. This brand specifically harvests shrimp from Canadian lakes and touts exclusive rights to commercially fishing Mysis shrimp. These high-protein pellets are an excellent and nutritionally-complete option for carnivorous fish, and the pellets slowly enough to serve top, middle, and bottom feeders.

Unfortunately, the proprietary blend is separated into two different recipes: one for saltwater, and another for freshwater. So, if you have a freshwater tank, you’ll have to buy their other formula. It’s also more expensive than standard flakes or pellets, but the fact that it’s liked by many picky fish can make up for that. It can also work as a good treat or supplement.


  • Good for top, middle, and bottom feeders.
  • Good for picky-eaters.
  • Excellent supplement.


  • More expensive than standard flakes.
  • Doesn’t serve freshwater fish.

31. Aquatic Arts Algae Wafers

Check Price


The Aquatic Arts Algae Wavers are an ideal choice for bottom feeding omnivores. These wafers will be enjoyed by many in the tank, but large enough to prevent bigger fish from eating it before bottom feeders can get to them—something that can be difficult with smaller foods such as pellets. Plecos, tetras, snails, catfish, and shrimp will all enjoy this product. Additionally, these wafers contain high quality algae, spirulina, kelp, shrimp, and krill. That said, they also contain wheat-based fillers, so if you’re looking for a whole food option, you may want to look elsewhere.

These are especially helpful as a supplement for omnivorous bottom feeders. Additionally, these wafers tend to disintegrate quickly compared to the TetraV wafers, meaning things can get a little messy (especially if you accidentally overfeed).


  • Good for community tanks.
  • Reasonably priced for a good amount of wafers.
  • Good for omnivores.


  • Contains meat, not good for herbivores.
  • Messier than other wafers.

How to Choose the Right Fish Food?

Anyone and everyone who has visited the fish food section of the pet store knows how overwhelming it gets.

In order to know the right fish food for your fish, you need first to learn more about your fish.

Starting with whether your fish is a carnivore or a herbivore.

Types of Fish Foods

Frozen Food

Most fish love frozen food such as plankton, krill, prawn, bloodworms. Mussels and shrimp.


Feed your carnivorous fish beef, as it’s hard for them to digest.

You can also purchase frozen spirulina and vegetables at any pet store.


If your fish like to munch on the live plants in your fish tank then give them greens instead.

You can give them spinach, cucumber, lettuce, and zucchini.

Add the greens to the substrate of your fish tank but do remember to remove any uneaten vegetables.

Live Food

Live food includes feeder fish, worms and live shrimp, etc.

Dry Food

Flakes are the most common kind of fish food.

Dry fish food is available in pellets, granules, floating as well as sinking varieties, etc.

Dry fish food is usually a tad bit low in fiber, but you can add live plants to your fish tank, this will help eliminate the risk of bloating as well as bladder disorders among your fish.

How to make your own fish food?

Nutritional Requirements of Fish

Most people have no idea what their fish needs.

Fish aren’t like your regular pets and its very challenging to get information regarding the species of fish you own.

I hope this article helps you understand what your fish really needs when it comes to food.


Fiber is known to help in digestion.

A little amount of fiber is suitable for your fish, while an excess of fiber can make your fishy friends sick.

The intake of fiber also depends on the species of fish.

Carnivorous fish are unable to digest fiber, and so they should be provided with more than 4 percent fiber in their diet.

Herbivores are a different story.

Fish that live off plants should have about 5 to 10 percent fiber in their diet.


The diet of fish should be low in fat.

The diet of carnivore fish should consist of about 8 percent fat while the plant-eating fish only require not more than 3 percent fat.

The kind of fat you feed your fish also matters as it’s challenging for fish to digest hard fats such as beef.

Saturated fats should be avoided at all costs.

The easiest digestible fats are polyunsaturated fats such a brine shrimp, and they are excellent in conditioning fish when it comes to breeding.


Excess amounts of fat in the diet of your fish can be lethal, and they can damage the liver of your fish, result in obesity and even lead to death.


The protein requirements of your fish really depend on the kind of fish that you have.

No matter what the amount, protein is needed by all fish for optimal growth and health.

Carnivores need their diet to be composed of 45 percent protein while the herbivore, on the other hand, need about 15 to 53 percent protein.

The diet of young fish, which need to grow should have about 50 percent protein in their diet.


Minerals are essential for healthy teeth, bones and even for maintaining the scales of fish.

Fish require calcium and phosphorous in their diet.


They also need small amounts of zinc, copper, iron, magnesium, iodine, potassium and sodium, etc.

Phosphorous can be found in plants and calcium is found in hard water.

If you have an aquarium that is filled with soft water and has no live plants, then you need to provide your fish with calcium and phosphorous through their food.

Meat and bones are a good source of both phosphorous as well as calcium.

Minerals can be found in flake foods and have a very long shelf life.


The right balance of carbohydrates in the diet of your fish is critical to their growth.

Too many carbs can deter the proper growth of your fish.

There is no general rule when it comes to the amount of carbohydrates fish can tolerate in their diet.

This issue has been subject to a lot of debate.

The danger arises when a large amount of carbs take up the space of other essential nutrients.

This fact is particularly true when it comes to the diet of young fish, who need high levels of protein for proper development.

Adult fish, on the other hand, can tolerate about 40 percent carbohydrates in their diet.

And another thing:

Most of the carbohydrates found in fish food are in the form of starches which are used to bind food so that they do not disintegrate in the aquarium water.


Vitamins are very different from minerals.

They do not have such a long shelf life.

Vitamins are present in adequate amounts in flake food initially, but once the container is open, they begin to deteriorate quickly.

You can store the vitamins in the freezer in order to prolong their life, but it’s best only to buy what you will use within two months.

Essential vitamins for good health include D3, A, K.B2, B3, B1, M, H, C, B12 and inositol.

  • Vitamin deficiency in fish can lead to a lot of problems.
  • Deficiency of Vitamin A can lead to your fish getting very sick.
  • Vitamin A and E help to maintain the fish in top breeding condition.
  • Vitamin B1, B2, and B6 are essential for normal growth.
  • Vitamin K is essential for proper blood clotting.
  • Vitamin C and B3 assist proper digestion.
  • Vitamin B5 and M favor metabolism.
  • A lack of Vitamin H reduces the production of red blood cells and leads to anemia.

Fish Food Recommendations

Fish Type Product
Bottom Feeders
Aquatic Arts Sinking Pellets

Carnivores Tetra Blood Worms Freeze Dried Treat

Herbivores Hikari Tropical Algae Wafers for Bottom Feeding Herbivorous Fish Food
Omnivores TetraMin Nutritionally Balanced Tropical Flake Food for Tropical Fish

Surface Eaters
API Flakes

Goldfish and Koi Tetra TetraPRO Tropical Color Crisps with Biotin for Fishes

How to Feed a Fish?

Feeding fish is really not that complicated.

It’s relatively simple, once you get the hang of it.

Research your fish species

Before purchasing any fish food, you need to be aware of the nutritional requirements of your fish.

If you are unable to find any information regarding your fish, then you should go ahead and ask the people of the pet store from where you bought your little fishy friend.

You should figure out whether your fish is an herbivore, or a carnivore or an omnivore and the exact percentage of protein that your fish needs in its diet.


Keep in mind!

Some exotic fish need exceptional food, and they cannot survive on simple fish flakes or pellet.

After that, you need to find fish food that is perfect for your fish.

I have already discussed this above.

Select food that sinks, floats or slowly sinks depending on the shape of fish’s mouth

You can consult with the workers of the pet store, but often watching the behavior of your fish or the shape of its mouth can be enough to figure out what type of food to purchase.

Surface feeders have an upturned mouth, and they rush to the surface when they are fed.

Bottom feeders, on the other hand, have a downturned mouth and use their underside to search for food.

The mid-level feeders have mouths that point straight ahead, and they search for food in the middle of the aquarium.

If you are not sure about the type of fish you have, then just go ahead and try out the food and see how your fish reacts to it.

Some fish might not be restricted to just one region.

  • Grain, pellet or granule: Food may sink slowly, or rapidly or even float.
  • Flake: Food floats, great for surface dwellers
  • Tablet: Food that can be dropped to the bottom of the tank
  • Wafer: Food sinks to the bottom

Check the size of the fish food

You need to make sure that the food is small enough for the fish to eat.

Most fish swallow the food whole; this means that they are unable to break down bigger pellets or flakes that do not fit inside their mouths.

If you do feed your fish, and your fish refuse to eat it, then most probably the food is much bigger than the mouth of your fish.

Try crushing such food into tiny pieces or find a smaller kind of fish food.

Overfeeding Fish

One of the most common mistakes that fish owners make is, overfeeding their little fishy friends.

Most people do not comprehend the consequences of overfeeding fish and how it can lead to a multitude of severe problems in the fish tank and also its inhabitants.

For example:

Leftover food can clog the filter and can break down into toxins that are really harmful to your fish.

Fish Feeding Habits in the Wild

In the wild fish search for food when they are hungry.

The search is not always fruitful; hence fish eat anything they get.

This means that if food is available to fish at all times, they will continue to eat regardless of being hungry or not.

On the other hand:

Fish can go for days between meals if the food is scarce, without getting ill.

This is why fish are termed as opportunistic creatures that will eat at every chance they get.

Hence, whenever you offer your fish food, they will usually gobble it all up.

This does not mean that your fishy friends were starving; it’s just in their nature.

They cannot help themselves.

Consequences of Overfeeding

As I mentioned before overfeeding your fish can lead to a lot of problems.

If your fish eat a lot, this means that they will poop a lot.

Both leftover food and excessive digestive waste can pollute the water of your aquarium and create high levels of ammonia, nitrites as well as nitrates.

This can, in turn, increase the pH level of your fish tank and also decrease the oxygen levels.


The leftover food can also clog the filters and  increase the toxicity level of the water of your fish tank.

How Often Should I Feed My Fish?

The answer to this question really depends on the kind of fish you have in your fish tank.

The general rule is that most fish are okay with being fed once a day.

Most of the fish need about 16 to 23 hours to digest the food that you provide them entirely, so according too that, once a day seems fine.


To keep the feedings very small.

You should only give your fish enough food that they can eat under five minutes.

Some fish owners feed their fish twice a day, but no matter how many times you choose to feed your fish, make sure that the feedings are small.

Timing is not such a big issue apart from the nocturnal feeders such as catfish.

Feed them just before turning off the light at night.

When it comes to herbivores, the feeding rules are a tad bit different.

The vegetarian fish need to feed much more frequently as compared to other kinds of fish.

These fish do not have large stomachs to carry food.

Herbivores can devour plants in the wild easily; hence they are not opportunistic in nature.

You should provide such fish with several light feedings throughout the day or better yet add some live plants into your fish tanks, plants that they can nibble on constantly.

Young fish, as well as the newly hatched fry, need more regular feedings of exceptional food that is specifically designed for fry.

How Much Food Should I Feed My Fish?

As I mentioned before, when it comes to the amount of food that you should feed your fish, a good rule of the thumb is to feed the fish not more than they can eat under five minutes.

Underfeeding is your best option.

If you ever doubt the amount of food you need to feed your fish! Underfeed!

You can give your fish a second light feeding if you consider it necessary.

Leftover food is something that you do not want floating around in your fish tank.

Uneaten food can produce by-products that are bad for the health of your fish.


If you do end up overfeeding your fish, immediacy scoop out the leftover food using a siphon or a fish net.

Another sign of overfeeding is if you witness, rotting brown food at the bottom of your aquarium.

Like other species, overfed fish can become bloated as well as obese.

Why is my fish spitting food?

It’s very common for fish not to eat food or just spit it out when you first bring them home.

This is especially true when it comes to Bettas, who are known for being fussy eaters.

You should feed small portions of food to your fish, and eventually, the little fellow will start to eat.

If your Betta spits out the food, do not be alarmed.

This is also very normal, as this is how Bettas soften and breakdown their food.

Try feeding your fish live brine shrimp or bloodworms, and this will definitely get your fish eating.

Just be careful!

Do not feed your fish live food at all times, as the fish might start refusing any other food.

What can I feed my fish if I don’t have fish food?

In emergencies when you do not have fish food, you can feed your fish:

  • Bread
  • Zucchini
  • Peas
  • Worms
  • Insects


1. Why is quality fish food necessary?

Without a hearty diet of many different vitamins and minerals, fish may become bloated, lethargic, and lose their color. With a good diet, however, a fish will stay attractive and active.

2. What kind of fish do you have?

It might seem obvious, but different types of fish prefer different foods. Some foods are specially formulated for particular types of fish—there are many foods specific to koi and bettas, for example. The general types are freshwater, saltwater, and tropical fish. Using the above as a guide, try checking into species-specific foods.

3. How should carnivorous fish be fed?

Predatory fish, which usually eat smaller fish in the wild, should be fed live food, freeze-dried food, or frozen food at least some of the time. Live food can be difficult and expensive to handle, but HIKARI brand provides high quality options for dried blood worms and brine shrimp. Any dry food carnivores are given should list salmon, shrimp, and other seafood high on their ingredients lists. Although these fish will eat other foods if they’re starving, any healthy diet should be firmly based on seafood protein.

4. How should herbivores be fed?

Fish from the lower end of the ocean food chain primarily get their energy from plants. Most flakes cater to these fish, but you may consider a diet of algae flakes or wafers supplemented by what fish can eat off of healthy aquarium plants.

5. What food is best for top feeders?

Fish that feed at the top of the tank can be easily identified by their upturned mouths. These fish need food that is light and wide, such as flakes or powdery daphnia, that floats on the surface of the water and sinks slowly.

6. How should middle feeders be fed?

Middle feeders can often eat the same food as top feeders once it has absorbed some water and begun to sink. Look for foods that say “sinking,” but be careful not to get food that sinks too quickly, like wafers.

7. What food is best for bottom feeders?

For bottom feeders, it’s important to get food that will sink before any other fish in the tank gobble it up. Algae wafers, and dense pellets such as those made by Piscine Energetics, are a good bet.

8. Will your fish be with other aquarium fish?

If you have more than one type of fish, you must make sure that all the fish have their feeding needs met. Many fish can and do eat the same type of food. You will only need to test to see how much all the fish need to eat, and make sure none of the fish are pushed aside by others. If this is an issue, try buying a feeding ring.

It’s also important to note that, if you fish that feed at different levels, or have very different diets, you will need to get separate different types of food.

9. How do you feed your fish whole foods?

For those with the money and time, a whole food diet can be an excellent choice for the aspiring fishkeeper. For whole food, you will want to look into the Hikari brand for carnivores, and look for snacks like Two Little Fishies Sea Veggies for plant-eaters.

10. Can fish flakes go bad?

Expiration dates vary, but all fish food can eventually start to lose its flavor and nutritional value. Dry foods stay nutritious for about three months, provided they’re stored in an airtight container away from light and heat. You can also store them in the refrigerator or freezer, and try buying smaller containers.

11. Should predatory fish be fed feeder fish?

Feeder fish, or live fish raised to be fed to larger carnivorous fish, are falling out of favor. Cheap feeder fish are raised in poor conditions, meaning they often carry diseases they can pass on to your fish. Finding a frozen or freeze-dried food for picky carnivores is a safer (and equally nutritious) option.

12. How can a dry-food diet be supplemented?

Dry fish food can, and should, be supplemented with other treats and foods. Variety is the spice of life, and some fish need more than just a basic diet. Treats can help with this, as can periodically feeding fish foods with different nutritional value.

13. What supplementary foods might fish that eat meat need?

If your fish is a carnivore or omnivore, blood worms, daphnia, and shrimp treats can be given to them to spice things up. Different textures can help to keep your fish interested, too. For example, if you typically feed your fish a sinking pellet type food, introduce algae wafers occasionally.

14. What supplementary foods might fish that eat plants need?

If your fish is an herbivore or omnivore, try offering algae treats periodically, or even plain sushi nori (seaweed) broken up into small pieces. Additionally, aquarium plants and decor can provide a source of nutrition. For example, catfish need to scrape wood in order to eat the plants and tiny animals that grow on it.

15. How much fish food should you buy at once?

The question of bulk-buying with fish food is a hot topic. Some say dry food can be stored for up to a year, some say it should be used within the month. This is because many vitamins will deteriorate when the food is exposed to air, heat, or moisture. Try to buy only as much as your fish can eat in three months. If you’re not sure how much that is, start with a small container, and keep track of how long it lasts. If you run out early, try buying a larger size until you find one that lasts two or three months.

16. How should fish food be stored?

The best places to store dry or freeze-dried fish food is in an airtight container, away from light and heat. Avoid storing fish food on next to your tank, or on top of it, as these places are particularly humid and often warm from heating lights. Instead, especially if you decide to buy a larger container of food, transfer the bulk of your food to an airtight container, and store it in a cool part of the garage, or in the freezer. Frozen fish foods should be stored in the freezer as well.

17. How should fish be fed while you’re on vacation?

Depending on how long the vacation is, your fish may not need to be fed at all. Healthy, fully grown fish can be left to their own devices for up to two weeks! However, if you’re going on a longer vacation, a feeder block can help. Traditional feeder blocks can dirty the water, but gel feeder blocks, such as the TetraWeekend Tropical Slow Release Feeder, are good option. Alternately, you can leave food pre-rationed in a pill-case for a fish-sitter to dispense.

18. Can smaller fish eat the same dry food as bigger fish?

As long as a food suits a fish’s dietary needs, it can be eaten by both large and small fish. For smaller fish, large food (including flakes) can simply be broken up by hand before it’s dropped into the tank.

19. How should you feed a sick fish?

When healthy, a fish eats regularly and keeps moving. A couple of ailments can be treated through diet. If a fish becomes sick with a bacterial infection, antibiotic food can help. Constipation can also affect the health of your fish, and can be indicated by a bloated look. Try feeding constipated fish a frozen pea cut into small pieces, then nothing for two days. You can also feed constipated fish daphnia, or water fleas.

20. What should be done about picky eaters?

Just like people, fish have preferences when it comes to food. What one fish loves, another may ignore completely. Don’t despair if your fish is not interested in the food you’ve offered it. There’s nothing wrong with trying again. It’s possible that your fish just needs to get used to something new! However, this is not always the case. Sometimes you will have to try new foods until you find something that piques your fish’s interest. If you find your fish will only eat an expensive “treat” type food, you might try mixing a little of the treat into a staple-diet dry food, like TetraMin, to cut down on costs.

Other Considerations

Although this article covers the top ten fish foods over all, you may be wondering what the best fish food is for a specific situation. Some of the most common questions in this subject are about young or injured fish, and common household fish choices.

Growing fish need high levels of protein to thrive. Daphnia, which comes as a very small freeze-dried powder, is good for young fish. It also helps with fin growth after a fish has been sick, or if it has torn a fin. Powdered krill is also a good option for the small mouths of young fish. In general, TetraMin tropical is also good for young fish, as it has a balanced formula. For growing herbivores, try grinding up TetraV PlecoWafers. The key is to make sure the food is small enough for the small mouths of young fish, and matches the natural diet of the type of fish you have.

Tropical fish, generally a household favorite because of their bright colors and interesting shapes, can be fed with a basic diet of dry flakes. For this, TetraMin Tropical Flakes or Omega One Super Color Flakes are ideal. The same is true for goldfish and tetras, two common beginner’s fish. Both are omnivores, and can be happily sustained on a diet of flakes and the occasional treat. Treats can be given once a week, or more regularly if your fish seem to be getting tired or less colorful. The Hikari treats are a good place to start for supplements. The purity of their ingredients ensures that your fish always gets high quality nutrition.

Some fish foods are specifically for saltwater fish, but many home aquariums are freshwater. The best food for a freshwater tank is the TetraMin Tropical Flakes, as they are both inexpensive and serve a wide variety of fish. However, it’s always important to pay attention to specific dietary needs. Most omnivorous fish have digestive systems that can handle small amounts of carbohydrates. However, some fish need more protein. The carb-based fillers in flakes can make carnivorous fish sick. For these fish, look into Piscine Energetics’ PE Pellets for freshwater.


Clearly, there’s a lot to consider when looking for the best fish food for your tank, but don’t let that stop you from enjoying vibrant fish in your life. Once you know what kind of foods your fish need, creating an ideal diet is simple. You can simply find a trusted brand and start trying out food until you find something your aquatic friends love.

Related Questions

What can you feed wild fish? You can feed wild fish protein packed foods such as insects, crustaceans, and insects or other live fish.

Can I feed my fish bread? The main component of bread is yeast. When fish eat the bread, the yeast expands in the belly of the fish and causes constipation. Some people feed fish pellets, but fish should be left to their own devices.

How long can fish go without eating? Most fish can go about two or three days without eating. In the wild food is not surplus and fish will go days without a meal.

Why is my fish not eating? Not eating can be a sign of many things. Fish stop eating when they are stressed. To get a better analysis of the whole situation, it’s better to take your fish to the vet if it does not eat for an extended period.

Related Articles:


  • Food for Aquarium Fish
  • Make Fish Food at Home
  • Reasons to keep fish
  • Longest living fish
  • Save your fish

Leave a Comment