Sóc là loài ăn tạp cơ hội, nhưng phần lớn chế độ ăn của chúng bao gồm hạt, quả hạch, chồi, trái cây và lá. Đôi khi, sóc sẽ ăn thịt thằn lằn, rắn, sâu, chim, trứng hoặc côn trùng. Sóc được trang bị những chiếc răng cửa rất dài giúp chúng có thể gặm lớp vỏ cứng của các loại hạt.
Sóc là loài động vật rất dễ thích nghi và nhiều loài đã thích nghi với cuộc sống ở các khu vực ngoại ô và thành thị. Ở những nơi như vậy, sóc tiếp tục ăn thức ăn tự nhiên của chúng khi chúng có thể tìm thấy, nhưng chúng cũng tiêu thụ một lượng lớn thức ăn do con người tạo ra, chẳng hạn như rác hoặc thức ăn cho vật nuôi. Sóc có thể trở thành mối phiền toái nghiêm trọng đối với những người lắp đặt máng ăn cho chim trong sân của họ, vì chúng sẽ bắt nạt chim ra khỏi máng ăn và tiêu thụ một lượng lớn hạt giống.
Sóc là tác nhân quan trọng của sự phát tán hạt giống, khiến chúng trở thành đối tác rất quan trọng đối với những cây nuôi chúng. Ví dụ, sóc rất thích các loại hạt hickory. Trong khi chúng ăn một số loại hạt có gai này ngay khi tìm thấy chúng, chúng sẽ chôn hoặc giấu những quả khác để lấy lại sau này. Những con sóc nhớ nơi cất giữ phần lớn các loại hạt và cuối cùng quay trở lại ăn chúng. Tuy nhiên, đôi khi sóc bị mất một số hạt hoặc chết trước khi chúng có thể lấy chúng. Quả còn lại hoặc bị mất cuối cùng sẽ phát triển thành cây. Vì sóc rất di động nên cây cối có thể lan rộng trong khoảng cách rất xa trong khi vẫn ở nguyên vị trí cũ.