Will Goldfish Eat Each Other? The Ultimate Guide To Preventing Cannibalism

You have likely spent hours watching your goldfish glide gracefully through the water, their vibrant scales catching the light. But suddenly, you notice a behavior that makes your heart sink: one fish is relentlessly chasing another, or perhaps a smaller fish has simply disappeared. It leads to the terrifying question: will goldfish eat each other, or are they just playing around?

I know exactly how stressful this can be for a dedicated hobbyist. You want a peaceful, thriving community, not a scene from a nature documentary. The good news is that understanding goldfish behavior is the first step toward creating a harmonious environment.

In this guide, I am going to walk you through the biological and environmental reasons behind this behavior. We will explore how to identify true aggression versus spawning rituals and, most importantly, how to ensure your aquatic friends live safely together. Let’s dive into the world of goldfish social dynamics!

The Truth: Will Goldfish Eat Each Other?

To answer the primary question directly: yes, in specific circumstances, goldfish can and will eat one another. However, it is rarely due to “malice” or predatory intent in the way we think of a shark or a piranha. Goldfish are opportunistic omnivores, which means they spend their entire day looking for anything that might be food.

If you are wondering will goldfish eat each other, the most honest answer is that they will eat anything that fits into their mouths. Because goldfish lack a stomach and have a constant need for energy, they are biologically programmed to forage. If a tank mate is small enough to be swallowed, a larger goldfish may view it as a snack rather than a friend.

This behavior is most common with fry (baby fish) or very small juveniles kept with large adults. While adult goldfish generally coexist peacefully, the “mouth-size rule” is the law of the land in the aquarium world. If a fish is small enough to fit in another’s mouth, it is technically at risk.

The Role of Pharyngeal Teeth

While goldfish do not have teeth in the front of their mouths like humans do, they possess pharyngeal teeth located in their throats. These are used to grind up food, including plant matter, insects, and occasionally, smaller fish. Once a smaller fish is caught, these teeth make it impossible for the smaller inhabitant to escape.

Is It Cannibalism or Just Nature?

In the wild, goldfish (and their ancestors, the Prussian carp) do not have a social “taboo” against eating their own kind. If a smaller fish is weak, dying, or simply tiny, the larger fish will consume it to recycle those nutrients. In a home aquarium, we call this cannibalism, but to a fish, it is simply survival of the fittest.

Why Goldfish Show Aggressive Behavior

Often, what looks like a goldfish “eating” another is actually a form of bullying or high-intensity interaction. If you see your fish nipping at one another, it is important to identify the root cause. Understanding these triggers will help you intervene before a fish is actually harmed.

1. Overcrowding and Territorial Stress

Goldfish are generally social, but they need their personal space. When a tank is too small, the fish can become stressed and irritable. This stress often manifests as fin nipping or aggressive chasing, as the dominant fish tries to claim a spot for itself.

Remember, a stressed fish is an aggressive fish. If your tank is overstocked, the lack of swimming room can turn even the most docile Oranda into a bit of a bully. Always aim for the largest volume of water possible to keep tensions low.

2. The Hierarchy and the “Pecking Order”

Believe it or not, goldfish do have a social structure. When you introduce new fish to a tank, you might see some chasing as they establish who is the “boss.” This is usually harmless, but it can turn dangerous if one fish is significantly weaker or smaller than the others.

3. Hunger and Competition for Food

If you aren’t providing enough high-quality nutrients, your goldfish may start looking at their tank mates as a food source. Underfeeding is a common trigger for aggressive foraging. When the “dinner bell” rings, larger fish may push, shove, or nip smaller fish to ensure they get the lion’s share of the flakes or pellets.

Size Matters: The Mouth-Size Rule

When asking will goldfish eat each other, the most important factor to consider is the size difference between your inhabitants. This is the single most common reason for fish loss in a multi-goldfish setup. As an experienced keeper, I always tell beginners to “match by size, not just by breed.”

The “If It Fits, It Sits” Rule

