What Vegetables Can Plecos Eat?

Disclosure: I may earn a commission when you purchase through my affiliate links. As an Amazon Associate I earn from qualifying purchases. – read more

Pleco catfish are omnivorous bottom dwellers, which is an elegant way of saying they will eat anything, including residues, detritus, algae, dead plant matter, etc.

While they get much of their nutrients from their environment, they still need extra feeding for a balanced and healthy diet.

Despite being omnivorous, plecos have a sweet tooth for veggies and will only consume animal protein incidentally.

They are some of the least pretentious fish you can get, as they will consume almost any veggie you throw their way.

Let’s dive into it!

Benefits of Veggies for Plecos

There are 3 primary benefits to consider here:

  1. Low-fat content – Veggies are low in fats, but this should come as no surprise. They also have plenty of fibers and nutrients that keep the pleco full for longer.
  2. Highly nutritional – As omnivorous fish, plecos are more apt at extracting the necessary nutrients from veggies than meat. A diverse veggie diet will keep your plecos healthy and boost their growth rate and color for years to come.
  3. Fiber-rich content – The fiber-rich content present in veggies helps plecos with their digestive system.

There’s no denying that veggies make up a vital part of your plecos’ diet, but what veggies do they eat specifically?

List of Vegetables Plecos Can Eat

Note carrots, zucchini, cucumbers, broccoli, sweet potato, squash, green beans, sweet peppers, peas, lettuce, and many more.

The list is endless for all intents and purposes, as your pleco catfish will eat anything. Just make sure you learn your pleco’s preferences along the way.

These fish come with distinct personalities, so they may not all prefer the same things. If your pleco refuses a type of veggie, avoid it in the future.

Or blend it with other veggies to create a plant-based paste that your pleco might like. I don’t recommend this type of feeding, though, since the paste will most likely create a mess in the aquarium.

It’s better to stick to boiled or fresh and chopped veggies instead.

How to Feed Plecos Vegetables?

When it comes to feeding veggies to your plecos, consider the following points:

  • Choose the veggies carefully – Not all veggies are made equal. Some may contain various pesticides which, although not harmful to you, may be harmful to your plecos. These fish are rather sensitive to chemicals and chemical additives and can immediately experience health problems. Only feed your plecos clean and safe veggies coming from reliable sources.
  • Wash them before use – You should always clean your veggies before feeding them to your catfish. This is to eliminate dirt, parasites, bacteria, parasite eggs, fungi, or any other contaminants that may linger at the product’s surface. While doing so, keep in mind that tap water contains chlorine, so you don’t want to throw the veggies into your fish tank immediately after cleaning them. Either let them breathe for a while so that the chlorine can dissipate naturally or clean them with tank water instead.
  • Boil them before use – Boiling your veggies is sometimes necessary, depending on the type of veggie you’re using. Carrots, sweet potatoes, Brussels sprouts, and broccoli, among others, require boiling before use. The boiling process will soften the veggies, making them easier to eat without destroying their nutritional value. More mature plecos can eat some of these veggies raw, but juveniles appreciate them boiled instead.
  • Chop them into manageable pieces/slices – Always chop your veggies accordingly for ease of consumption. Smaller plecos won’t be able to eat through larger or thicker sweet potato pieces, for instance. So, either cut them in thinner slices or boil them, cut them in half, and place them in the tank for your plecos to nibble on them. The same consideration is necessary for any veggies that plecos might have difficulties consuming.
  • Remove the leftovers after the fact – Always remove any food leftovers after your plecos are done eating. They won’t collect the food residues if they’re already full, causing the leftovers to decay out of sight and increase ammonia levels. And catfish are very sensitive to elevated ammonia levels.

Also, consider using a pleco feeder to keep the veggies in place and prevent the water from moving them across the tank.

This is a metal tool that’s useful for securing your catfish’s veggies so that they can find and eat them easier.

Can Baby Plecos Eat Veggies?

Yes, baby plecos can eat veggies, and they should. Baby plecos eat much more frequently than adults, given their elevated metabolic rates.

It’s not uncommon for baby plecos to eat pretty much the whole day, and they could use some extra veggies in their diet.

It goes without saying that they can’t consume all veggies and that their meals require more preparation than the adults. Blanching or boiling is necessary to soften the veggies and allow the smaller plecos to consume them with ease.

The type of veggie may not matter, given that baby plecos are always hungry and acceptant of all types of food.

Just keep in mind that dietary variation is critical for baby and juvenile plecos, more so than in the case of adults.

While veggies play a major role in their diet, you should also supplement their meals with other foods to ensure optimal nutrient intake.

Other Great Foods for Plecos

Other necessary foods for plecos include algae wafers, sinking flakes and pellets, bloodworms, earthworms, shrimp meat, and normal scavenging material like plant matter, algae, detritus, larvae, etc. Pro tip here: add some driftwood into your plecos’ habitat.

Not all plecos need driftwood, but most do due to its nutritional and aesthetic value. Not only will driftwood provide plecos with hiding spots, but also complement their diet with a healthy amount of fiber.

The plecos won’t eat the driftwood specifically, but they will nibble on its surface to collect algae, microworms, detritus, and whatever organisms may be present on their surface.

They will also ingest driftwood fibers in the process, which aids in digestion and strengthen the fish’s immune system.

Just keep in mind to:

  • Choose the right type of driftwood based on the overall tank setup and your pleco’s preferences
  • Boil the driftwood in advance to sterilize it and remove tannins if you don’t want them to change the water’s color
  • Make sure that the driftwood is safe for your plecos; cut and smoothen any dangerous branches or tips that could hurt your catfish

Overall, I would say that algae wafers are some of the most important food products to consider for your pleco’s diet.


Plecos are very adaptable animals, so they won’t starve so long as there’s enough food in their ecosystem.

Complement their diet accordingly and adjust their meal plan as you go, depending on what your plecos like or prefer.

Author Image Fabian
I’m Fabian, aquarium fish breeder and founder of this website. I’ve been keeping fish, since I was a kid. On this blog, I share a lot of information about the aquarium hobby and various fish species that I like. Please leave a comment if you have any question.
Leave a Comment

Your email address will not be published. Required fields are marked *