Threespine Frogfish
Batrachomoeus trispinosus
A long-lived ambush predator that looks like a rock and eats like a trap.

About
The threespine toadfish (Batrachomoeus trispinosus) is one of those fish that rewards patient, observant keepers. It mostly just sits there, but that stillness is the whole point. Native to the Indo-West Pacific, this species ranges from northwestern Australia and the Arafura Sea through Indonesia, Papua New Guinea, Thailand, and into the Mekong delta. In the wild it favors shallow estuaries, mangrove edges, and muddy coastal bottoms, blending into substrate with impressive camouflage. It's a classic ambush predator. Squat, warty-looking, and built to disappear until something edible wanders close enough. Despite being listed as beginner-appropriate in terms of care, its temperament demands some thought when it comes to tankmates. Any fish small enough to fit in its mouth will eventually end up there, and on the flip side, aggressive tankmates can be a problem because those dorsal spines, while a defensive asset, don't always deter a determined bully. Best kept with similarly sized, non-aggressive fish that won't bother it and can't be swallowed. The real draw here is its sheer personality and longevity. This is a fish that can live 15 to 20 years, which means committing to a long relationship with something that genuinely looks prehistoric.
Similar species
Other fish you might consider
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Threespine Frogfish get?
- The Threespine Frogfish reaches about 7.5β12" as an adult.
- What size tank does the Threespine Frogfish need?
- A minimum of 55 gallons is recommended for the Threespine Frogfish.
- What water parameters does the Threespine Frogfish need?
- The Threespine Frogfish does best with a temperature of 74β82Β°F, a pH of 7.8β8.5, hardness around 7β10 dGH.
- Is the Threespine Frogfish aggressive?
- The Threespine Frogfish is aggressive and is best kept alone or with robust tankmates that can hold their own.
- What does the Threespine Frogfish eat?
- The Threespine Frogfish is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
- How long does the Threespine Frogfish live?
- With good care, the Threespine Frogfish typically lives 15-20 years.