Preheat the oven to 345F (175C) and line the muffin pan with parchment paper liners.
Into the large mixing bowl, sieve the flour, cocoa powder, baking powder, soda, and salt. Mix and set aside.
Melt the chocolate and butter in a microwave, mix with vegetable oil and milk and set aside.
In a stand mixer fitted with a whisk attachment (or you can use a hand mixer and a large mixing bowl), beat the eggs and sugar for 5 minutes or until tripled in size and pale yellow.
Then, add the dry mixture in three parts and the milk mixture in two parts, starting and ending with the dry one. Mix on low in the stand mixer fitted a paddle attachment, or do it by hand using a rubber spatula until no dry ingredients are left and the batter is smooth and shiny.
Fill the cupcake liners ⅔ full and bake for around 20 minutes or until the toothpick inserted in the middle of a cupcake comes out clean. Remove from the oven and let it cool down completely.
Decorate with the freshly whipped ganache frosting and serve!