Will Oscar Fish Eat Other Fish? The Ultimate Guide To Managing Aggression

If you have ever stood in front of a massive tank at your local fish store, watching a pair of Oscar fish gracefully glide through the water, you know how captivating they are. These “water dogs” are famous for their intelligence and personality, but they also carry a reputation for being the neighborhood bullies.

Most hobbyists worry about the safety of their current aquatic community when considering adding an Oscar. You want a vibrant, active tank, but you certainly don’t want a bloodbath. It is a common concern that keeps many beginners from enjoying these incredible South American cichlids.

In this guide, we are going to answer the burning question: will oscar fish eat other fish? I will walk you through their natural instincts, explain the “mouth rule,” and provide a list of compatible tank mates that can hold their own. By the end, you will have a clear blueprint for a peaceful, thriving Oscar aquarium.

The Natural Instincts of the Oscar Fish

To understand whether will oscar fish eat other fish, we first have to look at their biology. Oscars (Astronotus ocellatus) are large cichlids native to the Amazon basin. In the wild, they are opportunistic carnivores that spend their days foraging for various food sources.

They are not strictly “hunters” in the way a shark is, but they are incredibly efficient at suction feeding. When an Oscar opens its massive mouth, it creates a vacuum that pulls in whatever is nearby. If that happens to be a smaller fish, it becomes a high-protein snack.

In a home aquarium, these instincts do not just disappear. Even if you feed your Oscar the highest quality pellets, their brain is still wired to recognize movement as potential prey. This is why understanding their predatory nature is essential for any responsible keeper.

The Opportunistic Eater

Oscars are not particularly picky eaters. In their natural habitat, they consume insects, crustaceans, and small fish. They are opportunists, meaning they eat what is available and what requires the least amount of energy to catch.

This means that your Oscar isn’t necessarily “mean” or “aggressive” when it eats a roommate. From the Oscar’s perspective, it is simply doing what it was born to do. If it fits in their mouth and moves like food, they will likely try to eat it.

Intelligence and Personality

One of the reasons we love Oscars is their high intelligence. They can recognize their owners, beg for food, and even “play” with toys or move gravel around to suit their liking. However, this intelligence also makes them very aware of their territory.

Sometimes, what looks like an attempt to eat a tank mate is actually a territorial dispute. Oscars need a lot of space, and if they feel crowded, they will use their size and strength to push others out of their way. This can lead to stress, injury, or death for smaller inhabitants.

Will Oscar Fish Eat Other Fish? The Hard Truth

The short answer is yes, will oscar fish eat other fish if given the opportunity. This is not a matter of “if,” but rather a matter of “when” and “which ones.” If a fish is small enough to fit into the Oscar’s mouth, its chances of survival are very low.

I have seen many hobbyists place beautiful Neon Tetras or Guppies in a tank with a juvenile Oscar, thinking it will be fine. For a few weeks, everything seems peaceful. But as soon as that Oscar hits a growth spurt, the smaller fish start to disappear one by one.

It is important to remember that Oscars grow incredibly fast. They can grow up to an inch per month during their first year. A tank mate that was safe yesterday might be the perfect size for a snack tomorrow morning.

The “Mouth Rule” of Fish Keeping

In the aquarium world, there is an unwritten law known as the Mouth Rule. It states: “If a fish can fit into another fish’s mouth, it eventually will.” This rule is the golden standard for anyone keeping large cichlids like Oscars.

Oscars have surprisingly large mouths that can unhinge slightly to accommodate larger prey. When you are choosing tank mates, you must look at the adult size of both the Oscar and the potential companion. If the companion stays under 4-5 inches, it is probably in danger.

Predation vs. Aggression

It is vital to distinguish between a fish being eaten and a fish being bullied. Predation is about hunger and instinct; the Oscar sees the other fish as food. Aggression is about dominance and territory; the Oscar wants the other fish out of its “bedroom.”

Both can be fatal, but they require different management strategies. Predation is solved by choosing larger tank mates. Aggression is solved by providing a larger tank (at least 75-100 gallons) and plenty of visual breaks like driftwood and large rocks.

Ideal Tank Mates for Your Oscar

Now that we know will oscar fish eat other fish if they are too small, let’s talk about the fish that can live with them. The key is to find fish that are large enough to avoid being eaten, but not so aggressive that they will harm the Oscar.

Oscars are actually somewhat “soft” for their size. While they are big and messy, they can easily be bullied by more aggressive cichlids like Red Devils or Dovii. You want to aim for semi-aggressive or peaceful giants as companions.

1. Silver Dollars (Metynnis argenteus)

