Ingredients
Equipment
Method
- Preheat the oven to 350 degrees Fahrenheit and line a cupcake pan with liners.
- Whisk flour, cocoa powder, baking soda, and salt together until evenly combined.
- Beat butter and sugar until fluffy and pale with a creamy texture.
- Add eggs one at a time, then mix in vanilla extract and food coloring.
- Alternate adding dry ingredients and buttermilk until the batter becomes smooth and silky.
- Fill cupcake liners two-thirds full for even baking and fluffy tops.
- Bake for 12 minutes until cupcake tops spring back lightly when touched.
- Cool cupcakes completely on a rack before frosting generously.
- Beat cream cheese frosting ingredients until smooth and fluffy, then frost cooled cupcakes.
Notes
For softer cupcakes, avoid overmixing and remove them promptly after baking. Bake slightly longer for firmer texture. Freeze unfrosted cupcakes tightly wrapped for future desserts. Chill frosting briefly if it softens during decorating. Add espresso powder, cinnamon, or white chocolate chips for flavor changes. Store frosted cupcakes covered for up to four days.