What you need
- 1 1/4 cup all-purpose flour
- 1/2 tsp baking soda
- 1/2 tsp fine sea salt
- 1 Tbsp unsweetened cocoa powder
- 3/4 cup granulated sugar
- 3/4 cup vegetable oil
- 1 large egg, room temperature
- 1/2 cup buttermilk, room temperature
- 1/2 Tbsp red food coloring (liquid)*
- 1 tsp vanilla extract, or paste
- 1 tsp distilled white vinegar
Cream Cheese Frosting:
- 8 oz cream cheese, room temperature
- 1/2 cup unsalted butter, softened, room temperature
- 1 tsp vanilla extract
- 3 cups powdered sugar, sifted
- pinch fine sea salt
What you do
- Preheat oven to 350 degrees F. Line standard 12-cavity muffin pan with cupcake liners. Set aside.
- Sift together flour, baking soda, salt, and cocoa powder. Set aside.
- In the bowl of a stand mixer, beat together sugar and vegetable oil. Add egg. Mix until combined.
- In a separate bowl, whisk together buttermilk, red coloring, vanilla, and vinegar. Add half of liquid mixture to mixing bowl. Mix on low speed. Add half of sifted dry mixture into mixing bowl. Mix until almost combined. Then add remaining wet ingredients followed by remaining dry mixture. Mix until just combined. Scrape down bowl as needed to ensure thorough mixing.
- Divide batter among prepared cupcake pan. Bake for 18-20 minutes until toothpick inserted in center of cupcakes comes out clean. Let cool in pan for 5 minutes. Gently remove cupcakes from pan and allow to cool to room temperature on wire racks.
Cream Cheese Frosting: In the bowl of a stand mixer fitted with a paddle attachment, beat together cream cheese and butter until smooth. Add vanilla. Add powdered sugar in 1 cup increments. Add pinch of salt. Mix until smooth and fluffy.