The short answer
Yes — corydoras are among the best betta tankmates. They live on the bottom of the tank while the betta patrols the top, so the two barely interact. Cories are peaceful, short-finned and completely uninterested in the betta, which means none of the fin-nipping or rivalry you get with flashy fish like guppies. The one requirement is space: cories need a group and room to forage, so this works in a proper 54 litre-plus tank, not a nano.
Why it works so well
The magic is in the zones. A betta rests and patrols near the surface and among plants; corydoras trundle along the substrate hunting for scraps. They rarely occupy the same water, so there’s little chance to provoke each other. Cories also have plain colouring and stubby fins, so a betta doesn’t mistake them for a rival the way it might a long-tailed guppy or another betta.
How to set it up
- Use a 54 litre (15 gallon) tank or larger with a soft sand or fine-gravel bottom.
- Keep corydoras in a group of six-plus of the same species.
- Match the temperature — most cories are happy at 24–26°C, right in the betta’s range (avoid warm-loving sterbai extremes if unsure).
- Plant for cover and keep the flow gentle, which suits both fish.
- Feed sinking foods so the cories get their share past the betta.
Related reading
For other betta companions, see can shrimp live with bettas? and can a betta live with neon tetras? Set the tank up with our best betta tank guide and how to set up a betta tank. Care sheets: betta fish and bronze corydoras.