Preheat the over to 350. Line the muffin pan with cupcake liners and set aside.
Mix hot, boiling water with unsweetened cocoa powder. Stir well and set aside.
Stir flour, sugar, baking powder, baking soda and salt together until combined.
Whisk together the vegetable oil, vanilla extract, eggs and sour cream.
Slowly pour in the egg mixture into the dry ingredients, while mixing on low speed. Once it's combined, bring the speed up to medium and beat for about two minutes.Turn off the mixer and scrape the sides and the bottom of the bowl.
On low speed, slowly pour in the hot cocoa. Mix until just combined.
Divide the batter between the muffin cups and bake for 18-20 minutes. Do a toothpick test to make sure that the cupcakes are completely cooked.
Peanut Butter Glaze: In a small sauce pot, combine peanut butter, milk, sugar and butter and set the heat to medium. Slowly and constantly whisk with a silicone covered whisk until smooth. When it's nicely smooth, take off heat. Add to cupcakes while it's still warm.
Notes
Recipe from Lyuba @ willcookforsmiles.com. All images and content are copyright protected. Please do not use my images without prior permission. If you want to share this recipe, please simply link back to this post for the recipe. Thank you.