Red Velvet Cupcakes

Fluffy and moist, these buttery red velvet cupcakes are my favorite. The tangy cream cheese frosting puts them over the top!

red velvet cupcakes with cream cheese frosting

Over the past year, the most requested recipe on my blog is… red velvet cupcakes. To be honest, I was never a huge fan of red velvet up until a few years ago. Is it chocolate? Is it vanilla? The flavor always leaves me confused.

But I began to fall in love with it when I bit into a lavish 3 layer slice of red velvet cake at my friend’s wedding. It was so unworldly moist, very buttery, full of vanilla flavor with a hint of chocolate goodness. And the tang from the cream cheese frosting was the perfect compliment to the indulgently sweet red velvet crumb underneath.

Simply put? That red velvet cake was the bees knees.

red velvet cupcakes with cream cheese frosting on a white plate

I have never been able to recreate something like it! I’ve felt like a red velvet failure for the past 3 and a half years. I’ve tried a lot of “good” red velvet cupcake and cake recipes– some great– but nothing that deserves a spot in my archives. When I received the billionth request from a red velvet loving reader (thank you for the nudge, Nancy!), I knew it was time to put on my big girl red velvet pajama pants. Ick! I don’t wear velvet pants.

In the midst of all my pumpkin pie shenanigans last week, I also worked like a mad scientist on a red velvet cupcake recipe. And I am praising the heavens that I finally nailed it. NAILED IT! These cupcakes are absurdly amazing. And I’m not just saying that. My husband who “hates” red velvet inhaled 2 before his dinner of buffalo wings and french fries. The metabolism of a 20 something man, ladies and gents.

I’m getting off topic. So, let me tell ya a thing or two about these here cupcakes.

red velvet cupcake batter in a cupcake pan before baking

What makes red velvet stand out from say, chocolate cupcakes, is its wonderfully buttery flavor. I love that about red velvet. And during some recipe testing, I threw that flavor aside because all I could concentrate on was “make this cupcake moist, sally.” And we all know oil brings so much moisture to cupcakes! But with oil we (1) don’t have that natural buttery flavor and (2) the cupcakes aren’t as light and soft. Something creamed butter imparts into cakes and cupcakes. Furthermore, I often find that too much oil weighs baked goods down.

So, let’s use both. Oil – “the moist maker” (name that quote!) and creamed butter – a tried and true way to a fluffy cupcake crumb.

The cocoa. We’re using that so the red velvet cupcakes can have a hint of chocolate. To me, red velvet is more of a vanilla cake than a chocolate cake. So I use only 4 teaspoons of cocoa to give the cupcakes that subtle chocolate flavor. It’s perfect.

red velvet cupcakes without frosting

Though I typically love throwing brown sugar into just about everything I bake, I leave it out of these red velvet cupcakes. I don’t want 1 hint of molasses flavor overtaking the vanilla, butter, and chocolate flavors. Simple white sugar is enough.

Baking Science // Nerd Alert…

Buttermilk is a must when it comes to red velvet. Slightly tangy, lots of moisture, and ultra creamy. You really cannot make these red beauties without it. Besides what buttermilk does to the taste and texture of these red velvet cupcakes, it also helps to activate the baking soda. So does the vinegar. Don’t get scared, a touch of vinegar is normal in red velvet desserts– and no, you cannot taste it. If you don’t have white vinegar, you can use apple cider vinegar. The vinegar also makes the red… redder.

I almost forgot to mention the flour. What may have thrown off all my red velvet cupcake testing was the flour. Cake flour is key to an ultra light cake, but I (and you, I’m sure) don’t really keep cake flour in the pantry. So, I usually develop my cake and cupcake recipes with all-purpose. Well. The moment I added cornstarch to all-purpose flour to make DIY cake flour was the moment I knew this recipe would be the winner. What’s cake flour and why is it so extraordinary? Cake flour is a low protein flour (about 8%) and has a very fine texture. A lower protein count = less gluten forms when you mix it into a batter, thus producing a cake with a fine, soft crumb. Think, angel food cake. In a nutshell, cake flour produces a noticeably lighter cake crumb than all-purpose and red velvet cakes are known for their soft, light texture. Rather than buying cake flour, reduce all-purpose flour slightly and add cornstarch.

That was much longer than I intended it to be. Oy.

red velvet cupcakes with cream cheese frosting

