Whisk all the dry ingredients(flour, sugar, cocoa powder, baking powder and salt) together in a microwaveable mug until no lumps remain.
Add the remaining ingredients - oil, milk, vanilla extract to the mug and mix well.
Microwave for about 70 seconds until the cake appears puffed.
I am using a 1200w microwave at full power. It takes about 70 seconds. You may have to adjust the timings based on your microwave. I would recommend you start with 60 seconds and if it is not cooked, increase it to 70 seconds.
The recipe doesn't need eggs - baking powder is enough to make this cake light and fluffy.
You can add frosting to this cake but I prefer to serve with vanilla ice-cream.
Mix in walnuts or pecans for a crunch.
Add a tablespoon of peanut or hazelnut butter for a creamy twist.
Spread a thick topping of chocolate frosting and sprinkles for a birthday treat!
Instead of chocolate chips stuff a marshmallow along with a small chocolate bar (preferably Hershey's) in the batter. Cook it and then sprinkle it with crushed graham crackers.