Red Velvet Cupcakes with Cream Cheese Frosting



This post may contain affiliate links. Please read our disclosure policy.

Red velvet cupcakes

I think it’s safe to say that Red Velvet Cupcakes with Cream Cheese Frosting are one of the most popular cupcakes out there! Any time visit Magnolia bakery (based in New York, but they also have one in Chicago!), I have a hard time deciding between getting a Red Velvet Cupcake or a Devil’s Food cupcake. They’re all so good!

Red velvet cupcakes collage

Thankfully Red Velvet Cupcakes are super easy to make at home, despite the fact that they might look a little bit intimidating. While some red velvet cupcake recipes are made with beets to get that deep red beautiful color as a more natural alternative, I still stuck with red food coloring just because I didn’t have any beets on hand.

Red velvet cupcakes 5

Red Velvet Cupcakes would not be the same without that delicious, decadent Cream Cheese Frosting. It is SO easy to make, and truly completes the whole Red Velvet Cupcakes experience!

Red velvet cupcakes 3

Another favorite Red Velvet treat are these Red Velvet Cream Cheese Brownies. Both of these desserts are perfect for Valentine’s Day, or any day of the year. Enjoy!

Red velvet cupcakes 2

Prep Time: 15 min
Cook Time: 22 min
Total Time: 37 min


  • 2 1/2 cups all-purpose flour
  • 1 1/2 cups sugar
  • 1 1/2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 tablespoons cocoa powder (dutch processed cocoa powder if you have it)
  • 1 1/2 cups vegetable oil
  • 2 large eggs, room temp
  • 1 cup buttermilk, room temperature
  • 2 tablespoons red food coloring
  • 2 teaspoons white distilled vinegar
  • 2 teaspoons vanilla


  • 16 ounces cream cheese, softened to room temperature
  • 2 sticks butter, softened to room temperature
  • 2 teaspoons vanilla extract
  • 4 cups confectioners’ sugar – sifted
  • Raspberries or sprinkles for garnish


  1. Preheat your oven to 350 degrees.
  2. In a large bowl sift together flour, sugar, baking soda, salt, and cocoa powder.
  3. With your mixer, combine oil, buttermilk, eggs, food coloring, vinegar, and vanilla.
  4. Slowly add the dry ingredients into the wet and mix to combine well.
  5. Line two cupcake trays with paper liners.
  6. Fill each cupcake 2/3 full with batter.
  7. Bake for 20-22 minutes, or until a toothpick inserted into a cupcake comes out clean.
  8. Transfer the cupcakes to wire cooling racks to cool completely.
  9. While the cupcakes are cooling, make the frosting.
  10. With your mixer, beat cream cheese to soften it up a bit. Add in butter and mix well, then add in vanilla.
  11. Add in confectioners’ sugar, one cup at a time until all 4 cups have been added. Beat until the frosting is light and fluffy.
  12. I used the Wilton 1M tip to pipe frosting onto the cupcakes
  13. Garnish each cupcake with sprinkles or a fresh raspberry

Recipe from

Hi, I’m Ashley & I’m so happy you’re here!

Ashley is the founder of CenterCutCook and a former teacher that now spends her days in the kitchen so that she can share her favorite recipes with you!