1. Preheat oven to 350°. Line two 24-cup mini muffin pans with paper liners.
2. In a medium bowl, whisk together flour, sugar, baking soda, salt, and cocoa powder. In a large bowl, whisk together oil, buttermilk, egg, food coloring, vanilla, and vinegar. Stir flour mixture into oil mixture until combined.
3. Divide batter between muffin tins (about 1 tablespoon each). Bake until a toothpick inserted in the center of a cupcake tests clean (1015 minutes). Transfer cupcakes to a wire rack to cool completely. Frost the cupcakes (1 teaspoon each), sprinkle with coconut, and top with raspberries.