Klapperschlangen ernähren sich hauptsächlich von kleinen Säugetieren und Vögeln. Sie fressen auch Schlangen wie andere Klapper- und Strumpfbandnattern, Eidechsen, Frösche und große Insekten wie Heuschrecken.
Klapperschlangen ernähren sich von kleinen Säugetieren wie Kaninchen, Ratten, Mäusen, Erdhörnchen, Eichhörnchen und Präriehunden. Sie erbeuten Vögel wie Wachteln, Eulen, Spottdrosseln, Spatzen und Wiesenlerchen. Sie verstecken sich und warten im Hinterhalt auf ihre Beute oder verfolgen sie manchmal in Löcher. Die Gruben zwischen Augen und Nase sind hitzeempfindlich und helfen ihnen, Beute auch im Dunkeln zu lokalisieren. Klapperschlangen machen ihre Beute handlungsunfähig oder töten sie, indem sie ihr Gift aus scharfen, hohlen Reißzähnen in ihren Oberkiefer injizieren. Fangzähne liegen normalerweise gefaltet am Gaumen und strecken sich beim Beißen aus. Die meisten Klapperschlangen haben hämotoxisches Gift, das Gewebe schädigt, die Blutgerinnung stört und Nekrose verursacht. Wenn die Beute nicht sofort stirbt, verwendet eine Klapperschlange den Geruch, um das Tier aufzuspüren.
Nachdem eine Klapperschlange verifiziert hat, dass ihre Beute tot ist, lokalisiert sie den Kopf anhand des Geruchs und schluckt die Beute kopfüber. Dadurch können sich Arme, Beine und Flügel der Beute einklappen, was die Aufnahme erleichtert. Der starke Magensaft einer Klapperschlange ermöglicht es ihr, das gesamte Tier, sowohl Fleisch als auch Knochen, zu verdauen. Wenn die Beute groß ist, findet die Klapperschlange einen sicheren Platz, um sich zusammenzurollen und die Mahlzeit zu verdauen.