clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
These Red Velvet Cupcakes with cream cheese frosting are delicious, moist, rich, and perfectly sweet. Top these Valentine’s cupcakes with festive sprinkles. |

Red Velvet Cupcakes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Sam Hu | Ahead of Thyme
  • Total Time: 45 minutes
  • Yield: 12 cupcakes
  • Diet: Vegetarian


These Red Velvet Cupcakes with cream cheese frosting are delicious, rich, and perfectly sweet to match their beautiful appearance. Moist and fluffy red velvet cake batter with a deep cocoa flavor is perfectly balanced by a homemade vanilla cream cheese frosting and festive sprinkles on top in these Valentine’s Day cupcakes.


For the red velvet cupcakes:

  • 1 ⅓ cups (170 grams) all-purpose flour
  • 1 tablespoon Dutch cocoa powder, sifted
  • 1 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/4 cup (56 grams) unsalted butter, softened
  • 2/3 cup (133 grams) granulated sugar
  • 2 large eggs, at room temperature
  • 1/3 cup (74 grams) vegetable oil
  • 1/2 cup (120 grams) full-fat sour cream
  • 1 teaspoon vanilla extract
  • 1 teaspoon red gel food coloring
  • 1/2 teaspoon white vinegar

For the cream cheese frosting:

  • 1 block (8 ounces/250 grams) cream cheese, at room temperature
  • 1/2 cup (114 grams) unsalted butter, softened
  • 3 ½ cups (420 grams) confectioners’ sugar
  • 1 teaspoon vanilla extract
  • pinch of salt
  • 2-3 tablespoons red and pink sprinkles


Make the red velvet cupcakes:

  1. Preheat the oven to 350°F. Line a 12-tin muffin pan with cupcake liners.
  2. In a medium mixing bowl, add flour, cocoa powder, baking powder, baking soda, and salt. Whisk to combine and set aside.
  3. In a separate large mixing bowl, add the softened butter and sugar, then beat together with an electric hand mixer (or use a stand mixer) for 4-5 minutes on high, until light and fluffy.
  4. Add in eggs and beat until well-combined. Next, add in oil, sour cream, vanilla, red food colouring, and vinegar, then beat again until combined and smooth.
  5. Add the whisked dry ingredients into the bowl, then beat on low speed until just combined and smooth.
  6. Divide the batter into the 12 cupcake liners. You can use a cookie scoop to easily add the batter to the liners.
  7. Bake for 20 minutes, or until an inserted toothpick comes out clean. Allow the cupcakes to cool in the pan for 5 minutes, then transfer to a wire cooling rack to cool completely before frosting.

Make the cream cheese frosting:

  1. In a stand mixer fitted with the whip attachment, beat together the butter and cream cheese at medium-high speed for about 2 minutes, or until fluffy. (You can also beat in a mixing bowl with a hand mixer)
  2. Scrape the sides of the bowl, then gradually add in confectioners’ sugar in small additions, beating on low between each addition and scraping at the sides.
  3. Add vanilla and salt. Turn stand mixer to high speed and beat for 2-3 minutes.
  4. Transfer the frosting into a large piping bag fitted with a Wilton 1M tip. Carefully pipe the frosting in a classic swirl pattern onto each cupcake. Start in the center and move in a circular pattern closer to the edges, then move up and back towards the center. 
  5. Top each cupcake with with sprinkles and serve.


How to store: Because of the cream cheese frosting, you’ll need to refrigerate these red velvet cupcakes in an airtight container for up to 5 days.

How to freeze: You can also freeze these red velvet cupcakes. If you are planning to do this, I recommend freezing them before frosting.

  • Freeze before frosting: Wrap the unfrosted cupcakes in plastic cling wrap and place them in a freezer-friendly airtight container or freezer bag and freeze for up to three months. Allow the cupcakes to thaw overnight in the refrigerator before icing and serving.
  • To freeze frosted cupcakes: Place them in an airtight container in the freezer for 2-3 hours until the frosting is firm. Then, remove the cupcakes and wrap them tightly in plastic cling wrap and aluminum foil to prevent freezer burn, placing them back in the freezer to freeze for up to 3 months. Thaw in the refrigerator overnight before serving.
  • Prep Time: 25 minutes
  • Cook Time: 20 minutes
  • Category: Dessert
  • Method: Bake
  • Cuisine: American