Dachse fressen eine Vielzahl von Nahrungsmitteln, bevorzugen jedoch Regenwürmer. Dachse konsumieren Regenwürmer in großen Mengen, wobei ein Erwachsener leicht mehrere Hundert pro Tag verzehren kann. Um Würmer zu fangen, verlassen sich Dachse auf einen ausgeprägten Geruchssinn, der von ihrer empfindlichen Nase und ihrem Mund geliefert wird.
Dachse, wie die meisten kleinen Säugetiere, ziehen es vor, allein zu suchen und zu fressen. Sie leben ein relativ einsames Leben und können sich während der Paarungs- und Brutsaison paarweise zusammenschließen, bevor sie sich wieder in ihre Solo-Lebensräume verteilen. In Zeiten der Knappheit, in denen Nahrung und Wasser knapp sind, können sich Dachse in kleinen Gruppen versammeln, um Nahrung zu suchen und zu jagen. Obwohl Regenwürmer die Mehrheit der Nahrung von Dachsen ausmachen, fressen sie andere Nahrungsquellen, wenn die Wurmvorräte begrenzt sind. Dies gilt insbesondere für Dachse, die in der Nähe von urbanen Zentren leben und sich an Essensresten von Komposthaufen und Mülltonnen ernähren. Stadtdachse fressen Getreide, Hafer und Getreide und gelangen gelegentlich auf Felder, wo sie Früchte wie Erdbeeren, Äpfel, Birnen und Blaubeeren verzehren. Dachse fressen auch kleinere Nagetiere wie Mäuse, Ratten, Maulwürfe, Wühlmäuse und Spitzmäuse. Größere Arten können Igel und sogar kleine Füchse und Waschbären angreifen. Dachse können auch Vogeleier schnappen und Käfer- und Wespennester überfallen, um sich zu ernähren.