Prep the Mug: Choose a microwave-safe mug that holds at least 8 ounces. A shorter, wider mug is ideal for even cooking.
Mix Dry Ingredients: Add the flour, sugar, baking powder, cocoa, and salt directly into the mug. Whisk with a small fork until well combined and no lumps remain.
Add Wet Ingredients: Pour in the milk, oil, and vanilla. Stir vigorously until the batter is smooth and you have scraped the bottom corners of the mug for dry flour.
The S'mores Mix-In: Stir in 2 tablespoons of the chocolate chips, 2 tablespoons of the marshmallows, and half of the crushed graham cracker.
First Microwave Burst: Microwave on high for 40 seconds. The cake should be risen and mostly set but still look slightly moist on top.
The Topping: Sprinkle the remaining 1 tablespoon of marshmallows, the rest of the chocolate, and the remaining graham cracker crumbs over the top of the warm cake.
Final Melt: Microwave for an additional 10 seconds to get the marshmallows puffy and the chocolate soft.
Rest and Serve: Let the cake sit for 1 minute to finish setting. Drizzle with hot fudge sauce and top with a scoop of ice cream if desired. Serve warm!