Peacock Eel (Macrognathus siamensis)

A sinuous, ocellus-spotted burrower that vanishes into sand by day and hunts worms by night — a showpiece oddball for the patient keeper.

Care level Medium Temperament Semi-aggressive Adult size 30 cm (11.8 in) Min tank 150 L (39.6 gal) Temperature 22–28 °C (72–82 °F)

Will it live with a Peacock Eel?

We compare each fish against your peacock eel on temperament, size, water parameters and swimming zone. Set your tank size and filter the results.

  • Marbled Hoplo✅ Compatible
    Peaceful · 14 cm · Easy care · 22–28 °C (72–82 °F)
    • Compatible on the things that matter: shared water near 22–28 °C, workable temperaments, and no predator-and-prey size gap.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Snowball Pleco✅ Compatible
    Peaceful · 16 cm · Medium care · 24–30 °C (75–86 °F)
    • Semi-aggressive + Peaceful, but with no direct clash here, and their water overlaps around 24–28 °C — no size, zone or temperament conflicts.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Peaceful · 15 cm · Easy care · 22–26 °C (72–79 °F)
    • Semi-aggressive + Peaceful, but with no direct clash here, and their water overlaps around 22–26 °C — no size, zone or temperament conflicts.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Weather Loach✅ Compatible
    Peaceful · 25 cm · Easy care · 5–24 °C (41–75 °F)
    • Semi-aggressive + Peaceful, but with no direct clash here, and their water overlaps around 22–24 °C — no size, zone or temperament conflicts.
    • Both favour the bottom of the tank — offer enough cover so they aren't always in each other's space.
  • Altifrons Geophagus⚠️ With caution
    Semi-aggressive · 25 cm · Medium care · 24–28 °C (75–82 °F)
    • Peacock Eel and Altifrons Geophagus can both be territorial; doable with space and dense planting, but watch for chasing.
    • Your 150 L tank is below the ~378 L this pairing really wants — crowding raises aggression.
    • Keep Altifrons Geophagus in a shoal of 6+ or it gets stressed and nippy.
  • Angelicus Synodontis⚠️ With caution
    Semi-aggressive · 25 cm · Medium care · 23–27 °C (73–81 °F)
    • Peacock Eel and Angelicus Synodontis can both be territorial; doable with space and dense planting, but watch for chasing.
    • Your 150 L tank is below the ~200 L this pairing really wants — crowding raises aggression.
  • Black Collared Catfish⚠️ With caution
    Semi-aggressive · 27 cm · Hard care · 23–25 °C (73–77 °F)
    • Both are a bit pushy (semi-aggressive + semi-aggressive) — workable only in a larger tank with cover and broken sight lines.
    • Your 150 L tank is below the ~243 L this pairing really wants — crowding raises aggression.
  • Clown Loach⚠️ With caution
    Peaceful · 30 cm · Medium care · 25–30 °C (77–86 °F)
    • Your 150 L tank is below the ~400 L this pairing really wants — crowding raises aggression.
  • Elephant-nose Knifefish⚠️ With caution
    Peaceful · 35 cm · Hard care · 24–29 °C (75–84 °F)
    • Your 150 L tank is below the ~200 L this pairing really wants — crowding raises aggression.
  • Gold Nugget Pleco⚠️ With caution
    Semi-aggressive · 28 cm · Hard care · 24–29 °C (75–84 °F)
    • Both are a bit pushy (semi-aggressive + semi-aggressive) — workable only in a larger tank with cover and broken sight lines.
    • Your 150 L tank is below the ~250 L this pairing really wants — crowding raises aggression.
  • Goldfish⚠️ With caution
    Peaceful · 30 cm · Medium care · 18–22 °C (64–72 °F)
    • Peacock Eel is semi-aggressive and may chase or nip the smaller Goldfish — plant heavily and break up sight lines.
  • Kissing Gourami⚠️ With caution
    Semi-aggressive · 30 cm · Medium care · 22–28 °C (72–82 °F)
    • Both are a bit pushy (semi-aggressive + semi-aggressive) — workable only in a larger tank with cover and broken sight lines.
    • Your 150 L tank is below the ~280 L this pairing really wants — crowding raises aggression.
  • Leopard Cactus Pleco⚠️ With caution
    Semi-aggressive · 30 cm · Hard care · 24–30 °C (75–86 °F)
    • Both are a bit pushy (semi-aggressive + semi-aggressive) — workable only in a larger tank with cover and broken sight lines.
    • Your 150 L tank is below the ~380 L this pairing really wants — crowding raises aggression.
  • Mango Pleco⚠️ With caution
    Semi-aggressive · 28 cm · Hard care · 25–32 °C (77–90 °F)
    • Peacock Eel and Mango Pleco can both be territorial; doable with space and dense planting, but watch for chasing.
    • Your 150 L tank is below the ~265 L this pairing really wants — crowding raises aggression.
  • Pearl Cichlid⚠️ With caution
    Semi-aggressive · 28 cm · Medium care · 22–28 °C (72–82 °F)
    • Both are a bit pushy (semi-aggressive + semi-aggressive) — workable only in a larger tank with cover and broken sight lines.
    • Your 150 L tank is below the ~200 L this pairing really wants — crowding raises aggression.
  • Silver Cichlid⚠️ With caution
    Semi-aggressive · 30 cm · Medium care · 24–28 °C (75–82 °F)
    • Peacock Eel and Silver Cichlid can both be territorial; doable with space and dense planting, but watch for chasing.
    • Your 150 L tank is below the ~280 L this pairing really wants — crowding raises aggression.
  • Spotted Pleco⚠️ With caution
    Semi-aggressive · 30 cm · Easy care · 18–26 °C (64–79 °F)
    • Both are a bit pushy (semi-aggressive + semi-aggressive) — workable only in a larger tank with cover and broken sight lines.
    • Your 150 L tank is below the ~200 L this pairing really wants — crowding raises aggression.
  • Sunshine Pleco⚠️ With caution
    Semi-aggressive · 30 cm · Hard care · 23–29 °C (73–84 °F)
    • Both are a bit pushy (semi-aggressive + semi-aggressive) — workable only in a larger tank with cover and broken sight lines.
    • Your 150 L tank is below the ~473 L this pairing really wants — crowding raises aggression.
  • True Parrot Cichlid⚠️ With caution
    Semi-aggressive · 33 cm · Hard care · 23–28 °C (73–82 °F)
    • Peacock Eel and True Parrot Cichlid can both be territorial; doable with space and dense planting, but watch for chasing.
    • Your 150 L tank is below the ~380 L this pairing really wants — crowding raises aggression.
  • Yellow-spotted Pleco⚠️ With caution
    Peaceful · 35 cm · Medium care · 24–27 °C (75–81 °F)
    • Your 150 L tank is below the ~280 L this pairing really wants — crowding raises aggression.
  • Alligator Gar⛔ Not recommended
    Aggressive · 250 cm · Hard care · 24–28 °C (75–82 °F)
    • Two assertive fish, one genuinely aggressive: Peacock Eel and Alligator Gar will hold territory and clash.
    • Peacock Eel is bite-sized to a 250 cm predatory alligator gar — it will be eaten.
    • Your 150 L tank is below the ~3785 L this pairing really wants — crowding raises aggression.
  • Clown Knifefish⛔ Not recommended
    Aggressive · 90 cm · Hard care · 24–28 °C (75–82 °F)
    • Peacock Eel and Clown Knifefish are both territorial and at least one is outright aggressive — expect serious fighting.
    • Peacock Eel is bite-sized to a 90 cm predatory clown knifefish — it will be eaten.
    • Your 150 L tank is below the ~750 L this pairing really wants — crowding raises aggression.
  • Fire Eel⛔ Not recommended
    Semi-aggressive · 100 cm · Medium care · 24–28 °C (75–82 °F)
    • Peacock Eel is bite-sized to a 100 cm predatory fire eel — it will be eaten.
    • Both are a bit pushy (semi-aggressive + semi-aggressive) — workable only in a larger tank with cover and broken sight lines.
    • Your 150 L tank is below the ~380 L this pairing really wants — crowding raises aggression.
  • Koi⛔ Not recommended
    Peaceful · 90 cm · Medium care · 4–28 °C (39–82 °F)
    • Koi (90 cm) is big enough to swallow the 30 cm Peacock Eel whole.
    • Your 150 L tank is below the ~3800 L this pairing really wants — crowding raises aggression.
  • Redtail Catfish⛔ Not recommended
    Aggressive · 120 cm · Hard care · 24–27 °C (75–81 °F)
    • Two assertive fish, one genuinely aggressive: Peacock Eel and Redtail Catfish will hold territory and clash.
    • Size gap is too large (120 vs 30 cm): Redtail Catfish will treat Peacock Eel as food.
    • Your 150 L tank is below the ~5700 L this pairing really wants — crowding raises aggression.
  • Spotted Gar⛔ Not recommended
    Aggressive · 90 cm · Hard care · 18–26 °C (64–79 °F)
    • Two assertive fish, one genuinely aggressive: Peacock Eel and Spotted Gar will hold territory and clash.
    • Spotted Gar (90 cm) is big enough to swallow the 30 cm Peacock Eel whole.
    • Your 150 L tank is below the ~600 L this pairing really wants — crowding raises aggression.
  • Wels Catfish⛔ Not recommended
    Aggressive · 300 cm · Hard care · 15–25 °C (59–77 °F)
    • Two assertive fish, one genuinely aggressive: Peacock Eel and Wels Catfish will hold territory and clash.
    • Wels Catfish (300 cm) is big enough to swallow the 30 cm Peacock Eel whole.
    • Your 150 L tank is below the ~20000 L this pairing really wants — crowding raises aggression.
  • Wolf Cichlid⛔ Not recommended
    Aggressive · 72 cm · Hard care · 24–30 °C (75–86 °F)
    • Peacock Eel and Wolf Cichlid are both territorial and at least one is outright aggressive — expect serious fighting.
    • Wolf Cichlid may hunt Peacock Eel, fry or shrimplets — safest in a heavily planted tank.
    • Your 150 L tank is below the ~760 L this pairing really wants — crowding raises aggression.

