Preheat the oven to 180℃, line a 2 cups of a cupcake tray with cupcake wrappers and set aside.
In a small bowl add the oil, sugar and mix together. Add the vanilla, milk, yogurt, vinegar and mix until smooth.
Add the flour, cocoa powder, baking powder, baking soda, salt and chocolate chips. Mix together until combined.
Transfer the batter to the lined cupcake tray and bake for 15-17 minutes until the cupcakes are risen and springy to the touch. A tooth pick inserted into the center should come out clean.
To make the frosting, heat the double cream until simmering around 30-45 seconds in the microwave and pour over the chocolate chips. Allow the heat of the cream to melt the chocolate for a couple of minutes before stirring together. Season with a pinch of salt and 1 tsp butter, stir together and let it cool completely - as it cools it will get firm.
Frost the cupcakes are you like and serve with a glass of milk.