01 -
Preheat oven to 175°C and line a 12-cup muffin tin with cupcake liners; set aside.
02 -
Sift flour, cocoa powder, baking soda, and salt into a large mixing bowl to aerate and remove any lumps.
03 -
In a separate bowl, whisk together buttermilk, vegetable oil, eggs, vinegar, vanilla extract, and red gel food coloring until the mixture is completely smooth and evenly colored.
04 -
Gently fold the dry ingredients into the wet mixture using a spatula, mixing only until no traces of flour remain; avoid overmixing to maintain a tender crumb.
05 -
Divide the batter evenly among cupcake liners, filling each about two-thirds full. Tap the tin gently on the counter to release air bubbles. Bake for 18–20 minutes, or until a toothpick inserted in the centre emerges clean or with a few moist crumbs.
06 -
Allow cupcakes to cool in the tin for 5 minutes, then transfer to a wire rack to cool completely before frosting.
07 -
Beat cream cheese and butter together until completely smooth and free from lumps. Gradually add powdered sugar, beating until the mixture is light and fluffy. Mix in vanilla extract and a pinch of salt for flavour.
08 -
Pipe or spread the cream cheese frosting onto cooled cupcakes using a large star tip or offset spatula. Garnish as desired.