Young gharials eat insects, larvae, and small frogs. Adults feed almost only on fish, although some individuals have been known to eat dead animals. Their snout morphology is ideally suited for piscivory; their long, narrow snouts afford very little resistance to water in swiping motions to snap up fish in the water. Their numerous needle-like teeth are perfect for holding on to struggling, slippery fish. 