Fish That Get Along With Goldfish – The Ultimate Guide To Peaceful Tanks

Finding the perfect fish that get along with goldfish is a common challenge that many hobbyists face when they want to move beyond a single-species setup.

We’ve all been there—you stare at your beautiful Oranda or sleek Comet and think, “He looks a bit lonely, doesn’t he?”

I agree that adding variety to your aquarium makes the hobby much more rewarding, but the unique needs of goldfish make choosing their roommates a bit tricky.

In this guide, I promise to show you exactly which species thrive alongside these “water dogs” and how to set up your tank for long-term success.

We will preview the best coldwater companions, discuss the crucial “size rule,” and explore the environmental factors that keep everyone healthy and happy.

Why Finding Fish That Get Along With Goldfish Is Different

Most people assume that because goldfish are peaceful, they can live with any other non-aggressive fish.

However, goldfish present three specific challenges: their massive appetite, their preference for cooler water, and their incredible ability to produce waste.

If you’ve ever watched a goldfish eat, you know they are essentially living vacuum cleaners that will try to swallow anything that fits in their mouths.

This means that small, “bite-sized” fish like Neon Tetras or Guppies are usually off the table, as they will eventually become an expensive snack.

Furthermore, goldfish are temperate fish, meaning they prefer temperatures between 65°F and 74°F, while most tropical fish need a steady 78°F or higher.

Understanding the Two Types of Goldfish

Before we dive into the list of fish that get along with goldfish, we must distinguish between the two main categories of goldfish.

Choosing the wrong tank mate for the wrong type of goldfish is a recipe for disaster, as their activity levels are vastly different.

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

These are the “athletes” of the goldfish world; they are fast, powerful swimmers that can grow over 12 inches long.

Because they are so active and competitive during feeding time, they can easily outcompete slower fish for food.

In most cases, these fish are best suited for ponds or massive tanks (75+ gallons) where they have room to sprint.

Fancy Goldfish (Orandas, Ranchus, and Fantails)

Fancy goldfish are the “lap dogs” of the aquarium—they are slower, often have double fins, and are much less agile than their single-tail cousins.

Because they move slowly, they are at risk of being bullied or “nipped” by faster, more aggressive fish.

When looking for fish that get along with goldfish of the fancy variety, you need calm, non-nippy companions that won’t steal all the pellets.

The Best Fish That Get Along With Goldfish: Top Recommendations

Now that we understand the ground rules, let’s look at the specific species that have proven to be successful tank mates over years of hobbyist experience.

1. White Cloud Mountain Minnows

The White Cloud Mountain Minnow is arguably the best companion for goldfish, especially in smaller setups.

These tiny gems are incredibly hardy and thrive in the exact same cool water temperatures that goldfish enjoy.

While they are small, they are usually fast enough to avoid being eaten, though I recommend adding them only with Fancy goldfish rather than fast Comets.

Always keep them in a school of at least 6 to 10 to ensure they feel secure and display their best colors.

2. Zebra Danios

If you are looking for a fish with high energy and a “bulletproof” constitution, the Zebra Danio is a fantastic choice.

They are incredibly fast, which means even a hungry goldfish will have a very hard time catching them.

Zebra Danios are also very tolerant of the wide temperature fluctuations that can occur in unheated goldfish tanks.

Just be sure to provide some floating plants or decorations, as they love to zip around the upper layers of the aquarium.

3. Rosy Barbs

Rosy Barbs are one of the few barb species that aren’t overly aggressive or prone to fin-nipping.

They have a beautiful metallic shimmer and can handle the cooler water temperatures that goldfish require to stay healthy.

Because they grow to about 3 or 4 inches, they are usually too large to be eaten by most goldfish.

However, keep an eye on them; if they start picking at the flowing fins of your Oranda, you may need to increase their school size to keep them occupied.

4. Dojo Loach (Weather Loach)

The Dojo Loach is perhaps my favorite tank mate on this entire list because of its quirky personality.

These “sausage-shaped” fish are scavengers that spend their time sifting through the substrate, helping to clean up leftover goldfish food.

They are very social and have been known to “cuddle” with goldfish, making them one of the most peaceful fish that get along with goldfish.

One important note: Dojo Loaches can grow quite large (up to 10-12 inches), so they require a tank of at least 55 gallons to thrive.

5. Hillstream Loach

If you have a tank with high oxygen levels and some decent water flow, the Hillstream Loach is a fascinating addition.

They look like miniature stingrays and spend their days suctioned to the glass or rocks, eating algae and biofilm.

They are peaceful, stay small, and prefer the cooler, highly oxygenated water that goldfish also love.

Since they don’t swim in the open water, they rarely cross paths with goldfish, leading to a very harmonious environment.

