Ingredients:
- 1.5 cups (190g) all-purpose flour
- 1 cup (200g) granulated sugar
- 1 tsp (5g) unsweetened natural cocoa powder
- 0.5 tsp (3g) baking soda
- 0.5 tsp (3g) salt
- 1 large egg, room temperature
- 0.75 cup (180ml) vegetable oil
- 0.5 cup (120ml) buttermilk
- 2 tsp blue gel food coloring
- 0.5 tsp (2.5ml) white distilled vinegar
- 1 tsp (5ml) vanilla extract
- 0.5 cup (90g) white chocolate chips
- 2 tbsp (30ml) heavy cream
- 8 oz (225g) full-fat brick cream cheese, softened
- 0.5 cup (115g) unsalted butter, softened
- 3 cups (375g) powdered sugar, sifted
- 1 pinch salt
Instructions:
- Preheat your oven to 350°F (175°C) and line a standard 12-cup muffin tin with paper liners.
- In a medium bowl, sift together the flour, cocoa powder, baking soda, and salt to ensure a fine crumb and no dark spots.
- In a large bowl, whisk the granulated sugar and vegetable oil until combined. Beat in the egg, buttermilk, blue food coloring, vinegar, and vanilla extract until the color is uniform.
- Gradually fold the dry ingredients into the wet mixture, stirring only until no flour streaks remain to avoid over-mixing.
- Divide the batter evenly among the cupcake liners and bake for 18-20 minutes, or until a toothpick comes out with just a few moist crumbs.
- Prepare the ganache by melting white chocolate chips and heavy cream together in 15 second bursts in the microwave, stirring until smooth.
- Once cupcakes are cool, use a paring knife to remove the center of each cupcake. Fill the cavity with the white chocolate ganache.
- Prepare the frosting by beating softened cream cheese and butter until fluffy. Gradually add powdered sugar and a pinch of salt until smooth.
- Pipe the cream cheese frosting onto the cupcakes using a star tip to seal the ganache center.