Çıngıraklı yılanlar çoğunlukla küçük memeliler ve kuşlar ile beslenir. Ayrıca diğer çıngıraklı yılanlar gibi yılanlar da yiyorlar ve yılanlar, kertenkeleler, kurbağalar ve çekirge gibi büyük böcekler taşıyorlar.
Küçük memeliler, üzerinde beslenen çıngıraklı yılanlara tavşan, sıçan, fare, gopher, sincap ve çayır köpekleri dahildir. Bıldırcın, baykuş, alaycı kuş, serçe ve çayırkuşu gibi kuşları avlarlar. Avları için pusuda saklanırlar ve beklerler ya da bazen delikleri takip ederler. Gözleriyle burun arasındaki çukurlar ısıya duyarlıdır ve karanlıkta bile avlarını bulmalarına yardımcı olur. Çıngıraklı yılanlar, çenelerini üst çenelerinde keskin, oyuk dişlerinden zehirle enjekte ederek avlarını aciz ederler veya öldürürler. Dişler normalde ağzın çatısına katlanmış olarak uzanır ve ısırırken uzar. Çıngıraklı yılanların çoğu, dokuya zarar veren, kanın pıhtılaşmasını bozan ve nekroza neden olan hemotoksik bir zehir içerir. Av hemen ölmezse, bir çıngıraklı yılan, hayvanı izlemek için koku kullanır.
Bir çıngıraklı yılan, avının öldüğünü doğruladıktan sonra, başını koku ile bulur ve avını baştan önce yutar. Bu, avın kollarının, bacaklarının ve kanatlarının içeri girmesini sağlar, bu da yutma işlemini kolaylaştırır. Bir çıngıraklı yılanın güçlü mide suları, etin ve kemiklerin hepsinin tamamını sindirmesini sağlar. Eğer av büyükse, çıngıraklı yılan, yemeği kıvırmak ve sindirmek için güvenli bir yer bulur.