Q:

What do angelfish eat?

A:

Quick Answer

Marine and freshwater angelfish are omnivores and feed on animals and plants. The ideal diet for marine angelfish varies with species, but most prefer to graze and nibble on algae. Freshwater angelfish eat flakes, vegetables, and frozen and freeze-dried foods, but they prefer live foods.

Know More
What do angelfish eat?
Credit: Jeff Kubina CC-BY-2.0

Full Answer

Saltwater angelfish eat macroscopic algae, diatoms and small crustaceans. Introducing them to an established aquarium with a generous supply of algae and live rock growth helps them to adjust to aquarium foods. Some species of marine angelfish feed exclusively on sponges and may starve in aquariums if their diets don't include frozen edible sponges. Suitable aquarium foods include spirulina, nori, marine flake foods, live brine shrimp and other dried or frozen foods meant for carnivores.

Learn more about Aquatic Pets

Related Questions

  • Q:

    What types of fish are good tank mates for angelfish?

    A:

    Fish that are peaceful and docile make the best tank mates for angelfish. Species of fish that would thrive alongside angelfish include livebearers, tetras, rams, Krib’s cichlids, keyholes and many species of bottom feeders, such as corydoras catfish. That said, angelfish seem to do the best when they are kept in groups of five of more of their own species.

    Full Answer >
    Filed Under:
  • Q:

    What do betta fish eat?

    A:

    For day-to-day feeding, most pet owners prefer to feed betta fish freeze-dried food. These fish actually prefer live food, but freeze-dried food is less expensive and more readily available.

    Full Answer >
    Filed Under:
  • Q:

    Can goldfish eat betta food?

    A:

    Goldfish cannot regularly eat betta food. While substituting betta food during an occasional feeding is relatively harmless, it is unhealthy, as the nutritional needs and digestive systems of goldfish are not the same as bettas.

    Full Answer >
    Filed Under:
  • Q:

    What kind of food do guppies eat?

    A:

    Guppies eat a wide variety of food types, including plant matter and animal protein. Wild guppies eat algae, diatoms, small invertebrates, insect larvae and more.

    Full Answer >
    Filed Under:

Explore