Preheat the oven to 160 °C. Line a 12-hole cupcake tin with liners (I use silicone ones).
Place the plant milk, vegan yoghurt, vegetable oil and vanilla extract in a medium bowl and whisk until smooth. Set aside.
145 ml plant milk, 85 g vegan yoghurt, 60 ml vegetable oil, 1 teaspoon vanilla extract
In a large bowl, sieve then whisk together the cake flour, sugar, baking powder and salt.
210 g cake flour, 160 g caster sugar, 1 ¼ teaspoon baking powder, ¼ teaspoon salt
Add the wet ingredients to the dry and stir until just smooth. Don’t over mix.
Divide the cake batter evenly into 2 bowls (I found the batter weighed a total of 670g so 335g in each bowl).
Mix the espresso powder and cocoa powder into one of the bowls until just combined. Do not over mix. Give the vanilla batter a brief mix to remove any larger bubbles.
2 teaspoon espresso powder, 1 teaspoon cocoa powder
Add a teaspoon of the espresso flavoured batter to each of the cupcake cases, followed by a teaspoon of the vanilla batter. Continue layering the batter until you’ve used it all up. Use a toothpick to gently swirl the two batters together.
Place the tray in the oven to bake for 18 minutes. Remove the tray from the oven and set aside to cool for 5 mins.
Remove the cupcakes from the tin and place them on a wire cooling rack to cool fully to room temp.
While the cupcakes cool, make the cream cheese frosting.