Do Goldfish Eat Shrimp? The Ultimate Guide To Safe Tank Mates

As an aquarist, there is nothing quite as peaceful as watching a beautiful goldfish glide through the water while tiny shrimp busily clean the substrate.

You likely agree that a diverse, multi-species tank is the dream for many hobbyists looking to add life and color to their home.

I promise that by the end of this guide, you will understand the risks, the biological realities, and the specific setups required to keep these two popular species together.

Today, we are going to preview the “mouth size” rule, the best shrimp species for cohabitation, and how to design a tank that keeps your invertebrates safe from hungry fish.

The Short Answer: Do Goldfish Eat Shrimp?

The straightforward answer is yes, goldfish will eat shrimp if they are given the opportunity and if the shrimp is small enough to fit in their mouths.

Goldfish are opportunistic omnivores, which means they spend a large portion of their day foraging for anything that might be edible, including small crustaceans.

If you are wondering, “do goldfish eat shrimp out of aggression?” the answer is usually no; it is simply a matter of biology and hunger.

In the wild, the ancestors of our modern goldfish would naturally snack on zooplankton, small insects, and tiny freshwater shrimp as part of their daily diet.

While it is possible to keep them together under specific conditions, you must go into this arrangement knowing that predation is always a risk.

Don’t worry, though—with the right strategy and a bit of expert planning, many hobbyists have successfully maintained “communal” tanks for years!

Why Goldfish Are Naturally Inclined to Hunt Shrimp

To understand why this happens, we have to look at how a goldfish views its world through its highly developed sense of smell and vibration.

Goldfish are “rooters,” meaning they love to sift through sand and gravel looking for hidden morsels of food.

When a shrimp flickers its tail or darts across the moss, it triggers the predatory strike reflex in the goldfish.

Even the most docile “Fancy” goldfish, like a Black Moor or a Veiltail, still possesses the instinctual drive to chase a moving target.

Furthermore, goldfish lack a true stomach; they have a long intestinal tract designed for constant grazing, which keeps them perpetually hungry.

If a do goldfish eat shrimp scenario occurs in your tank, it is often because the shrimp was caught out in the open during the goldfish’s “patrol.”

The “If It Fits, It’s Food” Rule

In the aquarium world, we have a golden rule: If a fish can fit something in its mouth, it eventually will.

Goldfish have surprisingly large mouths that can extend forward to suction in prey from a distance.

This suction power is often enough to pull a small Neocaridina (like a Cherry Shrimp) right out of its hiding spot.

Sensory Perception and Foraging

Goldfish use their lateral line system to detect the tiny vibrations made by a shrimp’s swimming legs (pleopods).

Even if the tank is dark, your goldfish can “feel” the presence of a shrimp nearby, making total safety a difficult goal to achieve.

However, by understanding these instincts, we can outsmart the fish by providing better environmental barriers.

Single-Tail vs. Fancy Goldfish: Does Breed Matter?

When asking “do goldfish eat shrimp,” the specific variety of goldfish you own makes a massive difference in the outcome.

Not all goldfish are created equal when it comes to swimming speed and hunting efficiency.

Single-Tail Goldfish (Comets, Commons, and Shubunkins)

I generally do not recommend keeping shrimp with single-tail varieties in anything but the largest ponds.

These fish are fast, agile, and grow to be quite large—often reaching 12 inches or more in length.

A 10-inch Comet goldfish will make short work of even the largest Amano shrimp in a matter of seconds.

Their streamlined bodies allow them to chase down prey with ease, giving the shrimp almost zero chance of survival.

Fancy Goldfish (Orandas, Ranchus, and Fantails)

Fancy goldfish are much better candidates for a mixed-species tank because they are slower swimmers.

Due to their egg-shaped bodies and double fins, they are often clumsy and uncoordinated in the water.

An Oranda might see a shrimp and want to eat it, but the shrimp is usually fast enough to dart away before the fish can turn its bulky body.

However, be aware that as these fish grow, their mouths become large enough to swallow a shrimp whole without even trying.

If you choose to try this, stick with slower, “handicapped” varieties like the Celestial Eye or Water Bubble Eye, which have limited vision.

Choosing the Right Shrimp for Your Goldfish Tank

If you are determined to try this pairing, you cannot just pick any shrimp from the local pet store.

The size and temperament of the shrimp species will dictate whether they become a long-term resident or an expensive snack.

Amano Shrimp (Caridina multidentata)

The Amano shrimp is my top recommendation for anyone keeping goldfish.

These shrimp are significantly larger than your standard Cherry shrimp, often reaching 2 inches in length.

Their larger size makes them much harder for a medium-sized goldfish to swallow, and they are bold enough to hold their own.

They are also master scavengers and will do an incredible job keeping your goldfish tank free of hair algae.

Bamboo Shrimp (Atyopsis moluccensis)

Bamboo shrimp are filter feeders and can grow up to 3 or 4 inches long, making them far too big for most goldfish to eat.

They stay out of the way by sitting in the water flow and catching microscopic particles with their fan-like hands.

The only challenge here is ensuring the Bamboo shrimp gets enough food, as goldfish are messy eaters that can outcompete them for nutrients.

Red Cherry Shrimp (Neocaridina davidi)

I would caution against using Red Cherry Shrimp unless your tank is heavily planted with thick “shrimp jungles.”

Because they are bright red, they stand out against the substrate, acting like a neon “Eat Me” sign for your goldfish.

If you do use them, expect the goldfish to eat the shrimplets (babies), which will prevent your colony from growing.

