Najpierw rozgrzej piekarnik do 180 °C, przygotuj 15 foremek do muffinek i wyłóż je papierowymi papilotkami.
Do średniej miski dodaj mąkę, kakao, cukier i proszek do pieczenia. Wymieszaj i dodaj mleko, jajko, jogurt, olej i ekstrakt waniliowy. Trzepaczką wymieszaj na gładkie ciasto i napełnij nim papilotki do ¾ ich objętości. Piecz 20–22 minuty w temperaturze 180 °C.
Po wyjęciu z piekarnika zostaw muffinki do ostygnięcia przez 30 minut w papilotach (najlepiej na kratce). W tym czasie w mniejszej misce trzepaczką utrzyj masło orzechowe z miodem na gładką masę.
Wystudzone muffinki bierz jedną po drugiej i ostrożnie wydrąż w każdej łyżeczką wgłębienie wzdłuż obwodu muffinki tak, aby dno pozostało nienaruszone, a wydrążony środek pozostał w całości, żeby można go było po napełnieniu nadzieniem orzechowym z powrotem wcisnąć.
Każdą muffinkę napełnij ok. 1 łyżeczką kremu. Napełnioną muffinkę przykryj wydrążoną częścią i podawaj.