Soczewicę wypłukać, zalać bulionem i zagotować. Gotować pod przykryciem przez ok. 7 minut, następnie otworzyć garnek, dodać przyprawy, wymieszać i gotować bez przykrycia przez ok. 3 minuty co chwilę mieszając. Przestudzić.
Bataty lub marchewkę obrać i zetrzeć na tarce o dużych oczkach. Cebulę obrać i również zetrzeć na tarce. Czosnek obrać i zetrzeć na małych oczkach tartki.
Na patelni podgrzać olej, dodać cebulę oraz czosnek i chwilę razem podsmażyć. Dodać starte bataty lub marchewkę i co chwilę mieszając smażyć przez ok. 10 minut. W międzyczasie doprawić solą. Przestudzić.
Połączyć soczewicę z batatami lub marchewką dodając masło orzechowe oraz jajka. Dokładnie wymieszać.
Wyłożyć do podłużnej formy wyścielonej papierem do pieczenia. Wierzch udekorować orzechami i ziołami.