Red Velvet Cupcakes with Cream Cheese Frosting

These cupcakes are light, creamy, delicious, and perfect for Valentine's Day! Once you try them, you'll be in love!


for the cupcakes:

  • 2 3/4 cups flour
  • 1/4 cup cocoa powder
  • 2 tsp baking powder
  • 1/2 tsp salt
  • 1 1/2 cups milk
  • 2 tbsp white vinegar
  • 1 tbsp red food coloring
  • 2 sticks butter room temp
  • 1 3/4 cup sugar
  • 4 eggs
  • 1 tsp vanilla

for the frosting:

  • 8 oz cream cheese room temp.
  • 6 tbsp butter room temp.
  • 1 tsp vanilla
  • 5 cups confectioners sugar
  • 1 1/2-3 tbsp milk**


  1. Preheat oven to 350F. Whisk together the flour, cocoa powder, baking powder, and salt. Set Aside.

  2. Whisk together the milk, white vinegar, and red food coloring. Set aside.

  3. Cream together the butter and the sugar until light and fluffy, 5 minutes. Beat in the eggs and vanilla.

  4. Add 1/3 of the flour mixture and mix just until combined. Mix in 1/2 the milk, just until combined. Continue doing this until you run out of milk and flour. You should begin and end with the flour. 

  5. Scoop* the batter into paper lined cupcake tins, filling about 2/3 of the way full. Bake for 20-22 minutes or until a toothpick in the center comes out clean.

for the frosting:

  1. Cream together the cream cheese and butter. Beat in the powdered sugar 1 cup at a time.

  2. Add the milk and beat on high speed until light and fluffy.

Recipe Notes

*we used a #40 scoop.

**Depending on the consistency you want. We used about 2 tbsp.