River Tank SetupLife is like a riverStart here
A spotted catfish eats cucumber in an aquarium with goldfish.
FishLife

Can Fish Eat Thanksgiving Leftovers Like Turkey, Pumpkin, and Sweet Potato?

Plain pumpkin and sweet potato suit plant-eating fish like plecos. Skip turkey and anything seasoned, and learn how to prep scraps safely.

Jack·7 min read·October 31, 2026

You've cleared the table, the fridge is packed with foil-covered dishes, and your fish are at the front glass acting like they've never been fed. Can they have some? A few plain pieces, yes. Plain pumpkin and sweet potato make a fine treat for fish that eat plants. Most experienced keepers skip the turkey. And anything buttered, salted, sugared or sauced should never go in the tank. Here's how to choose the scraps, prepare them, and feed them without fouling your water.

The short answer

Before anything else: fish keepers don't all agree on this, and there's little formal research on feeding holiday food to aquarium fish. Most of what keepers know comes from experience shared in magazines and forums. So treat what follows as careful, common hobby practice, not lab-tested rules.

  • Pumpkin and sweet potato are fine for plecos, bristlenoses and other fish that eat plants. Use plain pieces, given once in a while.
  • Turkey is the one to skip. Poultry is a poor match for what fish need. Most keepers who've thought about it leave it out, though a few disagree.
  • Anything seasoned stays out. That means butter, brown sugar, marshmallow topping, gravy, salt and spice blends. If it was made to taste good to people, it doesn't belong in a tank.

Vegetables don't replace a proper fish food. They're a side dish. Your fish's regular pellets, flakes or frozen foods remain the base of the diet, and the leftovers are a small extra on top.

That leaves two good candidates and one to think twice about. Start with the good ones.

Sweet potato and pumpkin: how to prep them

Take your pieces before anything gets added to the dish: before the butter goes on the mash, before the pie spice, before the marshmallows. If the only sweet potato left is the candied casserole, your fish don't get any. Plain, unseasoned and unsweetened is the rule.

Sweet potato. Practical Fishkeeping lists sweet potato with carrots as vegetables to blanch first so they soften enough for fish to eat. Cut a thin slice or a small chunk, drop it into boiling water briefly, then cool it in plain water before it goes in the tank. At least one cichlid keeper reports that raw sweet potato works too. The fish just take longer to eat it, and it stays fresh in the tank for a few days.

Pumpkin. Keepers disagree most here, so pick the method that suits your fish:

  • Raw. In one long-running forum thread, keepers say most loricariids (plecos) prefer raw pumpkin because they grind it down with their mouths. One keeper reports that a pleco and a gibbiceps "love" raw butternut pumpkin.
  • Scalded. Another keeper pours boiling water over the pieces and lets them sit a few minutes. The reasoning: fully cooked pumpkin turns to mush, and raw can be too hard.
  • Cooked or par-boiled. Others feed cooked pumpkin to a bristlenose without trouble.

If your Halloween pumpkin is still around in late November, use a fresh piece instead. A carved jack-o'-lantern that has sat outside for weeks isn't something I'd put in a tank.

Who eats it. Plecos and bristlenoses are the obvious takers. Many cichlids will work at vegetables too, and in that same pumpkin thread, discus were seen picking at the loose bits. Fish that eat mostly meat may ignore it. Whatever they ignore has to come out (more on that below).

Weigh it down. Floating slices are a common problem. Practical Fishkeeping suggests pushing a small teaspoon through the slice or using lead plant weights so the piece sits on the bottom, where your bottom-feeders can reach it.

Turkey: why most keepers skip it

Turkey is where people hesitate. It's protein, fish eat protein, so why not?

The usual argument comes from a Practical Fishkeeping piece by Dr. Peter Burgess that keepers often quote on forums. As quoted, it says beef heart and other red meats can eventually cause health problems in cichlids, and that "poultry meat is also suspect." The reasoning is that meat from warm-blooded animals has a different amino acid balance from what fish need. Fish then give off more ammonia, and your filter has to work harder. The same quoted passage says fats from red meat harden inside fish and can cause blockages and fat deposits near the liver. That part is about red meat, not turkey in particular.

To be straight about it: this is secondhand magazine advice passed around forums, not a controlled study. Nobody has shown that a bite of plain turkey harms a fish. What experienced keepers point out is that fish may seem fine in the short term, and the long-term effects are the real concern.

You can't serve fish just the plain meat from a holiday bird anyway. Skin, gravy, stuffing, brine and herb rubs are all out without question.

The only real disagreement is over big predators. One cichlid keeper feeds shredded leftover chicken to South American cichlids and says they like it. Others call it a poor food. Keepers also note that large predators like arowanas only occasionally catch birds in the wild. If you keep something that size, a rare, tiny, plain piece is the most anyone argues for. For a community tank, skip it.

What never goes in the tank

This list comes from common sense, not a published study. I'm not aware of anyone testing marshmallow on tetras, and nobody needs to. Keep all of these out:

  • Butter, oil and anything fried
  • Salt, brines and seasoning blends
  • Sugar, brown sugar, maple glaze and marshmallow
  • Gravy and other sauces
  • Stuffing and dressing
  • Anything with onion or garlic seasoning
  • Cranberry sauce
  • Pie, crust and whipped topping

Even a small amount of fat or sugar in a closed tank can cloud the water and feed bacteria you don't want. If you can't get a piece of plain vegetable from it, the fish don't get any.

Feeding without wrecking the water

When I ran my 55-gallon long as a river tank, water was pumped up on the left, carried across, and spilled down through three pools. A setup like that only looks like a clean stream if the water stays clean, and food is the fastest way to ruin it. A holiday treat should be small, and the regular diet stays the base.

A few rules keep a treat from becoming a water problem:

  1. The 2-minute rule for the regular feeding. Aqueon says to feed only what your fish eat in 2 minutes or less, once or twice a day. Overfeeding comes from how much you give at each feeding, not how often you feed. sera gives a looser rule of 3 to 5 minutes in small portions two or three times a day. Either way, the idea is small portions.
  2. The 5-minute cleanup. Aqueon says to remove any food still left after 5 minutes with a siphon or fine net. A vegetable slice meant for grazing is the exception, since plecos work at it slowly.
  3. Vegetables come out after a day or two. Practical Fishkeeping says to remove uneaten vegetables after a couple of days, before they start to rot and pollute the water. Don't forget about the slice under the driftwood.
  4. Test after a new food. Rotting food releases ammonia and nitrite. Aqueon notes that new tanks are especially at risk because the bacteria that clear them haven't built up yet. If your tank is new or small, check ammonia the day after you try something new. Any reading above zero means pull the food and do a water change.
  5. Don't feed them the whole weekend's leftovers. One small piece is a treat, and four days of "just a little more" adds up to pollution. Aqueon even recommends fasting fish one or two days a week. A quiet day after the holiday will do them more good than another round of pumpkin.

So when you're cutting up the sweet potatoes this November, set aside one plain slice before the butter goes on. Your plecos will get their holiday treat, and your water will stay clean.

Sources (7)

Photo: Pleco by cheetah100, BY 2.0.