Pre-heat the oven to 350 degrees (F) because you will be done mixing in no time.
Soak the dates in hot water so that they become plump and soft for about 5 minutes. Drain the water from the dates.
Smash the peeled bananas, soaked dates, and coconut oil together.
Mix in the sugar and spices.
Add the eggs with the vanilla. Whip it in.
Stir chocolate into the batter, along with nuts if using .
In a medium bowl, whisk together the the flour, baking soda, baking powder, and salt,
Add in the flour mixture last. Fold in gently until incorporated, being careful not to over-mix. Over mixing makes for rubbery muffins!
Scoop the batter into a muffin pan or into two 9 inch round pans. If you want to dress up the round cake, prepare a walnut mixture on the bottom of the pan by mixing chopped nuts with coconut oil, cinnamon, and sugar. Pour the batter on top and bake on the top rack of your oven. Bake for 18-22 minutes, depending on your oven.
TIP: If you want muffins to rise with big fluffy domes, allow the muffins to rest in the pan, on the counter for about 20 minutes. Start the oven at 400 degrees (f) for the first 8 minutes, then turn down to 350 (F). Bake for 18-22 minutes total, depending on your oven. Check them at 18 minutes. If they look set, then prick with a toothpick. The stick should come out clean, aside from the gooey dates and chocolate.
Once removed, allow to cool for 5 minute, and then remove from the pan and set on a towel so that the bottoms don't get soggy. ENJOY!