Rakunlar meyveler, kuruyemişler, meyveler, böcekler, kurbağalar ve daha küçük memeliler de dahil olmak üzere çok çeşitli yiyecekleri yiyen omnivorlardır. Kentsel ve banliyö bölgelerinde yaşayan insanlar bazen yiyecek aramak için çöp tenekelerine göz atıyorlar. İnsan evlerinden daha fazla yaşayan rakunlar daha doğal bir diyet yer.
Bir rakun diyetinin çoğu fındık, tahıl ve meyve gibi bitki yiyecekleri ve böcekler, istiridye, solucanlar ve kerevitler gibi omurgasızlardan oluşur. Rakunlar, fareler, kuşlar, yılanlar ve sincaplar gibi daha küçük hayvanları da yerler. Tavuk yemek için tavuk kümeslerine girerler.
Dışarıda bırakılan evcil hayvan yemekleri, mevcut tüm yiyecek kaynaklarını temizledikleri evlere daha fazla çeker. Rakunlar çok cüretkar ön pençelere sahiptir, istiridye kabukları, çöp tenekesi kapakları, kapalı kapılar ve yiyecek buldukları diğer yerleri manipüle etmelerini sağlayan beş parmağı vardır. Yumurtaları veya yavruları yemek için kuş yuvalarına baskın yapmak için ağaçlara tırmanıyorlar. Balık yemeyi severler ve onları genellikle bahçe havuzlarından çalırlar.
Rakunlar av avlarlar, ama aynı zamanda buldukları karkasları temizleyen temizleyicilerdir. Rakunun diyetsel uyarlanabilirliği onu ormanlardan şehirlere kadar geniş bir habitat türü için başarılı bir tür haline getiriyor.