Compatibility is computed from each species' care data — a strong starting point, not a guarantee. Individual temperament varies, so always introduce new fish slowly and watch them.

→ Full Peacock Eel tank mates guide: best matches, what to avoid & how to choose

Peacock Eel care specs

Care level
Medium
Breeding
Very Hard
Max size
30 cm (11.8 in)
Min tank size
150 L (39.6 gal)
Temperature
22–28 °C (72–82 °F)
pH
6.5–7.5
Hardness
5–15 dGH
Lifespan
8–18 years
Diet
Carnivore
Swim level
Bottom
Group size
Best alone or in a pair
Family
Mastacembelidae
Origin
Southeast Asia — Thailand, Mekong and Chao Phraya basins, Cambodia
Telling sexes apart
Females are noticeably plumper and larger than males when mature; otherwise sexes look alike.
Colour forms
Tan to olive-brown body with a row of eye-spots (ocelli) along the dorsal edge and a pale underside

What is a Peacock Eel?

The Peacock Eel (Macrognathus siamensis), also called the Peacock Spiny Eel or Siamese Spiny Eel, is a slender, serpentine fish from the family Mastacembelidae — the spiny eels. It is not a true eel at all, but a freshwater teleost that mimics the eel body plan for life in soft-bottomed rivers and flooded fields. The name comes from the row of bold, ringed eye-spots (ocelli) running along the upper body — nature’s bluff to deter predators from above.

