Can Turtles Live With Fish? Will My Turtle Eat the Fish?


Do Turtles Eat Fish ?

Having a turtle and fish live together in the same tank can seem like a really good idea, but will it really work? Won’t your turtle try to eat the fish as soon as it sees them? There is a good chance that it will. But there are ways in which you can stop your turtle from actually catching and eating them.

Turtles and fish can live in the same tank together, under certain conditions. The tank needs to be big enough, your turtle must be properly fed, there must be safe places for the fish to hide, and the fish must be agile enough to outrun the turtle.

The secret of keeping a turtle and fish together in the same tank is to make sure that your turtle won’t be able to catch the fish. Some turtles will be more tempted to chase after them than others. But regardless of the temperament of your turtle, at one point it will try to eat them, and if you want to stop this from happening, you must make sure that they can either run or hide.

But before we delve deeper into how you can do that you should know that fish can also pose a danger to a turtle.  

Fish That a Turtle Shouldn’t Eat or Live With

There are some fish out there that you shouldn’t let your turtle eat or live under any circumstance.

Here is a list of fish that you should avoid:

  • Goldfish
  • Rosy Red minnows
  • Carp
  • Gizzard Shad
  • Feathered minnows

The problem with these fish is not that they are poisonous or anything like that. The problem is that they have a lot of small sharp bones that can damage the internal organs of a turtle.

When turtles eat a small fish, they don’t chew it, they simply swallow it as it is. And the spine bones of the fish can scratch them, which can lead to internal bleeding, which can be fatal.

When a turtle eats a bigger fish, it will take big bites out of it, which it will swallow without chewing. And the same problem will appear.

Another problem is that some fish contain high amounts of thiamine. Thiamine is an enzyme that will block the absorption of vitamin B1 which is essential for a turtle.

Another type of fish that you should avoid is wild-caught fish. Your pet turtle doesn’t have the same hardened immunity system as a wild turtle, so a wild-caught fish can make your pet turtle get sick.

If you want to add fish to the tank to feed your turtle, or to live with your turtle you can ask somebody at the store which fish are for turtles to eat. Normally they should know which fish are dangerous and which are not. Or you can  simply take a screenshot of this list or note it down:

Here is a list of fish that are safe for your turtle to eat and live with:

  • Bluegills
  • Neon Tetra
  • Bass
  • Crappies
  • Pictus Catfish
  • Guppies
  • Killifish
  • Platies

Those fish are completely safe for turtles, they don’t contain thiamine, and they don’t have too many bones, so there should be no danger for your turtle.

Now we will talk about which fish can safely live with your turtle, and how to properly set up the tank for both of them. After that, we will discuss 

Now that we covered which fish are good for turtles, let’s see why they are good for turtles.

Can Turtles and Fish Live in the Same Tank?

Under the right circumstances, turtles and fish can live in the same tank.

One way things can work out is if your turtle is an herbivore. If your turtle doesn’t eat meat, it won’t show any interest in the fish, so they will be able to live in harmony.

Here is a list of herbivorous turtle species:

  • Yellow-spotted river turtle
  • Asian river turtle
  • Suwannee cooter

Unfortunately, there are very few turtle species that don’t eat fish, and the ones that don’t can reach quite big sizes, so they are not suitable for most people.

You can also try to get a mud turtle or a musk turtle, which are omnivores but are not that interested in chasing food. But there will always be a risk that some of your fish will disappear overnight.

Another possibility is to get a big tank and fill it with a lot of hiding spots for the fish. Turtles are not as agile as fish. If your fish have enough room to run from the turtle, and they have a few places to hide they have a very high chance to escape every time your turtle tries to catch them.

Fish Species That Can Live With a Turtle

As you can imagine not all fish are able to resist in the same tank with a turtle. In order to survive a fish needs to be either very big or very fast.

Luckily there are quite a few fish that have those qualities and have a nice aspect at the same time. Here is a list of some fishes that are able to live with a turtle:

Neon Tetra

Source

The neon tetra is one of the most popular fish species that are kept together with turtles. In general, they don’t grow too much, the majority of them being able to reach only 1.5 inches. But what makes them a good pairing for turtles is their speed.

