Best Food for Angelfish

As with any fish, angelfish have unique dietary requirements in order for them to stay healthy. Opting for anything less than the best quality foods for your angelfish is a bad idea - instead of tempting fate, you’ll want to opt for the best food for angelfish to ensure that they can thrive in your tank.

But how do you know you’ve found the best mixture of foods for your angelfish? Or even what kind of foods you need to purchase in order to give them a fully nutritional diet? We’ve put together a list of the best five foods to feed your angelfish to get them to flourish.

We’ve included a handy buyer’s guide so as to show you what to look out for when you’re hunting down the perfect food for your angelfish, as well as some frequently asked questions.

Short on time? Check out our top pick for angelfish below!


These Tetra freeze-dried bloodworms are the ideal supplementary food for your angelfish, as they are rich in iron and protein.

Freeze-dried bloodworms give your angelfish the extra energy they need and are ideal for conditioning. They are also one of the three preferred freeze-dried foods for angelfish.

These particular freeze-dried bloodworms have been specially processed so as to prevent any undesirable pests; the process of freeze-drying means that the food is sterile.

The perfect choice to give your angelfish some variety in their diet.

Tetra freeze-dried bloodworms are a premium product - so you can rest assured that your angelfish are getting the best.


  • Ideal for your angelfish as these are rich in protein.
  • Gives your fish the energy boost they need, as well as conditioning.
  • Comes with a child-safety lid for peace of mind.
  • Specially processed to minimize undesirable organisms.
  • A premium product for your angelfish.


  • Some customers found these particular bloodworms to be on the small side.


Cobalt Aquatics spirulina tropical flakes offer your angelfish the much needed herbaceous part of their diet - so you’ll know they’re getting the perfect blend of nutrition.

This flake food helps to support healthy immune and digestive systems to keep your angelfish in top shape.

Cobalt Aquatics’ spirulina flake food contains a high algae content so as to offer a nutritionally balanced diet for your fish.

This particular food is packed full of probiotics so as to keep your angelfish healthy.

The spirulina flake food is designed so as to not cloud your water - meaning less time will need to be spent cleaning your aquarium!


  • Packed full of probiotics to give your angelfish a healthy digestive system.
  • Perfect for giving your angelfish the varied diet they need.
  • Won’t cloud your aquarium water like other foods.
  • Contains a high algae content.
  • Claims to be the most nutritionally advanced flake food on the market.


  • A few customers found their spirulina flakes to be on the small side.


These TetraCichlid cichlid crisps are specifically designed with angelfish in mind - so you’ll know they’ll be perfect for your fish.

High in protein so as to give your angelfish the proper amount of nutrition they need to thrive in your tank.

The TetraCichlid cichlid crisps are designed so as to produce up to 35% less waste in your tank, leaving you with cleaner water than with competitor products.

This particular food comes in a uniform size so as to give you consistency when feeding your angelfish.

These cichlid crisps are a slow sinking food so as to give all of your fish the chance to get the food they need. These are the perfect alternative to messy live food!


  • Specifically designed with cichlids in mind, so you’ll know it’s perfect for your angelfish.
  • Uses a clear-water formula so as to give you cleaner water in your tank.
  • Leaves up to 35% less waste than alternative food products.
  • Uniform size for better consistency when feeding.
  • Slow sinking food so as to reach all your fish.


  • These crisps can be a little on the large side for smaller fish.


Omega One’s freeze-dried brine shrimp are an excellent high protein treat for your angelfish, giving them the boost they need.

Omega One only uses the finest ingredients, so you can rest assured that your angelfish are getting the highest quality food available.

These freeze-dried brine shrimp are the perfect alternative to live foods, which can sometimes carry diseases into your tank.

Contains the essential vitamins and minerals your angelfish will need to grow strong and healthy.

Omega One’s freeze-dried brine shrimp contains naturally occurring beta-carotenes - these will help to boost the natural colors of your angelfish.


  • High in the much-needed protein that your angelfish requires.
  • Uses only the finest ingredients which are sustainably sourced from Alaskan fisheries.
  • The perfect alternative to live brine shrimp so as to reduce the likelihood of bacteria and disease.
  • Will help to naturally boost the color of your angelfish.
  • Contains essential vitamins and minerals.


  • Some of the chunks can be quite large and may need to be broken up before feeding to your angelfish.


Fluval’s Bug Bites cichlid formula has been specifically designed with cichlids in mind - ideal to give to your angelfish.

This particular Bug Bites product contains up to 40% of the nutrient-rich black soldier fly larvae, which is considered to be one of the finest ingredients. So you’ll know your angelfish are getting the good stuff!

Bug Bites are specifically formulated to contain all the essential vitamins, minerals, and amino acids your angelfish will need for a fully nutritionally balanced diet.

Naturally contains high levels of protein, sourced from salmon, so as to give your angelfish the Omega 3 and 6 they need to maintain healthy fins, skin, and scales.

Constructed with a slow sinking formula so as to give all of your fish the chance to eat.


  • Rich in vitamins, minerals, and amino acids to give your angelfish the nutrition they need.
  • Naturally high in protein.
  • Uses a slow sinking formula.
  • Specifically designed with cichlids in mind; perfect for your angelfish.
  • Only uses the finest ingredients to give your angelfish the best nutrition.


  • Some customers found the Bug Bites to be on the small side.

Best Food for Angelfish Buying Guide

You want to choose the best food for your angelfish, but don’t know where to start? Not to worry - we’ve collated all the essential information you need to be mindful of when choosing the perfect food for your fish.

