Duckweed can take over a pond before you know it, turning the surface into a thick green blanket. A lot of pond owners see this floating plant as a headache, but the right fish can actually help keep it in check; no chemicals, no endless scooping. Some of the most popular pond fish, like goldfish, koi, grass carp, and tilapia, love munching on duckweed and can be surprisingly effective at managing it.
You don’t have to rely on harsh treatments or spend your weekends skimming duckweed if you’ve stocked your pond with fish that naturally graze on it. The fish get a high-protein snack, and your pond stays clearer. It’s a pretty neat relationship: the fish eat well, and you don’t have to fight a losing battle against overgrowth.
Some species are more enthusiastic eaters than others, and things like fish numbers, pond size, and how fast the duckweed grows all play a role. If you get the balance right, your fish stay healthy and the duckweed doesn’t take over, or disappear completely, which isn’t ideal either.
Fish Species That Eat Duckweed
Plenty of pond fish will happily snack on duckweed, making them effective biological controls for this plant that just doesn’t know when to stop growing. These fish range from common pond dwellers to those ornamental types people love, and each brings its own quirks to the table.
Most Common Pond Fish That Eat Duckweed

Grass carp are probably the best-known duckweed eaters out there. They were actually brought to the U.S. to help control aquatic plants, and their bodies are built for it; teeth and guts included.
Koi are big fans of duckweed too. They’ll snack on it and also appreciate the shade and shelter it offers. Still, you’ll want to keep an eye on things so you don’t end up with low oxygen. Koi need a varied diet, so duckweed shouldn’t be the only thing on the menu.
Goldfish are enthusiastic duckweed grazers. Lots of pond owners add goldfish just to keep duckweed from getting out of hand. Their constant nibbling helps keep the surface from turning into a solid mat.
Common carp will also eat duckweed along with other plants. They’re related to grass carp and have a similar appetite for greenery. If you manage their numbers, they can clear out a lot of duckweed.
Tilapia are so good at eating duckweed that some can live off it alone. Fish farms sometimes mix duckweed into their feed to cut costs. Out in the wild, tilapia just keep grazing wherever they find it.
Ornamental and Aquarium Fish Consumption

Mollies are like little duckweed vacuums in aquariums. Since they feed at the surface, they’re perfect for keeping duckweed under control in tanks.
Bettas use duckweed for both food and as a hiding spot. The floating leaves give them somewhere to chill out when they’re stressed. If you keep bettas, a feeding ring helps keep duckweed from covering the whole tank.
Guppies do well with duckweed around. It’s a nutritious snack and offers protection for the tiny fry. Just be ready to scoop out extra duckweed, because it grows ridiculously fast.
Cichlids will eat duckweed, especially if the water’s warm. Most cichlid species are interested in this plant, and the temperature works in duckweed’s favor for these fish.
Loaches aren’t picky, and they’ll eat duckweed along with their usual worms and shrimp. If you toss some in, they’ll take care of it.
Corydoras like duckweed for the shade, and they’ll snack on it too. Since they’re sensitive to bright lights, the cover is a bonus.
Feeding Habits and Dietary Preferences

Most duckweed-loving fish are omnivorous fish that mix plant matter with other foods. Instead of big meals, they graze throughout the day. Surface feeders like mollies and bettas have it easiest since duckweed floats right where they swim.
Duckweed’s protein content makes it pretty appealing to fish. It’s loaded with nutrients that help with growth and energy. If duckweed’s available, your fish will probably nibble at it all day.
Different species have their own styles, where mouth shape and where they swim makes a difference. Top-dwellers get first dibs, while bottom feeders like loaches and catfish grab whatever sinks.
You’ll want to keep duckweed in check, whether it’s in a pond or a tank. Too much can block out light and suck up oxygen, which isn’t good for anyone. Duckweed grows fast; sometimes even hungry fish can’t keep up, so you might need to step in.
Nutritional Value and Ecological Impact of Duckweed as Fish Food
Duckweed is a nutrient-rich food and a natural water cleaner for ponds and tanks. This floating aquatic plant brings in amino acids and minerals, plus it grabs excess nutrients from the water!
Nutrients and Health Benefits for Fish

Duckweed is about 30-40% protein when dried, which is pretty impressive. It’s got all the amino acids fish need but can’t make themselves – stuff like leucine, lysine, and methionine.
Your pond fish get a boost from the vitamins and minerals in duckweed, especially A, B, and C. These help keep their immune systems strong and can cut down on disease, whether you’re raising tilapia, carp, catfish, or just keeping a few koi. There’s also calcium, magnesium, and potassium in there.
Some duckweed species even have omega-3s, which make for better-tasting fish if you’re raising them for food. Studies show that fish diets with 15-30% duckweed can lead to better growth and more efficient feeding. The antioxidants in duckweed help with inflammation and support fish health, whether you’re running a big operation or just keeping a backyard pond.
Duckweed’s Role in Water Quality and Nutrient Cycling

Duckweed is great at soaking up extra nitrogen and phosphorus from the water. This natural filtration stops algae blooms and keeps ammonia in check, both of which can be a nightmare for fish.
As it spreads across the surface, duckweed acts like a living filter, turning waste into plant matter. It pulls nutrients from fish waste and other pond critters, creating a sort of closed-loop system. Ponds with controlled duckweed usually have clearer water and less algae.
One thing to watch: thick mats of duckweed change how oxygen moves in the water. They make oxygen during the day, but at night, they use it up. If your pond is mostly covered, you’ll want to keep an eye on oxygen levels. Still, this natural cycling makes duckweed a pretty handy tool for sustainable fish farming and for anyone who wants a healthier pond without a ton of extra work.
Managing Duckweed Growth in Ponds and Aquariums

Trying to keep duckweed under control isn’t exactly a set-it-and-forget-it kind of thing. This stuff can double in size every few days if the conditions are just right, so you’ll want to stay on top of it. Honestly, if you don’t scoop some out now and then, it’ll cover the whole surface, shutting out light and dropping oxygen levels for your fish!
It helps a lot if you’ve got fish that actually like eating duckweed. Grass carp, koi, goldfish, and tilapia will happily munch on it, making your life easier. In an aquarium, it’s usually enough to skim off the extra duckweed each week with a fine net.
Honestly, the trick is to find that sweet spot. Letting about 30-50% of the surface stay covered can keep things balanced: your fish get some shade, but there’s still plenty of light and oxygen. If you end up with more duckweed than you know what to do with, you can feed it to other fish, toss it in the garden as fertilizer, or dry it out for later. Just keep an eye on things, especially when it gets warm or if there’s a lot of nutrients in the water, because that’s when duckweed really takes off.
