Ingredients:

  • 1.5 cups (190g) all-purpose flour
  • 0.75 cup (150g) granulated sugar
  • 1 tsp (5g) baking soda
  • 1 tbsp (7g) unsweetened cocoa powder
  • 0.5 tsp (3g) salt
  • 0.75 cup (180ml) buttermilk
  • 0.5 cup (120ml) vegetable oil
  • 1 large egg
  • 1 tsp (5ml) vanilla extract
  • 1 tsp (5ml) white distilled vinegar
  • 2 tsp (10ml) pink gel food coloring
  • 8 oz (225g) cream cheese, softened
  • 4 tbsp (56g) unsalted butter, softened
  • 2 cups (240g) powdered sugar
  • 1 tsp (5ml) vanilla extract
  • 1 tbsp (15ml) heavy cream

Instructions:

  1. Preheat oven to 350°F (175°C) and line a 12-cup muffin tin with paper liners.
  2. In a medium mixing bowl, whisk together the all-purpose flour, granulated sugar, baking soda, cocoa powder, and salt until no lumps remain.
  3. In a second mixing bowl, beat the egg, vegetable oil, buttermilk, and vanilla extract until smooth.
  4. Stir the pink gel coloring and white distilled vinegar into the wet ingredient mixture.
  5. Gradually fold the wet ingredients into the dry ingredients using a rubber spatula. Mix only until combined to avoid over-developing gluten.
  6. Divide the batter evenly among the 12 liners, filling each about 2/3 full.
  7. Bake for 18-22 minutes, or until the tops spring back when touched and a toothpick inserted in the center comes out clean.
  8. Prepare the frosting by beating softened cream cheese and unsalted butter together. Gradually mix in powdered sugar, vanilla extract, and heavy cream until smooth.
  9. Allow cupcakes to cool completely on a wire rack before piping the frosting on with a star tip.