Preheat oven to 350ºF and prepare a muffin tin with 6 cupcake liners.
Mix the eggs, coconut oil, and vanilla extract in a medium bowl until a smooth consistency is formed.
Add the almond flour, sweetener, baking powder, and salt. Slowly mix to form a smooth batter.
Evenly spoon the mixture into the liners. Bake for 20 minutes, or until tops are golden brown and cupcakes are cooked through. Transfer to a wire rack and cool to room temperature.
Beat the packet of Simply Desserts pudding mixture into the almond milk using a handheld or electric blender for 2 minutes. Place in the refrigerator to cool and set.
Cut a small circular hole into the tops of each cupcake and slightly hollow out the centers.
Divide the vanilla pudding evenly filling the centers, then place the pieces that were cut back on top of the cupcake to cover the pudding.
Combine the coconut butter, cacao, and sweetener to form a topping. If the coconut butter is hardened, heat in a small saucepan over low heat, then whisk in the remaining ingredients until a smooth paste is formed.
Before serving, spoon the chocolate mixture evenly over each cupcake. Store cupcakes at room temperature in an airtight container.