Adults reach up to 30 cm (12 in) and are tan to olive-brown, often with a paler cream underside. Their long, laterally compressed bodies taper to a pointed snout ideal for probing sediment. A series of small, sharp spines precede the dorsal fin — handle with care. Kept well, this fish is a genuinely long-lived centrepiece, capable of reaching 8–18 years in captivity with attentive care.

Where do Peacock Eels come from?

Peacock Eels are native to Southeast Asia, specifically the Mekong and Chao Phraya river basins in Thailand and Cambodia. In the wild they inhabit slow-moving or still waters — flooded plains, marshes, irrigation channels, and the weedy margins of rivers. These habitats are typically warm, slightly acidic to neutral, and feature thick layers of soft silt or sand in which the eels burrow to hide from predators and ambush prey.

Understanding this origin is the key to good care. Their biotope offers dim, filtered light under dense vegetation, a loose substrate they can disappear into, and an abundance of invertebrate prey to hunt after dark. Recreating those conditions in the aquarium is not optional — it is the difference between a hidden, stressed specimen and a confident, visible fish.

What size tank does a Peacock Eel need?

A 150 L (40 gal) aquarium is the minimum, and more is always better. At 30 cm (12 in) at full size, the eel needs meaningful horizontal swimming space, and a longer footprint (120 cm / 48 in or more) suits this bottom-oriented species far better than a tall, narrow tank. If you plan to keep community fish alongside, scale up to 200–250 L (52–66 gal) to give everyone room.

