Marder sind vorrangig Fleischfresser, je nach Art und Jahreszeit nehmen sie in unterschiedlichem Ausmaß aber auch pflanzliche Nahrung zu sich. Das Beutespektrum der Mitglieder dieser Familie ist auch entsprechend ihrer Größe - beträchtlich. Gemeinsam ist vielen Arten jedoch, dass sie Beutetiere jagen, die oft erheblich größer als sie selbst sind. So erbeuten manche Wieselarten deutlich schwerere Kaninchen und der Vielfraß greift Tiere von der Größe eines Rentieres an.
An tierischer Nahrung stehen alle Arten von Wirbeltieren, darunter kleine Säugetiere, Vögel und deren Eier, Reptilien, Lurche und
Fische, aber auch Insekten, Krebstiere,
Würmer und vieles mehr auf ihrem Speiseplan. An pflanzlicher Nahrung werden unter anderem Früchte, Nüsse, Knollen und anderes verzehrt.