How can you be sure that you’ve picked the right food for your angelfish? How often should you feed them, and what kind of a varied diet should you prioritize? The most important thing to remember about feeding angelfish is that they are omnivores, and will need a varied diet to reflect that.

There are six main types of food available for your angelfish: food flakes, pellets, freeze-dried, frozen, live foods, and vegetables. But what are the merits of each? Read on to find out below, as well as other factors you’ll need to consider when choosing the best food for angelfish.

Live food

Live food can be a bit controversial with angelfish owners. That’s because live food doesn’t tend to be treated as well as pet fish, as they are feeder fish. 

This can sometimes mean that they are under a lot of stress, and suffer from weaker immune systems because of this. They are more likely to pick up diseases and unwanted bacteria as a result, which can mean that you’re literally feeding your fish an infection if the live food is indeed infected.

The good thing is that if you buy your live food from a reputable seller, this is going to be very unlikely. Make sure to do your research if live food is the option you want to go for!

Why would people choose live food if there’s the danger of harming your angelfish? That’s because that live food is highly nutritious - even more so than its frozen or freeze-dried counterparts, which naturally lose some nutrients during the process. 

You should feed angelfish only live food for the first month of their life. Bloodworms and brine shrimp are the perfect choice.

Flake food & pellets

Flake food and pellets are the fuss-free option. That’s because they’re easy to store, and require minimal prep work before you can add them to your fish tank. However, a lot of these won’t be as nutritious as some of the other food products available on the market.

To give your angelfish the right kind of nutrition that they require, opt for spirulina based products. Shrimp pellets are a good choice to opt for, too.

Even if you do opt for this easier option it’s important to remember that your angelfish will still likely need to be fed a variety of other food products so as to give them the balanced diet they need.


Angelfish are omnivores. This means that while they will need a lot of protein to maintain good health, they will need to be fed vegetables so as to get a properly balanced diet, too. It’s important to satisfy their requirement for vegetables so that your fish stay healthy.

Think zucchini, cucumber, shredded lettuce, peas. You can boil the peas as normal, then remove the shells and break them down into smaller chunks for your angelfish to eat. Your fish will go mad for them - plus, peas are great for helping to clear out any blockages that angelfish might have in their digestive system.

Freeze-dried food

Freeze-dried foods are one of the preferred options to live food. That’s because the freeze-drying process helps to sterilize the food, meaning there’s less chance of any unwanted bacteria or disease getting into your tank.

These types of foods go through a similar process to frozen food, but tend to be dehydrated instead. Freeze-dried food will lose some nutritional value as a result - but that doesn’t mean it’s without its benefits.

An important thing to remember is that freeze-dried foods will absorb a lot of water when first rehydrated. Try submerging your freeze-dried food in aquarium water for roughly 5 to 10 minutes before you add it to the tank so as to rehydrate it first.

If you add freeze-dried foods straight to your tank, they can expand in your fish’s stomachs, absorbing water. This could cause your angelfish health problems in the long term.

Angelfish prefer to eat freeze-dried bloodworms, brine shrimp, and mysis shrimp.

Frozen food

This is the go-to option for many owners of angelfish, mostly because there’s less chance of introducing unwanted bacteria or disease to your tank. Frozen foods won’t be as nutritious as their live counterparts, but will still be very beneficial to your angelfish.

Try to thaw your frozen food out first in a cup of aquarium water. Once the frozen food has thawed you can add it to your tank - you may want to strain the water first in case it’s murky.

Frozen bloodworms, brine shrimp, mysis shrimp, plankton, or even beef heart will be ideal for your angelfish if you’re unsure of which food product to opt for.

Beef heart is a more controversial option for some angelfish owners, as if it’s not been processed properly to remove the fat from it, it can cause damage. Some people also argue that as beef heart isn’t part of their natural diet that angelfish would find in the wild, it shouldn’t be an option you offer them.

This is entirely down to personal preference, though, as beef heart is packed full of protein. That means it’s one of the best foods for angelfish to eat as it promotes growth and encourages mating.


A high protein diet is essential for getting your angelfish to thrive in your tank. Especially so if you want to promote their growth, or to try and trigger them to spawn. As long as you opt for a food that covers the high protein and vegetable requirements of your angelfish, you can rest assured that they will flourish in your tank.

Cichlid special foods

The most important thing to remember when choosing a food for your angelfish is to buy one that was made with them in mind. All angelfish are cichlids - and the good news is there are loads of different cichlid based food products available.

Portion control

As with many other fish, it’s crucial to remember not to overfeed your angelfish. You should only add as much food to the tank as your fish will eat within two minutes. If in doubt, underfeeding is the better option. As long as you feed your angelfish a variety of different food sources, you’ll know your fish will be as healthy as can be.

Frequently asked questions

How many times a day should I feed my angelfish?

You should aim to feed your angelfish around once or twice a day - ideally once in the morning, and once in the evening. Remember to only feed them as much food as they will eat in two minutes - it may be better to give them multiple doses so as to better judge how much food they need.

How can I make my angelfish grow faster?

There are several things you can do to help your angelfish grow faster. You’ll want to minimize the stress they’re under; quarantine any sick fish in a separate tank; feed them live food such as bloodworms or brine shrimp; clean your aquarium regularly; manipulate the water so that the pH is between 6-8; replace around 50% of the water at least once a month.

Can angelfish eat cucumber?

Angelfish can indeed eat cucumber! As omnivores, angelfish will need to eat a certain amount of vegetables in their daily diet so as to get all the nutrition they need - cucumber is a great choice for this.