Diepgevroren makrelen is een kroniek van het laatste jaar van een dromer. Hoofdpersoon Milan, die worstelt met zijn Tsjechische afkomst, is de eeuwige voorbijganger op straat die je na het passeren alweer vergeten bent. Om deze onzichtbaarheid op te heffen, probeert hij een gevierd schrijver te worden. Hij zet alles op alles, maar op zijn dertigste heeft hij nog niets bereikt. Hij houdt zich in leven met deprimerende baantjes en woont op kamers bij een ongure hospita. Zijn leven is één grote mislukking. Met de liefde gaat het niet veel beter. Tijdens een schoonmaakbaantje ontmoet hij verpleegster Annabel, er ontstaat een relatie, maar hij dumpt haar zodra elegante schoonheid Irma in zijn leven komt. Zij is beeldend kunstenaar en de vrouw die hij zich altijd gedroomd heeft. Na een stormachtige romance kiest Irma echter voor haar ex, de kinderarts Mark. Milan beseft dat hij zowel zijn literaire als zijn amoureuze talenten flink heeft overschat en dat een leven als beroemd literator