If you haven't soaked your cashews for the icing yet, do this first! Place them in a bowl just covered with filtered water, and let them soak for a minimum of 2-3 hours (but absolutely no longer than 8).
Preheat oven to 180 C and line 6 muffin holes with liners/baking paper (my muffin tin holes are a half-cup capacity)
Combine the almond flour, coconut flour, cacao, stevia, cinnamon, baking powder and salt in a large bowl.
Whisk together the eggs, coconut oil, milk, cashew butter and vanilla extract. (It's easier if you gently melt the coconut oil and cashew butter together first, then whisk in to everything else.)
Pour the wet ingredients in to the dry ingredients and mix until evenly combined. Then, add in the frozen raspberries and gently fold them through.
Scoop the batter into your muffin holes and place in the oven to bake for approximately 35-40 minutes. They will be done when the centre of the cupcake feels firm to touch. Pop them on to a wire rack to cool.
While the cupcakes are baking, remove the seeds from your medjool dates and cover them with hot water for 10 minutes so they are super soft.
Drain the dates and add to your food processor or blender together with the (soaked and drained) cashews, cacao, espresso and vanilla. Blend until you start getting a nice creamy frosting. You can add a few tablespoons of water (or milk) as you blend until the consistency is right.
Once the cupcakes are cooled, ice them thickly with the espresso frosting. Decorate as desired. Enjoy!
Notes
*You can use fresh raspberries in this recipe, but I find that frozen ones are just a bit more sturdy and easier to handle when trying to fold things into batter.
Have you made this recipe?I love seeing your creations! Take a photo and then tag me @nourish.everyday on Instagram!