Watching penguins eat fish or krill always makes one wonder, do penguins have teeth? Well, the simple answer is that no, they do not have teeth. In fact, penguins have serrated needle-like spines on the top and bottom of the inside of their mouth which helps them in swallowing prey.
These serrated spines can also look like teeth in some instances, but they help to keep the prey down and prevent it from coming back up the penguin’s mouth. The barbs are positioned inwards so that it’s easy for the prey to go in, but impossible to come out as it will get caught up in the barbs.