Goldfish are not picky eaters. If a smaller goldfish is less than half the size of the larger one, there is a physical possibility that the larger fish will try to swallow it. Even if the larger fish cannot fully swallow the smaller one, the attempt can cause choking or fatal injuries to both fish.

Mixing Fancies and Single-Tails

It is generally a bad idea to mix “fancy” goldfish (like Fantails, Ranchus, or Orandas) with “single-tail” goldfish (like Comets or Commons). Single-tail goldfish are much faster, more athletic, and grow significantly larger. They will easily outcompete the slower fancies for food and may accidentally harm them during a feeding frenzy.

The Danger to Fry

If your goldfish spawn in the tank, the parents will almost certainly eat the eggs and the fry. They do not have parental instincts. To save the babies, you must move the eggs or fry to a separate nursery tank immediately. Without intervention, a 100% mortality rate is common due to adult goldfish foraging.

Breeding and Spawning: Misunderstood Behavior

Sometimes, what looks like one goldfish trying to eat another is actually just “fishy romance.” During spawning season, male goldfish can become incredibly persistent. This behavior is often mistaken for lethal aggression by new hobbyists.

Identifying Spawning Behavior

If you see a male goldfish (look for small white bumps called breeding tubercles on their gill covers) relentlessly pushing a female into the corners of the tank or the plants, this is spawning. He is trying to “bump” the eggs out of her so he can fertilize them.

When Romance Becomes Dangerous

While spawning is natural, it can be exhausting for the female. If there are multiple males and only one female, they can literally run her to death. She may lose scales, suffer from torn fins, or become so stressed that her immune system crashes. In these cases, temporary separation is necessary to let her recover.

Environmental Triggers for Conflict

Your aquarium setup plays a massive role in whether your goldfish get along. If the environment is subpar, the fish will be on edge. Let’s look at the environmental factors that might lead you to ask will goldfish eat each other in your specific setup.

Poor Water Quality

High levels of ammonia, nitrites, or nitrates are incredibly stressful for fish. When goldfish are physically uncomfortable due to “burning” gills or skin, they may lash out at their tank mates. Regular water changes are the best way to keep the peace. I recommend a 30-50% water change weekly for goldfish tanks.

Lack of Enrichment and Hiding Spots

A bare tank is a boring tank. Without plants (even silk ones!), driftwood, or caves, a bullied fish has nowhere to go. Providing visual breaks in the aquarium allows a smaller or more submissive fish to hide from the gaze of a dominant tank mate, reducing the chances of a physical confrontation.

Temperature Spikes

Goldfish are cold-water fish, but their metabolism is linked to the water temperature. As the water gets warmer, their metabolism speeds up, making them hungrier and more active. If your tank gets too warm in the summer, you might notice an uptick in aggressive foraging behavior.

How to Prevent Your Goldfish from Hurting Each Other

Prevention is always better than cure. If you want to ensure you never have to witness your fish attacking one another, follow these pro-level tips for a peaceful aquarium.

1. Choose Compatible Tank Mates

Keep similar sizes together. If you have a large Comet, don’t introduce a tiny juvenile. Wait until the juvenile has grown large enough that it cannot be swallowed. Also, try to keep fish with similar swimming speeds together. Slow-moving Ranchus should live with other slow-moving fancies.

2. Provide a Large Enough Tank

The old “goldfish in a bowl” myth is the leading cause of fish aggression and death. For fancy goldfish, start with 20 gallons for the first fish and add 10-20 gallons for each additional fish. For single-tails, they really belong in large ponds or massive tanks (75+ gallons) because of their size and activity levels.

3. Strategic Feeding Practices

To prevent competition, try “scatter feeding.” Instead of dropping all the food in one corner, spread it across the entire surface of the water. This allows the smaller or slower fish to find food in one area while the “bullies” are busy in another. Feeding high-protein sinking pellets alongside fresh blanched vegetables (like zucchini or peas) can also keep them full and satisfied.

4. Use Aquarium Dividers

