Először egy nagyobb tálba tegye a lisztet, a diót, a szódabikarbónát és a mézeskalács fűszerkeveréket, majd keverje össze. Ezután adja hozzá a vajat, a mézet, a cukrot és a tojást, majd gyúrjon belőle tömör tésztát. A kész tésztát csomagolja be folpackba, és hagyja 1 napig pihenni a hűtőben.
Másnap vegye ki a pihentetett tésztát, és hagyja kb. 1–2 óráig a pulton, hogy megpuhuljon és könnyebben lehessen vele dolgozni. Közben melegítse elő a sütőt 170 °C-ra, készítse elő a tepsit, és béleljük ki sütőpapírral. Készítse elő a tetszőleges formájú kiszúrókat (formákat) is.
Ezután lisztezze be a munkaterületet, a tésztát darabonként nyújtsa ki 3–4 mm vastagságúra, és szúrjon ki belőle mézeskalácsokat. Az így elkészített mézeskalácsokat tegye az előmelegített sütőbe, és süsse 8–10 percig 165–170 °C-on.
Kivétel után hagyja a mézeskalácsokat kihűlni (kb. 30 percig), majd tegye őket legalább 5 napra a hűtőbe légmentesen záródó dobozban, hogy megpuhuljanak. A mézeskalács kb. 2–3 hétig eláll hűvös helyen, légmentesen záródó dobozban.