Though the red velvet cupcake itself is pretty impressive, my favorite part about this cupcake is its combination with cream cheese frosting. My frosting is like a cloud from cream cheese heaven. Incredibly creamy, tangy, sweet, smooth, and luscious. It’s my favorite cream cheese frosting recipe and has never steered me wrong.

You’re going to love ’em. Red velvet lovers, now we rejoice.

Follow me on Instagram and tag #sallysbakingaddiction so I can see all the SBA recipes you make. 

clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
red velvet cupcakes with cream cheese frosting

Red Velvet Cupcakes

  • Author: Sally
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 2 hours
  • Yield: 14 cupcakes
  • Category: Cupcakes
  • Method: Baking
  • Cuisine: American


Fluffy and moist, these buttery red velvet cupcakes are my favorite. The tangy cream cheese frosting puts them over the top!


  • 2 large eggs, room temperature and separated
  • 1 and 1/3 cups (160g) all-purpose flour* (spoon & leveled)
  • 1/4 cup (32g) cornstarch*
  • 1/2 teaspoon baking soda
  • 4 teaspoons (6g) natural unsweetened cocoa powder
  • 1/4 teaspoon salt
  • 1/4 cup (60g) unsalted butter, softened to room temperature
  • 1 cup (200g) granulated sugar
  • 1/2 cup (120ml) canola or vegetable oil
  • 2 teaspoons pure vanilla extract
  • 1/2 teaspoon distilled white vinegar
  • liquid or gel red food coloring*
  • 1/2 cup (120ml) buttermilk, room temperature*
  • cream cheese frosting for topping


  1. Preheat oven to 350°F (177°C). Line a 12-count muffin pan with cupcake liners. This recipe makes 14 cupcakes, so you will have 2 cupcakes to bake in a 2nd batch.
  2. With a handheld or stand mixer fitted with a whisk attachment, beat 2 egg whites on high speed in a medium bowl until soft peaks form, about 2-3 minutes. See photo at the bottom of this post for a visual. Set aside.
  3. Sift the flour and cornstarch together to make sure it is evenly combined. Whisk this, along with baking soda, cocoa powder, and salt together in a medium bowl. Set aside.
  4. Using a handheld or stand mixer fitted with a paddle attachment, beat the butter on high speed until smooth and creamy – about 1 minute. Add the sugar and beat on high speed for 2 minutes until creamed together fairly well. Scrape down the sides and up the bottom of the bowl with a rubber spatula as needed. Add the oil and beat on high for 2 minutes. The butter may look “piece-y” and not completely combine with the oil. This is normal and ok.
  5. Add 2 egg yolks and the vanilla. Beat on medium-high speed until combined. Scrape down the sides and up the bottom of the bowl with a rubber spatula as needed. Beat in the vinegar and the food coloring– until you reach your desired color. I use 2 Tablespoons. With the mixer on low speed, add the dry ingredients in three additions alternating with the buttermilk, beginning and ending with the dry ingredients, and mixing each addition just until incorporated. Do not overmix. Fold whipped egg whites into cupcake batter with a rubber spatula or wooden spoon. The batter will be silky and slightly thick. (If there are still pieces of butter – and there were in 1 test batch for me – again, this is ok. They will melt inside as the cupcakes bake. Making them even more buttery.)
  6. Spoon batter into cupcake liners filling 1/2 – 2/3 of the way full. Bake for 20-21 minutes or until the tops of the cupcakes spring back when gently touched and a toothpick inserted in the center comes out clean. Don’t overbake; your cupcakes will dry out. Allow to cool in the pan for 5 minutes, then transfer to a rack to cool completely.
  7. Prepare cream cheese frosting. Frost cooled cupcakes immediately before serving. I used a Wilton #12 tip; I don’t recommend a star tip. This frosting is a little too thin.


  1. Make Ahead & Freezing Instructions: Cupcakes can be made ahead 1 day in advance, covered, and stored at room temperature. Frosting can also be made 1 day in advance, covered, and stored in the refrigerator until ready to use. Decorate/assemble cupcakes immediately before serving. Leftover cupcakes keep well covered tightly at room temperature or in the refrigerator for 3 days. Unfrosted cupcakes can be frozen up to 2-3 months. Thaw overnight in the refrigerator.
  2. Cake Flour: I use a combination of sifted flour + cornstarch to produce cake flour – if you keep cake flour in the pantry, use 1 and 2/3 cups (195g) instead of the specified all-purpose flour and cornstarch. Here is all you need to know about homemade cake flour substitute!
  3. Food Coloring: The amount of red food coloring is up to you. I tested with varying amounts. To get the dark red color you see here, use 2 Tablespoons of liquid food coloring. Dye the batter until you are pleased with the color. Of course, you don’t have to dye the batter at all if you don’t want to. I haven’t tested this recipe with a natural alternative.
  4. Buttermilk: Buttermilk is required for this recipe. You can make your own DIY version of buttermilk if needed. Add 1 teaspoon of white vinegar or lemon juice to a liquid measuring cup. Then add enough whole milk to the same measuring cup until it reaches 1/2 cup. (In a pinch, lower fat or nondairy milks work for this soured milk, but the cupcakes won’t taste as moist or rich.) Stir it around and let sit for 5 minutes. The homemade “buttermilk” will be somewhat curdled and ready to use in the recipe.
  5. Layer Cake: Here is my recipe for Red Velvet Cake.
  6. Mini Cupcakes: For around 36 mini cupcakes, line mini cupcake pans with liners or spray with nonstick spray. Prepare cupcakes and frosting as directed. Bake mini cupcakes for 12-13 minutes or until a toothpick inserted in the center comes out clean.
  7. Why Room Temperature Ingredients? Here is all you need to know!
  8. Be sure to check out my 10 tips for baking the BEST cupcakes before you begin!

