Preheat oven to 350 degrees F. Line 24 muffin cups with paper cupcake liners. If you have a silicone muffin tray, you can skip this step but a little non-stick cooking spray may help.
Wet stuff: In a large bowl beat together the cannabis oil, buttermilk, eggs, food coloring, vinegar, and 1 teaspoon vanilla extract with an electric mixer.
Dry stuff: In a medium bowl, stir together flour, sugar, baking soda, salt, and cocoa powder. Add the dry ingredients to the mixer bowl and mix just until smooth.
Fill each muffin cup with about 2/3 of batter. Bake until a toothpick inserted in the center of a cake comes out clean, about 20 minutes. Cool completely before frosting.
Frosting: beat together cream cheese, butter, and 1 teaspoon vanilla extract with an electric mixer until light and fluffy. Slowly beat in icing sugar until it's all mixed up. Increase speed and beat until frosting is light and fluffy.
Spread icing over completely cooled cupcakes and enjoy!