The most critical tank element is the substrate: use fine, smooth sand at least 5–7 cm (2–3 in) deep. Peacock Eels burrow headfirst and will spend the majority of daylight completely buried. Gravel prevents burrowing, causes abrasion and skin damage, and produces a chronically stressed animal. Add plenty of cover — driftwood, PVC tubes, caves, and dense planting — so the eel has bolt-holes beyond the sand. Floating plants or tall stem plants help dim the light and encourage more daytime activity.

Lid security is paramount. Peacock Eels are legendary escape artists; they locate any gap and can squeeze through openings that appear impossibly small. Tape over filter inlet holes, cable gaps, and any cover seam.

What water parameters do Peacock Eels need?

  • Temperature: 22–28 °C (72–82 °F). A reliable heater is essential.
  • pH: 6.5–7.5 — slightly acidic to neutral.
  • Hardness: 5–15 dGH, soft to moderately hard.

Filtration should be efficient but produce a gentle current; these fish come from sluggish waters and are not built for strong flow. A sponge filter or a canister with a spray-bar outlet works well. Weekly partial water changes of 20–25% help keep nitrates low — a critical consideration for a fish that spends time in direct contact with the substrate. Never add a Peacock Eel to a tank that has not completed a full nitrogen cycle; the species is sensitive to ammonia and nitrite spikes.

What do Peacock Eels eat?

Peacock Eels are dedicated carnivores with a strong preference for live and wriggling invertebrate prey. In the wild they probe the substrate for worms, insect larvae and small crustaceans. In the aquarium the staple diet should be:

  • Live or frozen bloodworms — the most reliably accepted food
  • Frozen or live tubifex worms
  • Earthworm segments (chopped to an appropriate size)
  • Frozen brine shrimp or daphnia as variety

Feed after lights-out when the eel is naturally active and hunting. Most individuals will never accept pellets or flakes; freeze-dried foods are sometimes taken after the fish is well settled, but should be treated as a supplement rather than a staple. Offer food near a burrow entrance or via tongs so it reaches the bottom before other tank-mates intercept it. Feed every second day — overfeeding fouls the substrate where the eel rests.

Are Peacock Eels aggressive — and what fish can live with them?

Peacock Eels are semi-aggressive in a very specific way: they are predatory toward anything small enough to swallow, but largely indifferent to fish too large to eat. Dwarf shrimp, nano fish, small tetras, and any fry will be taken opportunistically at night. Toward fish of comparable or larger size they are generally tolerant, and multiple Peacock Eels can coexist in a sufficiently large tank with ample hiding places.

Good community companions include mid-to-large peaceful barbs, rainbowfish, larger tetras (e.g. Buenos Aires or Congo tetras), gouramis, and similarly-sized bottom fish. Avoid anything nano, delicate, or that shares the bottom space so aggressively it will outcompete the eel for food. Fish that fin-nip or harass a resting eel should also be skipped.

For a full species-by-species breakdown, see Peacock Eel tank mates.

How do you tell male and female Peacock Eels apart?

