Feeding Fish Plants – What Are Some Plants That Fish Eat

Neither herbivorous nor omnivorous fish can resist the tasty plants in their natural habitat, and “domestic” fish thrive on fish plant food as well. If you have fish in an aquarium or a pond in your backyard, you can provide plenty of aquatic plants for them to eat.

Fish Plant Food Info

When feeding fish plants in an aquarium, they should be attractive to look at after they have been nibbled on, even if they are sturdy and safe. Fast-growing plants that fish eat should also not overtake water habitats, but they shouldn’t be too aggressive.

Plants That Fish Eat

Here are a few ideas for edible plants for fish:

  1. Hygrophila: Hygrophila is a hardy, fast-growing tropical plant. “Hygro” is good for beginners and is readily available in nearly any pet store. Pinch back plants if they grow too fast.
  • Duckweed: Also known as “water lense,” duckweed is an attractive plant that grows quickly, especially if exposed to bright light. The small, round leaves float on the surface of the water or just below.
  • Cabomba: Cabomba displays beautiful, feathery foliage with interesting, whorled leaves. This plant is available in red and green varieties. Bright light brings out the color.
  • Egeria densaEgeria densa is a common, fast-growing plant that most fish enjoy. This easy-to-grow plant also helps prevent the growth of algae. This plant should be limited to aquariums, as it can become invasive in ponds or other bodies of water.
  • Aponogeton: This plant grows from bulbs, sending leaves to the surface of the water. Aponogeton often produces attractive flowers if light is bright enough. Several species are available.
  • Rotala: An undemanding, sturdy aquatic plant with soft leaves that fish love to nibble. Rotala is available in several species, including one that turns bright red if exposed to adequate light.
  • Myriophyllum: Myriophyllum is a fast-growing, fan-shaped plant with bright green leaves and feathery red stems. Parrot feather is the most common species used.
  • Nymphaea lotus: Commonly known as water lotus, nymphaea lotus is an excellent fish plant food. The plant is also attractive, with fragrant blooms and leaves with reddish brown or purple markings.
  • Limnophila: (Formerly known as Ambulia) Limnophila is a delicate aquatic plant that grows relatively quickly in good light but tends to get long and leggy in too much shade.
  • Water sprite: Water sprite is a lovely aquatic plant that grows on the surface of the water. This tropical plant is not only beautiful but also helps prevent algae.