اگرچه رژیم غذایی اکثر سنجاب ها گیاهی است، اما آنها همه چیزخواران فرصت طلب هستند. این بدان معناست که در حالی که آنها بیشتر از آجیل، دانهها، میوهها، قارچها و سایر مواد گیاهی تغذیه میکنند، در صورت وجود، حشرات، حیوانات کوچک، تخمها و حتی لاشه حیوانات را نیز میخورند. حتی اگر به لانه پرنده دسترسی پیدا کنند، از خوردن جوجه های تازه متولد شده خودداری نمی کنند. با این حال، سنجاب ها شکارچیان حرفه ای نیستند، اما به اندازه کافی انعطاف پذیر هستند تا در صورت در دسترس بودن از منابع پروتئین حیوانی بهره ببرند.