The neon tetra is schooling fish, which means that they prefer to stay in groups of at least 4. So I would recommend you to get at least 6 or 8 fish, this will give them a better chance at surviving.

Pictus Catfish

Source

The Pictus Catfish is a member of the catfish family, which means that it has whiskers that act as a sensor that lets them know if anything dangerous gets close to them.

Most Pictus catfishes won’t reach a size bigger than 5 inches, which won’t scare a turtle, but it won’t necessarily encourage them to attack.

Another aspect that makes them able to live with turtles is their speed, they can move extremely fast if anything tries to attack them.

Guppies

Source

Guppies are another species that can safely leave with a turtle in the same tank.

Most guppies won’t get any bigger than 2 inches, so they are able to find a lot of small spots to hide if your turtle tries to go after them. And they are very fast so your turtle won’t be able to catch them no matter how hard it tries.

Killifish

Source

Killifish are another small fish species that will reach sizes between 1 and 2 inches. They are extremely fast and they are able to fit in small spots, so they won’t be in any danger, even if your turtle tries to catch them.

They are useful in aquariums for algae control, so they make a great pair with a messy turtle.

Platies

Source

Platies are an excellent pair for a turtle since they are extremely fast, and they usually reach no more than 2.5 inches, which allows them to hide in a lot of places.

Koi Fish

Source

Koi fish are the perfect companion for a turtle, They are able to reach impressive sizes, and are very agile. When koi fish reach adulthood they can reach sizes between 22 and 26 inches, so they are not the ideal fish for a small tank, but they are perfect for a big tank or for a pond.

Suckermouth Catfish

Source

Suckermouth Catfish can easily live with a turtle. They are able to reach sizes up to 20 inches, which will discourage any turtle from attaching them. It also has whiskers that will allow it to sense if anything gets too close for comfort, at which point it can move really fast.

Just make sure that the tank is big enough, otherwise, it won’t have any proper size to hide, or enough space to run away.

Tips for Keeping Turtles and Fish Together

Now let me give you a few tips that will help your turtle and fish lead a peaceful life together.

Have Enough Space

The first tip is to make sure that you have enough space. The general rule is that for every inch of the shell, a turtle needs 10 gallons of water, but if you want to add fish to the tank you will need at least 15 gallons of water per inch of shell.

If you don’t have enough space the water will get dirty a lot faster so you will have to clean it a lot more often.

And if the fish don’t have enough space to run from the turtle they are as good as gone.

Add Decorations in Which the Fish Can Hide

Fish can run from the turtle for a long time, but if they don’t have a place where they can rest properly, they won’t be able to survive for too long.

Lock for some decorations that have enough space in them for your fish to hide, and with enough spots for them to enter.

Also make sure that they don’t break easily, if they break, your turtle and your fish can get hurt.

Keep Your Turtle Well Feed

If your turtle doesn’t eat enough it will go after the fish. So make sure that you don’t skip any meals.

To make sure that you feed your turtle enough food, and that you aren’t overfeeding it you should follow the size of the head feeding rule.

The simplest way to put this method into practice is to find a small container, like a medicine cup, a shot glass, or a bottle cap. The container has to be about the same size as the head of your turtle, without the neck. Then you fill that container to the top, and then you can feed the food inside the container to your turtle.

Don’t Place Fish in the Same Tank as Juvenile Turtles

Juvenile turtles eat a lot more meat than adult turtles, and they have more energy to chase the fish around.

While your fish can still escape a juvenile turtle, it will be a lot more stressful.

Adult turtles don’t need as much meat in their diet as juveniles, so they won’t bother as much to chase after the fish.

Adapt the Fish to the Water

Unlike turtles, fish are quite sensitive and fragile, so you need to adapt them to the water in the tank before letting them in.

The safest way to do this is to take a big bucket or container and fill it with water from the tank, don’t worry your turtle won’t be missing it for too long.

Then place the bag in which the fish are in the container. After a few minutes add a little bit of water from the container to the bag.

Now let your fish get used to it for 10 minutes. After the 10 minutes have passed, replace half of the water in the bag with water from the container.

Let them stay in that water for 30 minutes. After that, you let them out of the bag and into the tank and put the water back into the tank.

This process will allow the fish to get used to the new pH and temperature levels.

