I found the recipe on Pinterest, but I will direct you to the link where the recipe can be found, Empowered Sustenance.
Now mind you, the recipe calls for ingredients that you would not typically have in your pantry, unless you too were living the Paleo lifestyle. For instance, the recipe calls for almond flour, coconut sugar, coconut milk, and arrowroot starch. However, I am confident that you could substitute cake flour for the almond flour, light brown sugar for the coconut sugar, heavy cream for the coconut milk and cornstarch for the arrowroot starch and still come out with a delicious version. It will not be grain-free, gluten free or dairy free, but it would still be delicious!