Preheat oven to 350°F (175°C).
Line a 12-cup muffin tin with paper liners.
In a medium bowl, whisk flour, cocoa powder, baking soda, and salt.
In a large bowl, beat butter and sugar until light and fluffy (about 2–3 minutes).
Add egg and vanilla; mix until smooth.
In a small bowl, combine buttermilk, red food coloring, and vinegar.
Alternately add dry ingredients and red buttermilk mixture to the butter-sugar mixture in batches. Mix gently until smooth.
Divide batter evenly among liners, filling each ⅔ full.
Bake for 18–20 minutes, or until a toothpick inserted comes out clean.
Let cool in pan for 5 minutes, then transfer to a wire rack to cool completely.
Beat cream cheese and butter until creamy.
Add powdered sugar, vanilla, and salt. Beat until smooth and fluffy (about 3 minutes).
Chill slightly if needed before piping or spreading.
Pipe or spread frosting onto cooled cupcakes.
Garnish with red velvet crumbs, sprinkles, or berries if desired.
Add a tablespoon of espresso to deepen chocolate flavor
Use beetroot powder as a natural coloring alternative
Great for freezing — just frost after thawing