Koi are often used in ornamental ponds and outdoor water gardens. They were initially bred in Japan for their bright coloration. At first, these fish could only be found in black, blue, white, and red, but now they can be found in different combinations of nearly every color. Although koi have been bred in Japan since the 1600s, it wasn’t until the 1900s that they started to be bred in the United Kingdom, Europe, and the United States.
If you are thinking about starting a koi pond, you may be wondering what these fish eat and whether they cohabitate well with other types of fish. Although koi are gentle fish, they are also omnivores, which means they may eat smaller fish. Keep reading to find out more about koi, what they eat, and the best fish to pair them with.
How Big Do Koi Get?
When selecting fish for your water garden, one consideration you should take into account is their size. As stated, koi will sometimes eat smaller fish, so knowing how big other fish are in comparison to your koi is one way to determine if they are suitable cohabitants. It is also important to know how large all your fish are so you can determine if a given pond is big enough for them.
The size of koi will vary depending on their origins. Koi are technically a type of carp, which are usually large fish. The smallest koi are domestic koi, which can grow to be between 12 and 15 inches long. Japanese koi and jumbo koi are larger at 22–26 inches and 34–36 inches, respectively. The bigger the fish, the more water they need. Your pond should be able to provide about 300 gallons of water per fish for domestic koi up to 14 inches; larger koi (14–24 inches) need about 500 gallons of water per fish; and jumbo koi require up to 900 gallons of water per fish.
Image Credit: Glorfmorph, Pixabay
Will Adult Koi Eat Baby Koi?
The simple answer to the question of whether koi eat their young is yes, they are known to eat their babies. However, they don’t necessarily do it on purpose. As omnivores, koi eat both plant and animal matter, such as algae, bugs, and flies. When their young are still eggs or koi fry, the mature koi may not recognize them as their own and may consume them as though they are organic matter or another small creature.
Eating their own babies could also come down to desperation; although koi are relatively large fish, they have fairly small mouths. If you give them food that is too large, they won’t be able to eat it. In that case, their own eggs would serve as a viable alternative.
Although it sounds terrible to humans, plenty of animals—including fish—eat their own young. If you have limited space for your koi, it may not be such a bad thing to allow your mature koi to control the population in your pond. If you want to prevent your koi from eating their babies, the best thing you can do is to remove the babies from the pond and put them in a separate tank. If you have your koi in a tank, you could use a partition to separate the baby koi from your mature koi.
Top 4 Other Fish That Koi Will Eat
Baby koi are not the only kind of fish that a mature koi will eat. Be mindful that if you want to keep any of the following fish in a tank, pond, or water garden, you risk them becoming food for your mature koi.
1. Juvenile Fish
Image Credit By: Jumpstory
If a mature koi will eat their own babies, they certainly won’t have any problem eating fry of other species. If possible, you should only add mature fish to your koi pond.
2. Minnows
Image Credit By: Pixabay
Minnows are popular freshwater tank fish because they are hardy and low-maintenance. However, many species of minnow are small fish. Fathead minnows, for example, only grow to be about 3 inches long. At such a tiny size, they are easy food for your koi.
Similar to minnows, guppies are popular fish for beginners. As they come in a multitude of colors, they can make wonderful additions to your home aquarium or water garden—but not if you also have koi. At 2.5 inches long, the risk of your koi eating guppies is high.
4. Fancy Goldfish
Image Credit: Pixabay
Most species of goldfish are actually fine to keep with koi as long as they are around the same size, but you should avoid pairing the fancy variety of goldfish with koi. At 8 inches long, these fish are a bit bigger than the other fish on this list. However, they are very slow, which means they would be easy for koi to catch. Fancy goldfish may be especially appealing for the larger varieties of koi.
Final Thoughts
Although you may not think of koi as being predatory fish, they are opportunistic eaters that will eat any suitable plants or animals that are available to them. This means they will sometimes eat other fish, including their own babies. This list of fish that koi will eat is likely not exhaustive. When selecting cohabitants for your koi, be mindful of their size, and always avoid introducing juvenile fish to your koi pond.
Nicole is the proud mom of 3 rescue fur babies, Baby, a Burmese cat; Rosa, a New Zealand Huntaway; and Mac, a Lab/Mastiff. A Canadian expat, Nicole now lives on a lush forest property with her Kiwi husband and new baby daughter in New Zealand. She has a strong love for all animals of all shapes and sizes (and particularly loves a good interspecies friendship) and wants to share her animal knowledge and other experts' knowledge with pet lovers across the globe.