Prepare the pan & oven: Preheat oven to 350°F (180°C). Line a muffin tin with cupcake liners.
Mix the dry ingredients: In a bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.
Cream butter & sugar: In a large bowl, beat the butter and sugar until smooth and slightly fluffy.
Add wet ingredients: Beat in the egg, then add the oil, buttermilk, vinegar, vanilla, and food coloring. Mix until fully combined.
Combine: Add the dry ingredients in two additions, mixing just until smooth (do not over-mix).
Fill & bake: Divide the batter between cupcake liners (about ¾ full). Bake for 18–20 minutes, or until a toothpick comes out clean.
Cool completely on a wire rack.
Make the frosting: In a mixing bowl, beat the butter and cream cheese until smooth and creamy, about 3–4 minutes. Add powdered sugar and vanilla and beat until thick, smooth, and pipeable.
Transfer to a piping bag and pipe or spread onto cooled cupcakes.
Video
Notes
Don’t skip the buttermilk: It reacts with baking soda and vinegar to create a soft, tender crumb, a classic “red velvet” flavor, and a better color.
Vinegar: The vinegar reacts with the baking soda and buttermilk, helping the cupcakes rise higher, stay softer and fluffier, and develop a brighter red color — without adding any sour taste.
Should I add baking powder? You don’t need it, the classic red velvet reaction of buttermilk + vinegar + baking soda already provides enough lift, but if you prefer slightly more dome on top, you can add ¼ teaspoon baking powder (optional).
Why both oil & butter? Butter adds rich flavor while oil keeps the cupcakes extra moist and soft, together they create a tender, bakery-style crumb that stays fresh longer.
Storage: Unfrosted cupcakes can be stored in an airtight container at room temperature for up to 2 days; frosted cupcakes should be refrigerated for 4–5 days and brought back to room temperature before serving.
Frosting stability tips:
Use full-fat block cream cheese (not spreadable tub)
Chill frosting 30-60 minutes before piping in warm weather.
Refrigerate frosted cupcakes if the environment is hot.