Vymažeme sádlem a vysypeme strouhankou jakoukoliv formu nebo pekáč. Jablka oloupeme a nastrouháme. Citron dobře omyjeme a kůru z něj také nastrouháme.
Všechny tekuté složky a všechny sypké složky do nádoby dobře promícháme, mléka můžeme přidat podle potřeby, aby těsto nebylo moc husté. Vlijeme do připravené formy.
Hrníčkový makovník dáme do vyhřáté trouby asi na 160 °C a pečeme cca 30 minut podle síly těsta. Makovník kontrolujeme vpichem špejlí.
Hrníčkový makovník po upečení nakrájíme a podáváme dle chuti.