Invertebrates That Work Well with Goldfish

Sometimes, the best “fish” that get along with goldfish isn’t a fish at all, but a hard-shelled invertebrate.

Adding snails can be a great way to add diversity to your tank without adding the bioload of another large fish.

Mystery Snails and Apple Snails

Mystery snails are excellent cleaners and come in various colors like gold, blue, and purple.

Their shells provide protection against curious goldfish nibbles, though you might see a goldfish occasionally “poke” at them.

As long as the snail is large enough that the goldfish cannot swallow it whole, they usually coexist without any issues.

Nerite Snails

Nerite snails are the absolute kings of algae eating and are much smaller than Mystery snails.

Their shells are incredibly tough and low-profile, making it nearly impossible for a goldfish to get a grip on them.

A major benefit of Nerites is that they won’t reproduce in freshwater, so you don’t have to worry about a snail explosion.

Fish You Should Absolutely Avoid

To keep your aquarium a peaceful sanctuary, there are several types of fish you should never house with goldfish.

Avoid Tropical Tetras like Neons or Cardinals, as the cold water will eventually suppress their immune systems and lead to disease.

Tiger Barbs are notorious fin-nippers and will shred the beautiful, flowing fins of a Fancy goldfish in a matter of hours.

Common Plecos are also a major risk; while they are sold as “algae eaters,” they often develop a taste for the slime coat on the side of a goldfish.

If a Pleco latches onto your goldfish, it can cause serious infections or even death, so stick to Bristlenose Plecos if you must have one (and watch them closely).

Setting Up Your Community Tank for Success

Creating a home for fish that get along with goldfish requires more than just picking the right species; you need the right hardware.

Goldfish are “messy” because they lack a stomach, meaning food passes through them quickly and creates a lot of ammonia.

Over-Filtration is Key

When keeping a community of goldfish and other species, I always recommend a filter rated for double the size of your tank.

If you have a 40-gallon tank, use a filter designed for an 80-gallon tank to ensure the water stays crystal clear.

Cannister filters are usually the best choice here because they hold a massive amount of biological media to process waste.

Substrate and Decor

Since many goldfish tank mates (like Loaches) are bottom-dwellers, choose a smooth substrate.

Fine sand is ideal because goldfish love to “sift” through it for food, and it won’t scratch the delicate bellies of your loaches.

Use smooth rocks and silk plants rather than sharp plastic ones to prevent the goldfish from tearing their delicate fins.

Feeding a Mixed Coldwater Community

One of the biggest hurdles is ensuring everyone gets fed without the goldfish gorging themselves.

Goldfish are incredibly fast eaters and will often eat the food intended for your bottom-dwellers.

I recommend feeding sinking pellets for the goldfish and using a “feeding tube” to deliver food directly to the loaches or snails.

You can also try feeding the goldfish at one end of the tank to distract them while you drop food for the other fish at the opposite end.

Don’t forget to include blanched vegetables like zucchini or peas, which are great for goldfish digestion and enjoyed by many tank mates.

FAQ: Common Questions About Goldfish Tank Mates

Can goldfish live with Bettas? No, this is a very poor match. Bettas are tropical fish that need warm, still water, while goldfish prefer cool, highly oxygenated water. Additionally, the Betta may nip the goldfish’s fins, or the goldfish may eat the Betta.

How many fish can I keep with my goldfish?
This depends entirely on your tank size and filtration. A good rule of thumb is to start with a 30-gallon tank for one fancy goldfish and add 10-15 gallons for every additional goldfish or group of small tank mates.

Will goldfish eat shrimp?
Generally, yes. Most ornamental shrimp like Cherry Shrimp or Crystal Red Shrimp are small enough to be eaten. If you want to try shrimp, go with larger Amano Shrimp and provide plenty of hiding places in the form of moss.

Do goldfish need a heater if they have tank mates?
In most indoor home environments, a heater isn’t necessary for goldfish. However, if you are keeping them with “sub-tropical” fish like Rosy Barbs, a heater set to a stable 70°F-72°F can help prevent extreme temperature swings.

Conclusion

Choosing fish that get along with goldfish doesn’t have to be a stressful experience if you follow the rules of temperature, size, and temperament.

By sticking to hardy, cool-water species like White Cloud Mountain Minnows, Zebra Danios, or the charming Dojo Loach, you can create a vibrant and active community.

Remember that the health of your aquarium starts with a large tank and robust filtration to handle the unique bioload of your goldfish.

If you take the time to research each species and provide plenty of space, you’ll enjoy a harmonious underwater world for years to come.

Don’t worry—starting a community tank is a learning process, and as long as you prioritize the safety of your fish, you’ll do a great job!

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