Take peanuts and roast them , till pink on slow flame. Let it cool.
Remove the skin
Grind it in a mixer and in 30 seconds you will get peanut powder
Continue to grind, first all the powder will come together like a dough
Continue grinding and you will soon find the dough converting into shiny liquid. if you want the butter to be smooth grind further. I like it with a little crunch and therefore did not grind any further.
Chop the chocolate. I used the dark chocolate, if you are making it for kids and want it to be more sweeter you can use the milk chocolate
Microwave the chocolate for 30 seconds and stir. if it has not melt microwave for another 15 to 30 seconds
Let the melter chocolate cool down to room temperature
Add the melted chocolate, a pinch of salt and almond extract to ground peanuts and pulse till it blends well