Preheat oven to 350F and line a 12-cup muffin tin with cupcake liners.
In a large bowl, whisk together all dry ingredients.
In a medium bowl, whisk together all wet ingredients. Stir wet into dry and mix to combine.
Pour batter into muffin tin, about 3/4 fill. Bake at 350F for 20-25 minutes until baked through and a toothpick comes out clean. Cool completely.
Meanwhile, throw all frosting ingredients into a food processor and blend until smooth. Scoop into a piping bag and pipe cupcakes.* Serve fresh, or store refrigerated for up to 3 days.
Notes
*I used a star tip to pipe my cupcakes, but you can use whatever you have, or no tip if you don't own one!