What Happens if My Turtle Eats the Fish?

This is something that is going to happen at some point, no matter how much you try to avoid it, at some point your turtle will catch at least one fish. The good part is that your turtle will be completely fine.

Fish contains a lot of healthy fat, it has lots of vitamin D and B2. But the most important aspect is that it contains a lot of calcium which is essential for a turtle, as well as minerals, such as iron, zinc, iodine, magnesium, and potassium.

So overall this only represents a good meal for your turtle and no downside for the turtle.

It is actually recommended to feed some fish to your turtle considering how many nutritional values it has.

So let’s go over how to properly feed your turtle fish, and how often you should do it.

How to Give Your Turtle Fish

Feeding your turtle fish can be done in two ways.

The first method is to simply put the fish in the tank and let your turtle do the rest. But this method has some disadvantages. The first one is that you will have a lot to clean after your turtle is done eating. The mess left after a turtle eats fish is quite considerable and it can make a room smell bad very fast. So you have to make sure that you clean the tank thoroughly until all small fish bits are gone.

The second disadvantage is that your turtle might not catch all of them too quickly, and in some cases, you might never catch them all. It once took one of my turtles 4 weeks until it manages to catch all the fish.

The second method is a lot more efficient than the first, and is the one that I use and recommend you to use as well. For this method, you will need a smaller container filled with water where you will place the fish as well as the turtle.

This way you won’t dirty the water of the tank, and it will finish eating a lot faster.

How Often Should I Give My Turtle Fish?

Turtles really love fish, this is a good thing as well as a bad one.

If you feed your turtle fish too often it will eventually stop eating other types of food, like pellets. So you have to be careful about how much and how often you feed your turtle fish.

I like to give each one of my turtles 3 fish per month. I usually give them all the fish at once, so that they don’t get the idea that they will receive one each week. I’ve been doing this for more than 10 years, and none of my turtles stopped eating pellets.

You can try to give your turtle more than that, but you risk getting them used to eating only fish and refusing to eat anything else.

What Is the Difference Between Feeder Fish and the Fish That Live in the Tank?

There is no difference between the fish that live in the tank with the turtle, and the ones that she eats. They are the same fish. The only difference is in the purpose of the fish. The ones that live in the tank are decorative, while the ones the turtles eat are for food. But otherwise, there is no difference.

Will Giving Fish to My Turtle Make Her Want to Eat the Ones in the Tank?

If you feed your turtle fish in a separate container, it shouldn’t make her want to eat the ones in the tank. It will actually have the opposite effect. When it will learn that once in a while she will be moved to a place where she can eat fish without any effort, so why bother chasing after the ones in her tank?

My only suggestion is to feed her a different type of fish than the one she lives in the tank, this will stop your turtle from associating her food with her neighbors.

What to Do if Your Turtle Doesn’t Eat the Fish

This happens very rarely, but if this is your case you shouldn’t worry. Turtles, just like people can have preferences, and some turtles might simply not like fish.

As long as your turtle eats other types of food, like pellets, dried insects, or vegetables, there is no problem that your turtle doesn’t eat fish.

There is also the possibility that the turtle species that you have doesn’t eat meat, so check out what kind of diet your turtle has.

Final Thoughts

If you want to add fish to the tank so that your turtle will eat them, stay away from the following species:

  • Goldfish
  • Rosy Red minnows
  • Carp
  • Gizzard Shad
  • Feathered minnows

Here is a list of fish with which turtles can live or eat safely:

  • Bluegills
  • Bass
  • Crappies
  • Guppies
  • Killifish
  • Platies

If you want your fish and turtle to live in the same tank you have to make sure that you choose a species that is able to run away from the turtle and make sure that they have enough space to run, and enough safe spots to hide.

Before You Leave

Hello,

If you enjoy the content that we create, please consider saying a "Thank You!" by leaving a tip.

Every little bit can help us tremendously in continuing to create quality content that helps turtle and tortoise owners around the world.

We really appreciate the kindness and support that you show us!

Phyllis Kramer

Hello, I am Phyllis, and I have 20 years of experience in working with animals at the zoo, and I am also the owner of 4 tortoises and one little cute turtle. And I want to share my experience with everybody that is in need.

Leave a Reply

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

Recent Posts