Preheat your oven to 350 and prep your cupcake pan for nonstick.
In a medium bowl, use a whisk to blend together the flour, sugar, cocoa powder, and baking powder.
Next, in a mixing bowl, mix together the vegetable oil, milk, eggs, and vanilla until combined. Then stir in the dry ingredients from the first bowl, mixing until just combined.
Use a rubber spatula or similar item to carefully fold in the almonds.
To fill the cupcake cups, ese a cookie scoop or similar item to to fill the cupcake liner three fourths of the way full.
Bake the cupcakes for 15-17 minutes, or until a toothpick inserted into the center comes out clean. Then allow the cupcakes to sit in the pan for three minutes before transferring them to a wire rack to fully cool.
To make the meringue topping, use the double boiler method. Add the egg whites and granulated sugar to the heatproof bowl that sits over the simmering water.
Cook the ingredients, whisking constantly, until the temperature of the egg whites reaches 165F. (the time may vary depending on how cold your egg whites were when you started, I would check the temperature with a thermometer to make this recipe work correctly).
Once the egg whites have reached 165F, you can transfer them to the bowl of a stand mixer outfitted with the whisk attachment. Whisk the egg whites on medium high speed until stiff peaks form (about three to four minutes). Add the vanilla bean powder to the egg whites and mix to combine. Then transfer your meringue to a piping bag fitted with your choice of tip (A Wilton #2D was used on my cupcakes) and frost the cupcakes as desired. For added presentation, you can use a kitchen torch to lightly toast the meringue topping to look like mine.