As an obligate carnivore, the common kingfisher's diet is overwhelmingly piscivorous, though they opportunistically consume other aquatic organisms. Their primary prey includes:
- Small fish (such as minnows, sticklebacks, and roach)
- Freshwater shrimp and crustaceans
- Tadpoles
- Aquatic insects and their larvae (e.g., water beetles)
The kingfisher is an ambush predator, typically hunting from a fixed perch extending over the water. It sits motionless, its keen eyes scanning the water below. Once prey is sighted, the bird bobs its head to accurately gauge the depth and trajectory, compensating for the water's refraction.
It then launches into a steep dive, entering the water with its beak slightly open. After catching a fish, the bird uses its short wings to return to the surface and fly back to its perch. It strikes the fish against the branch to immobilize it and reduce the risk from sharp fin spines, then turns the fish headfirst before swallowing.