This Banoffee Pie is a sinfully delicious treat. It is a graham cracker crust pie filled with three layers: bottom layer of velvety toffee, middle layer of sliced bananas and topped with whipped cream sprinkled with cocoa powder or luscious chocolate shavings. This is different from most Banoffee Pie recipes because it is completely from scratch. It doesn't use canned sweetened condensed milk to make the toffee filling (also referred to as dulce de leche). Making the toffee filling is very time-consuming but well worth the effort. If you are looking for a delectable completely homemade treat, this is certainly the recipe for you.