If you have a particularly aggressive fish, you don’t necessarily have to get rid of it. An aquarium divider is a great temporary solution. It allows the fish to see each other and share the same water parameters while keeping the smaller fish safe from physical harm.

5. Quarantine New Additions

Sometimes a fish is “eaten” because it was sick and died first. Other goldfish will scavenge on a carcass. By quarantining new fish for 2-4 weeks, you ensure they aren’t bringing diseases into the tank that could weaken your existing population and lead to scavenging behavior.

What to Do if You Witness Aggression

If you catch your goldfish in the act of chasing or nipping, don’t panic! Here is a step-by-step plan to handle the situation like an expert.

Step 1: Observe. Is it spawning behavior or true aggression? Look for breeding tubercles on the males and check if they are targeting the female’s vent area. If it’s spawning, it may resolve in a few hours.

Step 2: Check for Injuries. If you see missing scales, red streaks on the fins, or a fish hiding and refusing to eat, the situation is serious. You must intervene.

Step 3: Rearrange the Decor. Sometimes, simply moving the plants and rocks around can “reset” territories. It confuses the dominant fish and gives everyone a fresh start.

Step 4: Use a “Time-Out” Tank. Move the aggressor (not the victim) to a separate tank or a floating breeder box for 24-48 hours. When you reintroduce them, they are often less focused on their previous target.

Frequently Asked Questions (FAQ)

Do goldfish eat their own babies?

Yes, absolutely. Goldfish have no parental instincts and will eat their eggs and fry as soon as they are produced. If you want to raise baby goldfish, you must use a separate breeding tank or plenty of spawning mops to hide the eggs.

Can a goldfish kill another goldfish?

While they don’t usually “kill” via a single bite, they can kill through persistent bullying. Constant chasing leads to exhaustion, stress, and secondary infections like fin rot or ich, which can ultimately be fatal.

Why is my goldfish eating a dead fish?

In the wild, a dead fish is a source of protein. If a fish dies of natural causes, the other goldfish will often begin to eat the body. This is why it is vital to check your tank daily and remove any deceased inhabitants immediately to prevent ammonia spikes and disease spread.

Do certain breeds of goldfish eat each other more often?

Single-tail breeds (Commons, Comets, Shubunkins) are generally more “rowdy” and competitive than fancies. However, no specific breed is inherently “cannibalistic.” The behavior is almost always driven by size differences or environmental stress.

Will goldfish eat shrimp or snails?

Yes. If you are a shrimp keeper, be very careful. Goldfish will happily eat cherry shrimp or small snails. Only larger snails, like Mystery Snails, are generally safe, and even then, goldfish might nip at their antennae.

Conclusion

So, will goldfish eat each other? As we have explored, the answer is a nuanced “yes,” but it is almost always preventable. By respecting the “mouth-size rule,” providing ample space, and maintaining pristine water conditions, you can ensure your goldfish live long, peaceful lives together.

Being an aquarist is all about observation and adjustment. Don’t be discouraged if you see a bit of chasing; it is just your fish communicating in their own way. However, always be ready to step in if that communication turns into a physical risk.

At Aquifarm, we believe that every fish deserves a safe home. By following the advice in this guide, you are well on your way to becoming a master goldfish keeper. Keep a close eye on your aquatic friends, feed them well, and enjoy the serene beauty they bring to your home!

Happy fish keeping! If you have more questions about goldfish behavior, feel free to explore our other guides on tank setups and water chemistry.

Howard Parker

Founder & Author, AquiFarm

Howard Parker is a fishkeeping expert with over 20 years of experience. He is the founder and author of the Aquifarm located in Houston, TX 48. He has an academic degree in Agriculture Science. In addition to his professional pursuits, He is also an avid hobbyist of aqua pets, plants, and fish. Howard is dedicated to providing comprehensive information and resources for both novices and experienced fishkeepers, with a focus on professionalism and accuracy.

Published: June 25, 2026Last updated: October 9, 2026Editorial PolicyReport a correction