I 1312 ble Danmark rammet av hungersnød, og da kongen krevde de samme skatter som før, gjorde bøndene på Sjælland opprør. Med harde midler fikk Erik slått ned opprøret, og han lot hundrevis av bønder henge utenfor København. På det neste landstinget i Viborg erklærte både bønder og adelen åpent opprør mot ham. Igjen gikk Erik hardhendt fram, og med tyske leiesoldater herjet han eget land så langt nord som til Randers.