Ingredients:

  • 1 ½ cups (192g) all-purpose flour
  • 1 teaspoon baking soda
  • 1 tablespoon cocoa powder
  • ½ teaspoon salt
  • ½ cup (113g) unsalted butter, softened
  • ¾ cup (150g) granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1 cup (240ml) buttermilk
  • 1 tablespoon red food coloring (gel preferred)
  • 1 teaspoon white vinegar
  • ½ teaspoon baking soda
  • 8 ounces (227g) cream cheese, softened
  • ½ cup (113g) unsalted butter, softened
  • 3-4 cups (360-480g) powdered sugar, sifted
  • 1 teaspoon vanilla extract
  • 1/4 cup (60ml) Raspberry puree (optional)
  • Sprinkles, edible glitter, fresh raspberries, chocolate shavings (optional)

Instructions:

  1. Preheat oven to 350°F (175°C). Line muffin tin with cupcake liners.
  2. Whisk together flour, baking soda, cocoa powder, and salt in a medium bowl.
  3. In a large bowl, cream together softened butter and sugar until light and fluffy using an electric mixer.
  4. Beat in eggs one at a time, then stir in vanilla extract.
  5. Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk, beginning and ending with the dry ingredients. Mix until just combined.
  6. In a small bowl, combine red food coloring, vinegar, and the remaining ½ teaspoon baking soda. The mixture will fizz. Immediately add this to the batter and mix until well combined.
  7. Fill cupcake liners about 2/3 full.
  8. Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean.
  9. Let the cupcakes cool in the muffin tin for a few minutes before transferring them to a wire rack to cool completely.
  10. In a large bowl, beat together cream cheese and butter until smooth and creamy.
  11. Gradually add powdered sugar, beating until smooth and fluffy. Stir in vanilla extract and raspberry puree (if using). Adjust sweetness as needed.
  12. Once cupcakes are completely cool, frost with cream cheese frosting. Decorate with sprinkles, edible glitter, fresh raspberries, or chocolate shavings.