Species guide
How to catch Longspined porcupinefish
Diodon holocanthus

The Longspined porcupinefish is a medium-sized, spiny fish known for inflating its body as a defense mechanism. It has a robust, deep body covered with sharp spines and inhabits tropical reefs and soft-bottom habitats. This species is a predator and commonly forms small groups when young.
Where they live
Found in shallow to deep waters around reefs and soft muddy bottoms in the Atlantic and Indian Oceans, including North American saltwaters. Prefers lagoon and seaward reefs as well as rocky and coral substrates.
Typical size
Up to about 50 cm
What they eat
- crabs
- sea urchins
- gastropods
- other small invertebrates
Best baits
- crab baits
- shrimp
- squid pieces
Best lures
- soft plastic crabs
- jigs
- small hard baits
How to fish for them
- bottom fishing
- drift fishing
- light tackle casting
Track every Longspined porcupinefish you catch.
Bobbr turns each catch into a species collection, quests, and streaks. We're building it now — join the iOS waitlist for $19 lifetime founding access.
Claim founding access