Silver Dollars are perhaps the most popular tank mate for Oscars. They are fast, schooling fish that stay relatively large (about 6 inches). Their round, flat body shape makes them very difficult for an Oscar to swallow.

Because they are dither fish, they help the Oscar feel more secure. When the Oscar sees the Silver Dollars swimming calmly in the open water, it knows there are no predators around. This can actually reduce the Oscar’s overall stress levels.

2. Convict Cichlids (Amatitlania nigrofasciata)

While much smaller than an Oscar, Convict Cichlids are incredibly tough. They can hold their own in a territorial dispute and are usually too fast and feisty for an Oscar to catch. However, be careful with breeding pairs, as they become extremely aggressive when guarding eggs.

I usually recommend keeping a single Convict rather than a pair. This prevents the “breeding rage” that can result in the Convict attacking your Oscar. A single Convict will usually find a small cave and keep to itself, staying out of the Oscar’s way.

3. Large Plecostomus

A Common Pleco or a Sailfin Pleco can work well because they are armored. Their tough scales and spines make them an unappealing meal. Plus, they spend most of their time on the bottom or on the glass, staying out of the Oscar’s main swimming zone.

Be warned: Plecos produce a massive amount of waste. If you add a Pleco to an Oscar tank, you are doubling the biological load. You will need heavy-duty filtration and frequent water changes to keep the ammonia and nitrates under control.

4. Severum Cichlids (Heros severus)

Severums are often called the “poor man’s Discus” because of their beautiful colors and compressed body shape. They grow to a decent size (8-10 inches) and have a similar temperament to Oscars. They are generally peaceful but can stand up for themselves if pushed.

The Green Severum or Gold Severum are excellent choices. They share the same water requirements as Oscars and create a beautiful contrast in the tank. Since they aren’t overly aggressive, they rarely start fights with the Oscar.

Fish and Invertebrates to Avoid

To ensure you never have to ask “will oscar fish eat other fish” after a tragedy, you must know which species are strictly off-limits. Some fish are simply destined to be snacks regardless of how well-fed your Oscar is.

As a rule of thumb, anything that can fit into a 2-inch PVC pipe is likely going to be eaten by an adult Oscar. This includes almost all common “community” fish found in big-box pet stores.

Small Schooling Fish

Tetras, Rasboras, and Danios should never be kept with Oscars. Even the larger varieties like Congo Tetras are eventually at risk. Oscars are surprisingly fast when they want to be, and they will hunt these fish under the cover of darkness while the smaller fish are resting.

I once knew a hobbyist who tried to keep “Giant” Danios with a young Oscar. It worked for two months. Once the Oscar hit 7 inches, he ate all six Danios in a single weekend. Save yourself the heartache and keep these in a separate community tank.

Invertebrates (Shrimp and Snails)

If you are a fan of Neocaridina shrimp (Cherry Shrimp) or even larger Amano shrimp, do not put them in an Oscar tank. Shrimp are a natural part of the Oscar’s diet in the wild. They are considered delicacies, not tank mates.

Even large Mystery Snails are at risk. While the Oscar might not be able to eat the whole shell, they will often nipping at the snail’s antennae or soft body parts. This leads to the snail staying retracted and eventually starving to death.

Slow-Moving Fancy Goldfish

Some people think that because Goldfish are large, they can live with Oscars. This is a huge mistake. Fancy goldfish are slow, clumsy, and have long, flowing fins that are irresistible to an Oscar. Furthermore, Goldfish are cold-water fish, while Oscars require tropical temperatures.

The high protein diet of an Oscar can also cause digestive issues for Goldfish. Keeping these two together is a recipe for disease, stress, and physical injury. Always stick to other tropical species that share the Oscar’s environmental needs.

Feeding Strategies to Minimize Predation

While you can’t completely override instinct, you can certainly manage it. A hungry Oscar is a hunting Oscar. By keeping your fish well-fed with a nutritionally complete diet, you reduce the urge for them to seek out their tank mates as food.

A balanced diet also ensures your Oscar grows strong and has a healthy immune system. Proper nutrition is the foundation of a peaceful tank. When an Oscar is satisfied, it is much more likely to spend its time “redecorating” the gravel than chasing neighbors.

High-Quality Pellets

The staple of your Oscar’s diet should be a high-quality floating pellet. Floating pellets are great because they allow you to interact with your fish at the surface. Look for brands that list whole fish or shrimp as the first ingredient rather than “fish meal” or “wheat filler.”

Feeding twice a day in small amounts is better than one large feeding. This keeps their metabolism steady and ensures they aren’t spending half the day in a “hunger haze” where they might look at a Silver Dollar and think about taking a bite.

