Pre-heat oven to 350F. Line a 6-cup muffin pan with cupcake liners, set aside.
Place all cupcake ingredients in a blender and blend to combine {a food processor works for this too}. Transfer into the pan, dividing equally and topping the batter up all the way as high as you can without it spilling out.
Bake in a pre-heated oven for approximately 45-55 mins, or until a skewer inserted down the center comes out clean. {Note: they will crack at the top while baking -- and will be covered up with frosting anyhow :) }. Remove from oven and cool on a cooling rack.
Prepare frosting by blending all ingredients together in a blender until smooth. The frosting will be sticky, so spoon some evenly over each cupcake and then spread around. Top with your favorite toppings and enjoy!