Sexing Peacock Eels is genuinely difficult outside of breeding condition. As the frontmatter notes, females are noticeably plumper and larger than males when mature; in a group, the rounder-bodied individuals are likely female. Beyond that body shape difference, the sexes look essentially identical — same colouration, same ocelli pattern, same finnage. You cannot reliably sex a solitary specimen. Acquiring a small group of 3–5 individuals and allowing natural pairings to form is the most practical approach for anyone interested in breeding.

How do Peacock Eels breed?

Peacock Eels carry a Very Hard breeding difficulty rating, and this is well earned. Spawning in captivity is rarely achieved and is poorly documented for this specific species. What is known from related Mastacembelidae: conditioning is triggered by a simulated rainy season — a period of slightly cooler, softer water followed by a gradual return to warmer conditions and increased feeding of live prey. Eggs are reportedly scattered among fine-leaved plants or floating vegetation, and neither parent provides significant brood care.

Even reaching the point of conditioning a confirmed pair requires patience; you need a large tank, sexable adults, excellent water quality, and live-food conditioning over weeks. This is a project for experienced keepers only, and most Peacock Eels in the hobby are wild-caught or farm-raised rather than captive-bred through the aquarist’s own effort.

What are common Peacock Eel diseases?

The Peacock Eel’s greatest vulnerability is its skin. As a scaleless fish (it has small embedded scales but lacks the protective armour of most species), it is highly sensitive to external parasites and to salt treatments. Key disease risks include:

  • Ich (white spot) — the classic white-grain parasite. Because standard salt-and-heat treatments can harm scaleless fish, rely on heat alone (raising temperature gradually to 29–30 °C / 84–86 °F for 10 days) and consider scaleless-fish-safe medications at reduced doses.
  • Skin ulcers and bacterial infections — almost always caused by abrasion from a coarse substrate, poor water quality, or physical injury. The cure is removing the cause: fine sand, pristine water, no sharp decor.
  • Internal parasites — wild-caught specimens often arrive with a worm load. A prolonged acclimatisation quarantine (4–6 weeks minimum in a dedicated quarantine tank) is strongly recommended before adding any wild-caught eel to a display tank.
  • Stress-related disease — a Peacock Eel that cannot burrow, faces aggressive tank-mates, or is kept in bright, bare conditions will weaken and become disease-prone. Correct husbandry prevents most health problems.

Health note: medication dosing and disease diagnosis are beyond the scope of a care profile. For a sick fish, confirm symptoms against a reputable veterinary or aquatic-health source before medicating — and be especially cautious with scaleless fish, which tolerate many common treatments poorly.

How long do Peacock Eels live?

A well-kept Peacock Eel can live 8–18 years — an exceptional lifespan for a freshwater aquarium fish. This is not a short-term commitment. The upper range of that window is achievable with deep sand, stable water, regular live or frozen feeding, and a tank that is escape-proof and uncrowded. The fish you buy as a juvenile could still be with you well into the following decade. Plan accordingly, and that longevity becomes one of the most rewarding parts of keeping this species.

Frequently asked questions

Can a peacock eel be kept with community fish?

Yes, with caution. Peacock eels are generally peaceful toward fish too large to swallow, but any tankmate that fits in their mouth — small tetras, fry, shrimp — is fair game at night. Pair them with mid-sized, robust community fish (barbs, larger tetras, gouramis) and avoid anything nano. A tight-fitting lid is non-negotiable: spiny eels are skilled escape artists.

Why won't my peacock eel eat pellets or flakes?

Because it is a confirmed carnivore with strong instincts for live and wriggling prey. Start with live or frozen bloodworms, tubifex and earthworm segments offered after lights-out when the eel is active. Once settled, many individuals will accept high-quality frozen or freeze-dried alternatives, but pellets are rarely accepted. Consistent variety keeps them healthy long-term.

What you need to keep a peacock eel

The baseline is a heated, filtered 150 L+ tank: a reliable heater to hold 22–28 °C (72–82 °F), a gentle filter that won't batter a peacock eel in the current, and a tight-fitting lid. Cycle the tank fully before adding any fish.

As an Amazon Associate we earn from qualifying purchases — buying through these links costs you nothing extra.