Keywords: red velvet cupcakes


  1. LDS Delaware says:

    These cupcakes are incredible. I’m very particular about red velvet cake and this recipe was spot on. Thank you!

  2. For making just 6 cupcakes, is it right to just divide all the ingredients by half?

  3. Hi Sallly, I really want to give a five star review because I love how detailed you are in your recipe. Unfortunately, our cupcakes didn’t turn out the way we hoped and the recipe called for. Ours are unfortunately sitting in the trash because the tops are crunchy and the cakes are dry and dense, not soft and airy. I tried to do everything to a T in the recipe, I enjoyed all of your details. Another thing, we made your cream cheese frosting and all though it tastes divine, it is crunchy! I’m baffled by todays experiences. Maybe you have some insight… Would over mixing cause this?

    1. Hi Whitney, If the cupcakes were dry and crunchy it sounds like they were over baked. An easy fix for next time is to check them earlier. I recommend using an oven thermometer to test if your oven runs hot – you can see the one I recommend and read other troubleshooting tips in my post 10 Tips for Baking the BEST Cupcakes.
      For the frosting make sure your butter and cream cheese are at room temperature and well creamed together before adding the powdered sugar. Sifting the sugar can help if it’s grainy and usually adding a bit more milk/cream and mixing frosting for longer will help.

      1. Thanks Sally, I’ll give it another go!

  4. This recipe was delicious! I thought it could do with a touch more cocoa though.
    I wondering if this recipe could be used for a cake as well?

    1. Hi susie, For a cake see my favorite red velvet cake!

    2. Hi Sally, could you confirm that if I wanted to make this into a 3 layer 6 inch cake then do I double this recipe or make the same amount and just divide into 3 tins?? So excited to try this recipe

      1. Stephanie @ Sally's Baking Addiction says:

        Hi Faz, No need to double. This recipe as written is the perfect amount for a 6 Inch Cake.

  5. Hello Sally, can I add chocolate chips to these cupcakes?

    1. Sure can!

  6. This cupcake recipe was AWESOME! Alk the other ones I tried cooked unevenly, and even though this recipe takes more time, it is totally worth it!

  7. Gabrielle Crucillo says:

    It’s my first time to bake cupcakes from scratch and followed this recipe! They turned out really good for a first time!!! However, my cupcakes have risen not evenly. I wonder why. Nevertheless, will totally be doing this again! My siblings loved it.

    1. Hi sally ,
      Just wondering if I want to make double can I just double the whole recipe and bake for 40 mins instead of the original recipe or can you explain how to do this and what times to use and temperatures in °c please etc

      1. Stephanie @ Sally's Baking Addiction says:

        Hi Holly, We always recommend just making two separate batches and baking as written. Less batter you work with = less risk of overmixing!

      2. Perfect thanks

  8. Could I use this recipe for cake pops or would you suggest using half of your cake recipe? Thanks! I loved your original cake pop recipe!

    1. I’m so happy you enjoyed the cake pops, Lisa! You can use these or the red velvet cake recipe – either would work 🙂

      1. I think I answered my own question. I see now that the cupcake mix is basically the cake mix cut in half, but with cornstarch / all-purpose in the cupcake mix and cake flour in the cake mix (same diff). But I just want to know how much frosting to use exactly. Sorry and thanks!

  9. Love your recipes! I’m planning to make my husband’s favorite red velvet cake for Father’s Day, but I’m debating if I should use this cupcake recipe or your red velvet cake recipe for a 6” cake. I read in your other posts for a smaller vanilla cake to use the vanilla cupcake recipe, so I’m wondering if it’s the same for red velvet. Thanks!

    1. I know it’s after Father’s Day but there is a post about 6 inch cake recipes on this site. Sally states that you can use most of her cupcake recipes for 6 inch cake recipes.

  10. Hi Sally! I love your blog!! I have used your fluffy vanilla cake and now I’ve tried this recipe and I love them both. Your instructions are so easy to follow and you even explain a lot of things and baking tips!! Thank you so much and now I have a go to place for baking recipes !

  11. April Custodio says:

    Hi Sally,

    I’m making this cake tomorrow for a friend, i’m just wondering if i do use beet powder as food colour, do i have to dilute it in water? And if i do use the powder as is, will that change the consistency of the cake? And lastly how much should i use.

    Sorry for asking so many questions, just wanna make sure it’ll turn out okay. Thank you so much for sharing your recipe to us. And congratulations on the new baby.

    1. Hi April, No need to dilute the powder in water first. How much you use really depends on how much color you wish to add – just keep in mind it won’t be a bright red as using a gel food coloring. I hope your friend enjoys the cake!

  12. Excited to try this as a graduation cake.

    Sally, would the measurements be any different for a 1/2 sheet cake?

    1. Gi, You can follow my recipe for red velvet cake – see the recipe notes to bake it in a 9×13 inch cake pan or 12×17 inch sheet pan.

  13. Hi Sally!

    Thank you so much for all the great recipes!

    I want to make these as mini cupcakes- what bake time do you suggest?

    Thank you!

    1. Hi Clair! Absolutely. See the recipe note.

  14. What are the nutrition facts for this recipe?

    1. Hilari @ Sally's Baking Addiction says:

      Hi GG, I’m unsure of the nutritional info of this recipe, but there are many great online calculators like this one:

  15. This recipe isn’t right and even when followed to a T doesn’t really turn out the way you’d expect or the way the photo shows. The cupcake batter doesn’t really hold – I got the smooth and texture for the batter but it doesn’t cook correctly and the cupcakes sort of deflated. The frosting is absolutely wrong. This is an icing, not a frosting and it’s not something that should be recommended to go with cupcakes. Cupcakes need a harder icing that allows for some height, which this icing does not. Flavours are oky but that’s the only thing I would say. Overall would not recommend.

    1. Hilari @ Sally's Baking Addiction says:

      Hi FR, thank you so much for trying these cupcakes and thank you for the feedback. I wonder if the egg whites were over or under-whipped, which could result in the cake batter deflating as the cupcakes bake. Block cream cheese consistency greatly varies by region and we understand that outside of the US, it’s much thinner and results in a thin and liquid-y frosting. Mascarpone is usually a great replacement for cream cheese in frosting recipes if you ever decide to try it again. Again, thanks for the feedback!

  16. Delicious even though we made a few mistakes!

  17. Hi Sally,
    What are the baking instructions if I want to use my jumbo muffin pan?
    I love all your recipes, by the way..:)

    1. Stephanie @ Sally's Baking Addiction says:

      Hi Vickie, I’m unsure of the bake time for jumbo size cupcakes as we haven’t tested them before. The bake time will be longer and use a toothpick to test for doneness.

  18. The recipe was so well written and they cupcakes turned out delicious! The cream cheese frosting recipe was also great. Might add just a touch more cocoa to the cupcakes next time.

    1. Michelle L Rochon says:

      Can you use Saco Buttermilk Blend for this recipe?

      1. Desiree Zicko says:

        Hi Michelle and Sally! I have the same question. I use dry buttermilk (same brand, Saco) for pancakes and other recipes and have had good results. Do you know if that substitution here will work as well?

      2. Stephanie @ Sally's Baking Addiction says:

        Hi Michelle and Desiree, Yes you can use the powdered buttermilk! Just mix according to the directions on the package to make 1/2 cup liquid buttermilk. Enjoy!

  19. Made the cupcakes yesterday and they came out soo well !!! Soo moist and fluffy! Thank you soo much ! The kids enjoyed them .

    Note : I did not frost the cupcakes … even then they were soo good to eat

  20. Let me start by saying a huuuuge THANK YOU for this recipe! I made red velvet batter using a different recipe, but I could tell just by looking at it that the cupcakes were going to be too dense and not have the right combination of rich flavor with a fluffy consistency. I ended up tossing the batter and swapped to this recipe; it was 100% worth the trouble. These cupcakes turned out beautifully and they were a showstopper at my friend’s birthday. Awesome, awesome recipe.

  21. Hi Sally! I’ve made these cupcakes a few times already and they’ve turned out great! However, the past 2 times I’ve made them, the tops ended up being “dome-y” and not flat. What could I be doing wrong?

    1. Stephanie @ Sally's Baking Addiction says:

      Hi Mel, We are so happy you enjoy this recipe! There are a few things to watch out for. Make sure you are not over mixing the batter. Also don’t overfill the liners. Finally be sure your oven is set at the correct temperature. An oven thermometer is a great purchase if you don’t have one (see number seven in these Top 10 Baking Tips)

  22. Followed recipe exactly, cake was very dry. Sadly I’ve enjoyed many recipes from this site but, not this one. Won’t be making this one again.

  23. Just love yr recipe. I’m 1st baking red velvet cupcakes …it was really yummy n turned out well. I followed excatly yr ingredients

  24. Hi! I am planning on baking these for a wedding and I was just wondering if you feel that liquid food coloring works better than gel? I have both types so just looking for your opinion! Thanks!!

    1. Stephanie @ Sally's Baking Addiction says:

      Hi Lauren, Gel food coloring is better! You get much brighter colors with gel without having to add as much.

      1. Thanks so much! Also since the wedding is on a Saturday and I have to transport these to the venue on Friday am I ok to bake these on Wednesday and fill and frost on Thursday? They will be refrigerated at that point!

      2. Stephanie @ Sally's Baking Addiction says:

        The cupcakes will keep well covered tightly in the refrigerator for 3 days.

  25. Hi Sally. I made this recipe and they were very light and tasty but turned out a little dry. Is there anything I can do to make them not so dry?

  26. My 14 year old makes a red velvet cake from an old cookbook of my mom’s. She asked me to make her cake for her birthday and I couldn’t find the recipe so I decided to try a new one, and this came out excellent. I used the modifications since I didn’t have cake flour on hand or buttermilk. I followed the techniques which I have never tried before- beating the egg whites. I cooked mine about 3 minutes less because I know my oven cooks hot/fast and they didn’t come out dry. The cupcake was moist, thick and fluffy. I topped it with the cream cheese icing and pecans and its absolutely wonderful! Thank you!

  27. Can I use sour cream in place of buttermilk? Thank you!

    1. You definitely can. The cupcakes will taste a little denser though.

  28. Hi Sally, I’m a huge fan of all your recipes! They really are a class apart ⭐️really excited to try out this red velvet recipe!

    I have a question that I hope you can help me with.. gel food colour is not easily available where I live, is it okay to use beet root juice in this recipe for the colour? Will it make a difference to the taste/texture? If not, what’s a good amount to use?

    Thanks a ton!

    1. Stephanie @ Sally's Baking Addiction says:

      Hi Su, We have tested this recipe with beet powder for color, but don’t recommend adding extra liquid from beet juice. How much powder you use really depends on how much color you wish to add – just keep in mind it won’t be a bright red as using a gel food coloring. Or you can leave it out! The cake will have the same flavor and be a lovely shade of cocoa.

  29. Hi Sally! My 9-year-old daughter is a big fan of yours and has done quite a number of your recipes. She baked these red velvet cupcakes today, and they turned out absolutely delicious. Thanks!

  30. If I want to make 6 cupcakes, would halving everything in this recipe work out okay?

1 2 3 4 5

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

With kitchen-tested quality recipes and step-by-step tutorials, my goal is to give you the confidence to bake and cook from scratch.

Sally's signature

Recipes You’ll Love



Join the community on the 1st of every month as we tackle a new challenge recipe.Review Sally's Baking Challenge FAQ page if you have any questions.

View More

A tradition since 2013, every December we countdown to Christmas with 10 new cookie recipes in a row!

View More

The first week of every November is all about Thanksgiving Pies.

View More

My Cookbooks

Sally's Cookbooks

About Sally

Welcome to my Kitchen!

I’m Sally, a cookbook author, photographer, and blogger. My goal is to give you the confidence and knowledge to cook and bake from scratch while providing quality recipes and plenty of pictures. Grab a cookie, take a seat, and have fun exploring! more about Sally