For the cupcakes - preheat the oven to 350 degrees. Prepare your muffin pans by placing liners - set aside.
In a medium bowl, combine the flour, cocoa powder, salt and baking soda - whisk to combine. Set aside.
In the bowl of a stand mixer, combine the sugar, egg and oil.
In another medium bowl, combine the butter milk, vanilla, food color and vinegar. Whisk to combine.
Add the red buttermilk mixture to the bowl of the stand mixer. Combine well.
Pour in the dry ingredients and mix well. Scrape the sides and mix again. Pour about ¼ cup worth of batter in each cupcake liner - they should be about ⅔ full. Bake in preheated oven for 18-20 minutes or until set and a toothpick comes out clean. Allow to cool.
Meanwhile, begin making the coulis. In a saucepan, combine the raspberries, lemon juice, sugar and lemon zest. Simmer over low heat for about 20 minutes or until slightly thickened. Pour through a strainer into a small bowl and allow to cool. Store in the fridge until ready to use.
To make the buttercream frosting - in the bowl of a stand mixer, combine the softened butter, cream cheese, vanilla and salt. Cream until smooth.
Add in the powdered sugar and mix on slow until combined. If needed, add in one tablespoon of milk if the mixture looks dry. Whip on high speed for a minute.
Transfer the frosting to a piping bag fitted with a large star tip. Pipe a dollop of frosting on each cupcake once they’ve cooled. Drizzle with a spoonful of chilled coulis and allow it to drip down the sides.