A busy school of Corydoras turning over sand beneath a calm group of tetras is one of freshwater fishkeeping's best displays. These compact armored catfish bring constant movement to the lower level of a community aquarium, but their peaceful nature can fool keepers into thinking they fit with anything. They do not. A successful corydoras tank mates guide starts with the fish's real needs: a social group, clean and oxygen-rich water, a safe substrate, and companions that will not harass, outcompete, or swallow them.
Corydoras are tough in the right setup, yet they are not cleanup crews built to survive leftover food and poor water quality. Choose their companions with the same care you would use for a prized pleco, discus pair, or rare oddball. The result is a far more active, stable, and visually compelling aquarium.
Start With the Corydoras, Not the Other Fish
Most commonly kept Corydoras, including bronze corys (Corydoras aeneus), albino corys, panda corys (Corydoras panda), peppered corys (Corydoras paleatus), and sterbai corys (Corydoras sterbai), are schooling fish. Keep at least six of one species, and eight to 12 is even better when tank space allows. A lone cory often spends its time hiding, while a proper group moves confidently across the front glass and open substrate.
Their ideal community usually has peaceful fish occupying the middle and upper water column. Corydoras prefer stable, well-filtered water and generally do well in a pH around 6.5 to 7.5, though captive-bred fish can be adaptable. Temperature matters more than many people expect. Panda and peppered corys often appreciate somewhat cooler water, while sterbai corys are a stronger choice for warmer tropical aquariums, including many discus-style setups.
Substrate is part of compatibility, too. Fine sand is the gold standard because corys naturally sift through it with their sensitive barbels. Smooth, rounded gravel can work if it is kept exceptionally clean, but sharp gravel is a bad match. Damaged barbels are not a normal feature of keeping catfish.
Best Corydoras Tank Mates for Peaceful Displays
The best corydoras tank mates are small to medium peaceful fish that accept similar water conditions and leave the bottom of the tank alone. They should also be large enough not to become prey if the aquarium contains any slightly bigger centerpiece fish.
Schooling Tetras and Rasboras
Tetras and rasboras are classic matches because they bring motion and color to the midwater zone without challenging corys for territory. Cardinal tetras, rummy-nose tetras, glowlight tetras, lemon tetras, black neon tetras, harlequin rasboras, and lambchop rasboras can all work beautifully.
Match the species to temperature rather than buying solely by appearance. Cardinal tetras and sterbai corys, for example, are a strong warm-water pairing. Panda corys may be better with fish that do not require consistently high temperatures. Keep schooling species in real groups, not just two or three fish. A school of 10 to 20 smaller tetras plus a group of corys looks intentional and helps both species feel secure.
Livebearers, With a Water-Quality Caveat
Platies, endlers, and peaceful guppies can coexist with Corydoras in a community aquarium. Their activity near the surface contrasts nicely with cory behavior on the bottom. However, many livebearers thrive in harder, more alkaline water than several Corydoras species prefer.
This does not make the pairing impossible. It means you should avoid pushing water chemistry to an extreme for either side. Captive-bred bronze and albino corys are often among the more flexible options for a moderately hard community tank. If you keep fancy guppies in very hard water, choose carefully and prioritize stability over trying to force a soft-water fish to adapt.
Peaceful Dwarf Cichlids
A well-planned dwarf cichlid aquarium can be an excellent Corydoras display. Apistogramma species, German blue rams, Bolivian rams, and keyhole cichlids are often considered, especially in planted aquariums with driftwood and leaf litter.
The trade-off is breeding behavior. A peaceful Apistogramma can become a fierce defender of a cave when eggs or fry are present, and corys naturally patrol the bottom where those territories are located. Give the cichlids defined caves and visual barriers, keep the cory school large enough to avoid one fish taking all the pressure, and have a backup plan if aggression escalates. Corydoras may also eat eggs they find, so this is not a pairing for hobbyists focused on raising every cichlid fry.
Gouramis and Angelfish
Honey gouramis, sparkling gouramis, and peaceful pearl gouramis can make calm companions in a spacious planted tank. They use different levels of the aquarium and usually ignore bottom dwellers. Avoid crowding the surface with too many labyrinth fish, especially in smaller tanks.
Angelfish can work with medium-sized Corydoras in a tall, established community tank, but size is the deciding factor. Adult angels may eat tiny fish, particularly pygmy corys (Corydoras pygmaeus) and newly added juveniles. Standard-sized bronze, sterbai, or peppered corys have a better chance alongside adult angelfish, provided the tank is large, the angels are not aggressive, and everyone is introduced at sensible sizes.
Loaches, Plecos, and Other Bottom Fish
Bottom-dweller combinations require more thought than a simple “peaceful fish” label. Kuhli loaches are usually compatible with Corydoras, especially in a soft, planted tank with sand and plenty of cover. They are nocturnal and secretive compared with the more visible corys, so the two can share space without competing heavily.
Small peaceful plecos, such as bristlenose plecos, can also work in larger community tanks. The concern is food competition and waste. A pleco that is underfed may dominate sinking foods, while a heavily fed pleco adds a substantial bioload. Feed after lights dim if necessary, and place sinking wafers or pellets in more than one location.
Avoid assuming every catfish is a safe neighbor. Large predatory catfish, redtail catfish, shovelnose catfish, and many oversized pimelodids belong in specialist systems, not Corydoras communities. Their eventual size and feeding response make the outcome obvious.
Fish That Usually Do Not Belong With Corydoras
Corydoras are armored, but their armor does not make them bulletproof. They can be stressed by persistent nipping, injured by territorial fish, or eaten by large predators. It is generally best to avoid large aggressive cichlids, including Oscars, red devils, jaguar cichlids, Midas cichlids, and most flowerhorns. Even if a young cichlid seems calm, its adult behavior and mouth size can change the equation fast.
African Rift Lake cichlids are also a poor fit. Mbuna are often too territorial and boisterous, while their hard, alkaline water requirements do not naturally align with Corydoras. Tiger barbs can be overly nippy in smaller groups. Larger barbs, aggressive gouramis, crayfish, and predatory puffers may also cause trouble.
Goldfish deserve a separate mention. They prefer cooler water, produce heavy waste, and often outcompete Corydoras for food. A clean, thriving cory community is generally a tropical setup, not a goldfish tank.
Build the Aquarium So Every Fish Can Eat
Compatibility fails surprisingly often at feeding time. Fast tetras and hungry livebearers can clear the water column before sinking food reaches the bottom. Corydoras need a varied diet of quality sinking pellets, wafers, frozen foods such as bloodworms or brine shrimp, and occasional foods with vegetable content depending on the species and overall setup.
Feed deliberately. Drop sinking food near the cory group's usual resting area after the upper-level fish have received their share. In a larger aquarium, distribute food across two or three spots. Watch after lights-out occasionally, especially when keeping loaches or plecos, to confirm the corys are not being pushed aside.
Plants, driftwood, caves, and open sand patches create a better layout than a bare tank filled wall-to-wall with decorations. Corydoras want room to forage together, but they also appreciate shaded spots beneath broad leaves or wood. Strong filtration is welcome, though avoid turning the whole bottom into a constant sandstorm.
Tank Size and Stocking Reality
A 20-gallon long is a practical starting point for a small Corydoras school with a modest group of nano fish. Its floor space matters more than height. For larger community fish, multiple schools, a bristlenose pleco, or an angelfish centerpiece, move up to a 40-gallon breeder, 55-gallon, or larger aquarium.
Do not stock by a one-inch-per-gallon rule. Consider adult size, waste output, swimming level, filtration, maintenance routine, and the tank's footprint. Six corys, 15 tetras, and a pair of dwarf cichlids may be easy in a thoughtfully maintained 40 breeder but cramped or unstable in a smaller tank.
The best Corydoras communities do not look crowded. They look alive: tetras moving in formation, plants swaying in the current, and a confident group of corys working the sand together. Give them stable water, companions with good manners, and enough bottom space to behave like a real school, and they will become the fish visitors keep watching.

