Skip to content
Stock checked on Amazon · 40 aquarium gear comparisons
Fish profile · Other aquarium fish

Peacock eel

Peacock eel care: a 10 in (25 cm) spiny eel that burrows in sand. Needs a 55-gallon tank with soft sand, a tight lid and live or frozen meaty foods.

By The AcuarioSano Team Updated on 4 min read
Peacock eel (Macrognathus siamensis)
Photo: Florida Museum · CC BY 4.0 · Wikimedia Commons

Quick facts

Macrognathus siamensis

Scientific name
Macrognathus siamensis
Origin
Asia
Difficulty
Moderate
Adult size
9.8 in (25 cm)
Minimum tank
53 gal (200 L)
Minimum group
Can be kept alone
Temperature
73–82 °F (23–28 °C)
pH
6–7.5
Hardness (GH)
3–15 °dGH
Temperament
Semi-aggressive / territorial
Tank zone
Bottom
Diet
Carnivore
Lifespan
10 years
Breeding
Nearly impossible in aquariums
Plant-safe
Yes
Shrimp-safe
No

If you buy through our links, Amazon pays us a small commission at no extra cost to you. That’s how we keep the site running. How we choose.

Contents +

Overview

The peacock eel is not a true eel but a spiny eel from Southeast Asia. It has a long brown body with a pale stripe along the side, a pointed, mobile snout like a tiny trunk, and a row of black eyespots ringed in cream along the base of the dorsal fin, which gives it its name. Small spines run along its back.

It lives in slow rivers, canals and floodplains of Thailand, Cambodia and the Mekong basin. It spends much of the day buried in sand with only its head poking out, then comes out to hunt at dusk. It is curious and often learns to recognize its keeper, but it reaches about 10 inches (25 cm) and eats small fish, which you need to plan around.

Care and tank setup

Plan on a 55-gallon (200-liter) tank with a good footprint, roughly 4 ft (120 cm) long. Substrate is the key: several inches of soft, fine sand. Gravel scratches its skin and stops it burrowing, a common cause of infections.

  • A lid with no gaps: it escapes through surprisingly small tubes and openings.
  • Driftwood, caves and sturdy plants that are well rooted or tied to decor.
  • Moderate light and clean, stable water at 73-82°F (23-28°C) in a cycled tank.
  • Its skin has no visible protective scales, so it reacts poorly to some medications; use reduced doses.

Tankmates: peaceful, medium-sized fish too big to swallow, such as gouramis, medium barbs, larger rasboras or calm loaches. Neon tetras, small guppies and shrimp will be eaten. Several peacock eels usually get along in larger tanks, though they may squabble over the best hiding spots.

Feeding

It is a carnivore that feeds mostly in the evening. Offer bloodworms, chopped earthworms, brine shrimp and mysis, live or frozen; some learn to take sinking pellets, but few show interest in flakes. Place food near where it burrows at lights-out so faster fish do not grab it all. Watch its body condition closely during the first weeks.

Breeding

Aquarium breeding is rare and hardly documented among hobbyists. In the wild it depends on flood cycles, with eggs laid among vegetation. Fish in the trade are wild-caught or farmed in Asia. The realistic goal at home is keeping it healthy for years: with the right sand and diet it easily lives beyond a decade.

Compatible tank mates

Species from our database that share water parameters, size and temperament with the Peacock eel. Calculated from the data in each profile.

Check the compatibility of your whole tank →

What not to keep it with

Popular species you shouldn’t house with the Peacock eel, and why.

Recommended equipment

What you need to keep the Peacock eel healthy, checked against Amazon stock.

Large aquariums (55 gallons and up) 8.8 AcuarioSano rating: 8.8 out of 10
Canister filters 8.9 AcuarioSano rating: 8.9 out of 10
Aquarium heaters 8.9 AcuarioSano rating: 8.9 out of 10
Food for bottom feeders 8.8 AcuarioSano rating: 8.8 out of 10
Aquarium water test kits 9.2 AcuarioSano rating: 9.2 out of 10

Frequently asked questions

How many liters does a Peacock eel need?+

At least about 200 liters. More space always helps keep the water stable.

What water temperature does the Peacock eel need?+

Between 23 and 28 °C, with a pH of 6 to 7.5.

What fish can live with the Peacock eel?+

Based on water, size and temperament, it fits with species such as Swordtail, Bristlenose pleco, Angelfish, Clown loach and Blue acara. Use our compatibility calculator to check your whole tank.

Can the Peacock eel be kept with shrimp?+

Not recommended: because of its size or instinct, it will eat shrimp.

You may also like

Other aquarium fish → Freshwater fish → Complete aquarium guide →

Our pick

Tetra 55 Gallon Glass Aquarium, Rectangular Fish Tank

See price