The Danger of Feeder Fish

Many old-school keepers suggest feeding “feeder goldfish” to Oscars to encourage natural behavior. I strongly advise against this. Feeder fish are often kept in terrible conditions and carry parasites, bacteria, and fungal infections that can kill your Oscar.

Furthermore, feeder goldfish contain an enzyme called thiaminase, which breaks down Vitamin B1 (Thiamine). Over time, a diet of feeder goldfish can lead to severe vitamin deficiencies and “Hole-in-the-Head” disease. Stick to safe, prepared foods and frozen treats.

Frozen and Fresh Treats

To keep your Oscar’s life interesting, offer frozen treats like bloodworms, krill, or Mysis shrimp. You can also offer blanched vegetables like peas or zucchini. Many Oscars actually enjoy the occasional piece of fruit or vegetable, which provides essential fiber.

Giving them a variety of textures and flavors keeps them mentally stimulated. An Oscar that is mentally stimulated is less likely to engage in destructive aggression or predatory stalking of its tank mates.

Setting Up the Perfect Oscar Habitat

The environment you provide plays a massive role in whether will oscar fish eat other fish. If the tank is too small, the “lines of sight” are too short, and the fish are constantly bumping into each other, disaster is inevitable.

A successful Oscar tank is all about volume and structure. You aren’t just housing a fish; you are managing an ecosystem for a large, messy, and intelligent predator. Give them the space they need, and they will be much better citizens.

Tank Size Matters

For a single Oscar, a 75-gallon tank is the absolute minimum. If you want to add tank mates like Silver Dollars or a Severum, you should really be looking at a 125-gallon tank or larger. The more horizontal swimming space you have, the better.

In a large tank, a smaller fish can escape to the other side if the Oscar gets grumpy. In a small tank, there is nowhere to hide. Space is the best “aggression insurance” you can buy for your aquarium.

Visual Breaks and Decor

Use large pieces of driftwood and smooth stones to create “rooms” in the tank. If a tank mate can get out of the Oscar’s line of sight, the Oscar will often forget about them. Breaking up the open water is key to reducing stress.

Be careful with plants. Oscars are notorious for uprooting anything green. If you want plants, stick to tough species like Anubias or Java Fern attached to wood. Otherwise, your Oscar will likely turn your expensive aquascape into a floating salad within an hour.

Filtration and Water Quality

Oscars are “messy” eaters and produce a lot of waste (bioload). Poor water quality leads to stressed fish, and stressed fish are more likely to be aggressive or fall prey to disease. You need a filter rated for at least double the size of your tank.

Canister filters are generally the best choice for Oscar tanks. They hold a large amount of biological media and provide strong flow. Regular 50% weekly water changes are non-negotiable if you want to keep a healthy community of large fish.

Frequently Asked Questions (FAQ)

Can Oscars live with Goldfish?

No, they are incompatible. They require different water temperatures, different diets, and have vastly different temperaments. The Oscar will eventually harass or eat the Goldfish.

What fish can live with a baby Oscar?

While the Oscar is small, it can live with many things. However, you must plan for the future. It is best to only introduce tank mates that will also be safe when the Oscar is 12 inches long.

Do Oscars get lonely?

Oscars do not get “lonely” in the human sense. They are perfectly happy being the sole king of their aquarium. However, they do enjoy interaction with their owners and can be very social with people.

How many Oscars can I keep together?

Keeping multiple Oscars is tricky. You either need a massive tank (200+ gallons) to house a group, or a mated pair. Keeping just two “random” Oscars often leads to one bullying the other to death.

Why is my Oscar attacking the glass?

This is often “glass banging” and can be a sign of territoriality or simply begging for food. It shows they are aware of their surroundings and are reacting to movement outside the tank.

Conclusion

Keeping an Oscar is one of the most rewarding experiences in the fish-keeping hobby. They are soulful, charismatic, and genuinely interesting to watch. But you must respect their nature. So, will oscar fish eat other fish? Yes, they will, but only if you provide them with the wrong roommates.

By following the Mouth Rule, choosing robust and fast tank mates like Silver Dollars or Severums, and providing a massive tank with heavy filtration, you can create a beautiful and harmonious display. Remember, you are the guardian of this underwater world.

Don’t let their predatory reputation scare you away! With the right preparation and a bit of knowledge, you can successfully keep an Oscar and enjoy their unique personality for many years to come. Happy fish keeping!

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: July 6, 2026Last updated: October 9, 2026Editorial PolicyReport a correction