However, if you have a massive amount of Java Moss, some of the colony may survive by staying deep within the foliage.

How to Aquascape a Safe Haven for Your Invertebrates

The secret to a successful mixed tank isn’t just the fish you choose; it’s the architecture of the aquarium.

You need to create “zones” where the shrimp can go, but the goldfish physically cannot fit.

Use Dense “Shrimp Jungles”

Plants are your best friend here. Java Moss, Christmas Moss, and Hornwort are essential.

These plants create a dense web of stems and leaves that shrimp can crawl into to hide or molt.

A goldfish is simply too large and “stiff” to push its way into a thick clump of Java Moss.

I always suggest dedicating at least 20% of the tank floor to these dense plant thickets.

Hardscaping for Safety

Use cholla wood, ceramic shrimp tubes, or rock piles with very small crevices.

Make sure the openings are large enough for a shrimp but too small for a goldfish’s snout.

Goldfish are notorious for getting stuck in decorations, so ensure there are no jagged edges or holes that a curious Oranda might wedge itself into.

Stacking flat slate rocks with tiny gaps between them is a great way to create a “shrimp-only” bunker.

Floating Plants

Goldfish love to snack on floating plants like Duckweed, but larger floaters like Amazon Frogbit provide cover.

The long, trailing roots of Frogbit give shrimp a place to hang out near the surface, away from the bottom-dwelling goldfish.

Just be prepared for your goldfish to occasionally nibble on the roots!

Water Parameters: Balancing Two Different Worlds

One of the biggest challenges in the do goldfish eat shrimp debate is that these two animals often prefer different water conditions.

Goldfish are temperate fish that thrive in cooler water, while many shrimp are tropical or sub-tropical.

Temperature Stability

Goldfish are comfortable between 65°F and 74°F (18°C – 23°C).

Most Neocaridina shrimp can handle these cooler temperatures, but their metabolism and breeding rate will slow down.

I find that keeping the tank at a steady 72°F is the perfect “middle ground” for both species.

Avoid using a heater unless your room temperature drops significantly, as goldfish produce more waste in warmer water.

Filtration and Water Quality

Goldfish are “ammonia machines.” They produce a lot of waste, which can be toxic to sensitive shrimp.

You will need oversized filtration (I recommend a canister filter) to keep the nitrates low.

Shrimp are very sensitive to nitrate spikes, so aim to keep your levels below 20ppm through weekly water changes.

Always use a sponge pre-filter on your intake tube so that your shrimp don’t get sucked into the filter!

Practical Steps for Introducing Shrimp to a Goldfish Tank

If you’ve decided to move forward, how you introduce the shrimp is just as important as which shrimp you choose.

The “Night Shift” Technique

Never drop shrimp into a tank while the lights are on and the goldfish are active.

The goldfish will see the falling shrimp as feeding time and might snatch them before they even hit the bottom.

Instead, turn off the lights, wait an hour for the goldfish to “settle down,” and then gently release the shrimp near a hiding spot.

This gives the shrimp time to find cover and scout the environment before the goldfish wakes up.

Feed the Goldfish First

A full goldfish is a lazy goldfish.

Feed your fish their favorite sinking pellets or gel food about 30 minutes before introducing the shrimp.

If their bellies are full, they will be much less likely to aggressively hunt the new arrivals.

Start with “Culls”

If you are worried about the cost, try introducing “cull” shrimp (lower grade, less colorful) first.

These are usually cheaper, and because they are often less brightly colored, they have a better chance of blending into the substrate.

Once you see that the culls are surviving for a few weeks, you can consider adding the higher-grade shrimp.

Dedicated FAQ Section

Can goldfish live with Ghost shrimp? Yes, Ghost shrimp are actually one of the better choices because they are nearly transparent. This camouflage makes it much harder for goldfish to spot them. However, Ghost shrimp are often sold as “feeder shrimp,” meaning they may not be very healthy when you buy them.

Will goldfish eat dead shrimp?
Absolutely. Goldfish are scavengers by nature. If a shrimp dies of natural causes, the goldfish will likely consume the body quickly. This is actually helpful for tank hygiene, though you should always investigate why the shrimp died in the first place.

How many shrimp can I put in a goldfish tank?
There is no strict limit, but I recommend starting with at least 10 to 15 shrimp. This ensures that even if one or two are eaten, a “breeding colony” can still establish itself in the safety of your plants.

Do goldfish eat shrimp eggs?
Yes, if a female shrimp drops her eggs or if the shrimplets hatch in the open, the goldfish will happily eat them. To successfully breed shrimp with goldfish, you must provide very dense moss or a separate breeding box.

Are there any shrimp that are dangerous to goldfish?
Most freshwater shrimp are harmless, but you should avoid Macrobrachium species (Long-arm shrimp). These can sometimes be aggressive and may nip at the long, flowing fins of fancy goldfish while they sleep.

Conclusion: Finding the Right Balance

In the end, the question “do goldfish eat shrimp” comes down to a balance of environment, species, and individual fish personality.

While the risk of predation is always present, it doesn’t mean you can’t enjoy a beautiful, biodiverse aquarium.

By choosing slower fancy goldfish, opting for larger Amano shrimp, and providing plenty of hiding spots, you create a world where both can thrive.

Remember to keep your water clean, your fish well-fed, and your moss thick.

Don’t be discouraged if you lose a few shrimp along the way—it is part of the natural learning curve of being an advanced aquarist.

With patience and the right setup, your Aquifarm tank will be the envy of the hobby!

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