Red Velvet Cupcakes with Cream Cheese Frosting
These red velvet cupcakes are a gorgeous red color, moist and fluffy, have the most amazing flavor, and are topped with a luscious cream cheese frosting. An easy recipe that is great year-round!

I found long ago that getting a really, really good red velvet cupcake could be totally elusive. Some are dry, some are TOO red. It propelled me to make a great version at home.
I did some reading, I looked at a lot of recipes, and in the end I decided to try this one, which originated at the Hummingbird Bakery. And I'm so glad I did, because I don't think a better one could exist.
If you are looking for a super moist red velvet cupcake recipe, this is IT! They are everything you could hope for - moist, fluffy, a tiny bit chocolatey, and a perfect vehicle for a heaping pile of cream cheese frosting!
Don’t save these just for Valentine’s Day; they are great at Christmas, birthdays, or as an everyday treat!
Key Ingredient Notes

While we use some pantry staples like flour, sugar, and vanilla extract, below are notes on the essential ingredients for our red velvet cake recipe:
- Cocoa Powder – Use unsweetened, natural cocoa powder here. We want to avoid Dutched since it has already been alkalized.
- Vinegar – The reaction of the vinegar with the buttermilk helps to pull out the red hue in the cocoa powder. For this recipe, we use white vinegar, but you could also substitute apple cider vinegar.
- Buttermilk – Using soured milk is a key component to red velvet cakebatter, as the acidic liquid is needed to combine with the baking soda and cocoa powder to get the rise and texture right.
- Baking Soda – This works magic with the cocoa powder and buttermilk to get a beautiful rise and tender crumb.
- Red Food Coloring – We want to boost that beautiful red color! You can use either 2 tablespoons of liquid food coloring or 5 to 6 drops of gel food coloring.
How to Make Red Velvet Cupcakes
Step #1: Preheat oven to 350 degrees and line a standard muffin tin with paper liners.
Step #2: Cream the butter and sugar together, then add the egg and beat until well incorporated.

Step #3: In a separate bowl, combine the cocoa powder, vanilla extract, and red food coloring, which will make a thick paste. Add it to the batter and mix until combined.

Step #4: On low speed, alternate adding the buttermilk and flour, then beat on high until smooth.
Step #5: On low speed again, add the salt, baking soda, and vinegar. Beat on high until the mixture is completely combined and smooth.

Save This Recipe
Step #6: Divide the cupcake batter evenly between the liners and bake for about 20 minutes. Cool in the pan for 10 minutes then transfer them to a wire rack to cool completely before adding the frosting.

Decorating the Cupcakes
I love to pair red velvet with my favorite cream cheese frosting; it’s so thick and luscious, plus the slight tang is a great contrast to the sweetness of the cupcake. However, you could also use a seven-minute frosting, vanilla frosting, or even a chocolate frosting!
Some decorating options:
- Use an offset spatula to spread the frosting on the cupcakes.
- Place frosting in a piping bag and use piping tips to pile the frosting high! My favorite tip for those pretty swirls on the top of cupcakes is a Wilton 1M or Ateco #826 open star tip.
- The most traditional garnishment for red velvet cupcakes is to crumble one cupcake and use the cupcake crumbs to decorate the other cupcakes.
- Or use your favorite sprinkles, popular options are heart sprinkles or red, white, and pink jimmies!

Recipe Notes & Tips
- Buttermilk Substitute: If you don’t have buttermilk on hand, use this at-home substitution – Pour 1 teaspoon of lemon juice or white vinegar into a measuring cup. Add enough milk (I recommend 2% or whole) to measure 1 cup total. Stir together and let it sit for 5 minutes, then use it as directed in the recipe below.
- Adjusting to Make a Whole Cake: This recipe can be doubled to yield two 9-inch cake layers (bake time 25 to 30 minutes), or a 9×13-inch cake (bake time about 30 minutes).
- Mixer: This recipe can be successfully made using either a stand mixer or a hand mixer; either one will work!
Storage & Freezing Instructions
- Unfrosted Cupcakes – Unfrosted cupcakes can be kept in an airtight container at room temperature for up to 2 days. They can also be frozen for up to 3 months in a freezer-safe container or bag; thaw at room temperature (should take 30 minutes to 1 hour).
- Cream Cheese Frosting – The frosting itself can be made and stored in the fridge in an airtight container for up to 1 week. It can also be frozen in a freezer-safe container or bag for up to 3 months; thaw in the refrigerator overnight.
- Frosted Cupcakes – Frosted red velvet cupcakes can be kept in an airtight container and refrigerated for up to 1 week. I do not recommend freezing the frosted cupcakes.

More Red Velvet Recipes to Try:
- Red Velvet Cheesecake
- Red Velvet Poke Cake
- Red Velvet Roll Cake with White Chocolate-Cream Cheese Filling
- Red Velvet Whoopie Pies
- Red Velvet Ice Cream
Watch the Recipe Video:
If you make these red velvet cupcakes and love them, remember to stop back and give them a 5-star rating - it helps others find the recipe! ❤️️

Red Velvet Cupcakes
Ingredients
For the Cupcakes:
- 4 tablespoons (57 g) unsalted butter, at room temperature
- ¾ cup (149 g) granulated sugar
- 1 egg
- 2½ tablespoons (13 g) unsweetened cocoa powder
- 2 tablespoons red food coloring
- ½ teaspoon vanilla extract
- ½ cup (120 ml) buttermilk
- 1 cup (125 g) + 2 tablespoons all-purpose flour
- ½ teaspoon salt
- ½ teaspoon baking soda
- 1½ teaspoons distilled white vinegar
For the Cream Cheese Frosting:
- ½ cup (113 g) unsalted butter, at room temperature
- 2 cups (227 g) powdered sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 8 ounces (227 g) cream cheese, chilled and cut into 8 pieces
Instructions
- Preheat oven to 350 degrees F. Line a standard muffin/cupcake pan with liners.
- On medium-high speed, cream the butter and sugar until light and fluffy, about 3 minutes. Turn the mixer to high and add the egg. Scrape down the bowl and beat until well incorporated.
- In a separate small bowl, mix together the cocoa powder, vanilla extract and red food coloring to make a thick paste. Add to the batter and mix on medium speed until completely combined. You may need to stop the mixer to scrape the bottom of the bowl, making sure that all the batter gets color.
- Reduce the mixer speed to low and slowly add half of the buttermilk. Add half of the flour and mix until combined. Scrape the bowl and repeat the process with the remaining milk and flour. Beat on high until smooth.
- Again, reduce the mixer speed to low and add the salt, baking soda and vinegar. Turn to high and beat for another couple of minutes until completely combined and smooth.
- Divide the batter evenly between the cupcake liners and bake for about 20 minutes, or until a thin knife or skewer inserted into the center of the largest cupcake comes out clean.
- Cool for 10 minutes and then remove cupcakes from the pan and place them on a cooling rack to cool completely before frosting.
- Make the Frosting: Using an electric mixer, beat the butter, powdered sugar, vanilla, and salt on low speed until smooth, then mix for an additional 2 minutes, scraping down the bowl as needed.
- Increase the speed to medium-low and add the cream cheese one piece at a time and mix until smooth, then mix for an additional 2 minutes.
Notes
- This recipe can be doubled to make an 8 or 9-inch layer cake.
Did you make this recipe?
Leave a review below, then snap a picture and tag @thebrowneyedbaker on Instagram so I can see it!
This recipe was originally published on November 8, 2010.
Photography by Dee Frances.




Have you ever attempted red velvet with beets? I have been making red velvet for years and now it seems there are a lot of people trying to eliminate food coloring from their diets. Just wondering if you came across any methods during your research.
Hi Meghan, I have not, but I’d like to give it a try sometime!
I JUST posted about beets below!!!! They work fine, not quite as red, but red enough!
Karen
I’ve made these in the past and they were truly amazing – thank you!!!
today my little girl Lou Lou, who’s ten and very excited, is about to make these and I just realized I don’t have any buttermilk. is it okay to substitute milk? please say yes…
warm greetings from rainy LA!
Hi Natalia, I’m sorry I didn’t get to this in time, but regular milk will not work – the buttermilk interacts with the cocoa powder and baking soda in this particular recipe.
Love the red velvet cupcakes. I made mine with a fluffy soft buttercream frosting. Yum
hi micheele i just made the cupcakes and frosted them, may i know how long it can be kept and should i refrigerate them or is leaving it in room temperature okay? thanks so much, hope to hear from you soon!
Hi Malia, They should keep for about 3 days and you can keep them at room temperature. Enjoy!
Hi these cupcakes were a hit! Will this recipe yield 24 mini cupcakes?
Yes, you’ll get 24 mini cupcakes out of this recipe.
Absolutely loved it.
I 30 of them and it was gone by a minute. Every body was complementing it specially the frosting
it was my first experience with this site recipes . Gonna try others too
Hi. I made these cupcakes couple days ago. They domed nicely,however when I removed them from the oven they flatten as they cool. What could be the reason? Thanks. I will like to try them again. They tasted very well.
Hi Carol, Most cakes do tend to flatten a little as they cool. To be sure that they don’t fall too much, make sure that the cupcakes are cooked the whole way through; if the center is undercooked at all, it will cause the center of a cupcake (or cake) to fall as it cools. Also be sure that you aren’t using any substitutions for the baking soda, vinegar, buttermilk or cocoa powder – they all play an important part of rising.
these are my go to red-velvet cupcakes and everyone loves them!
I’d like to try making the cake with this recipe. is cooking time still 20mins in the 8-9in round pan?
Also, by doubling the receipe will that give me two round pans?
Thanks!
Hi Diana, The baking time will probably be slightly longer and yes, doubling the recipe will give you two round pans.
How do you convert this recipe from 12 yields to two yields? What are the things to reduce on and how much? Great help for anyone who can help. Thanks!
-Raquelle
Hi Raquelle, If you really only want two cupcakes, you’ll need to divide everything by six, and I would recommend weighing everything for accuracy. OR, you could just make the whole recipe (or half) and freeze what you don’t need for another time.
Hi Michelle,
Will the recipe be sufficient to make a regular 8-inch round cake?
Hi Charlotte, The recipe as written will make a single-layer 8″ cake. If you’d like a double layer cake, you will need to double the recipe.
hey michelle, hope u reply to my comment i just wanted to ask if could use a buttermilk substitute as i cant easily get buttermilk here in my town so the substitute is just 1/2 cup milk and 1 tablespoon lemon juice or white vinegar. As they say that it works just as good i just wanted your approval as this is your recipe. So shall i use the substitute or shall just try and get buttermilk??? Thanks. Would love if u replied
I would get buttermilk if you can, but if it’s impossible, then yes, the lemon juice/vinegar with regular milk will work.
Hi Michelle, thanks for the feedback. Really appreciate it and i will be sure to comment again next week or maybe even sooner on how my cupcakes have turned out. With the substitute. Thanks XOXO
:)
Hi! Thank-you so much I have been trying to find the perfect red velvet and this is it! I made a batch last night to be topped with Swiss meringue butter cream but that didn’t work so stuck with plain old butter cream as I had no cream cheese am not a huge fan of it anyway! AMAZING!!!!! I also didn’t do the baking soda or vinegar in it and used Self raising flour. I think that’s an Aussie thing lol and they came out like a mud cake texture beautiful!!
Hello. Can this red velvet cupcake recipe be doubled to make 24 cupcakes? Thanks much!
Hi Jacky, Yes you can. Enjoy!
My one problem with red velvet cake is the color, which gives the cake a nasty dye taste to me. So unnatural looking too.
Read an amazing NY times article a while back about how the cake is becoming a gimmick.
Maybe I will give it a try without the dye.
Hi! Should I mix the salt, vinegar and baking soda before adding it to the batter?
Nope, that is not necessary. Enjoy!
Just made this for a small gathering and they turned out very delicious, moist & tender. Thank you for such a great recipe
May i use apple cider vinegar instead of distilled white vinegar?
This is my third time (in a day) making these cupcakes. I followed the recipe exactly like you said, did everything exactly the same, but my cupcakes kept overflowing, i know you’re supposed to fill the cupcake liner 2/3 or 3/4, in my first attempt i filled it 3/4 knowing it was too much, and the batter overflowed, still the cupcakes had amazing amazing flavor. Second batch, a filled the cups 2/3 maybe a little less, and still, my cupcakes overflowed and seem super flat.
My third time is baking right know, I filled the cups 1/2, and for what i can see the cupcakes overflow a little but no so much like the 2 first attempts, still, they seem kind of flat, i replace the 1 1/2 teaspoon of vinegar for 1/2 teaspoon in this new batch, hoping it would help with the rising. (i just checked the oven and they’re ready, but they turned out really flat and a little sunk in the middle, didn’t overflowed much this time)
I don’t know what I did wrong honestly, I’ve been making cupcakes for a while now and usually don’t have a problem with any of them. I also been following you for a while and a tried a few times your “snickers cake” and the “peanut butter overload” i think thats the name? and they’d turned out AMAZIIIING every time, it never fails. So im really frustrated with this recipe :( even more for the fact that the flavor in these are incredible delicious but they don’t look like they’re supposed to :(
Hi Michelle – I love trying recipes from your recipe index and they always turn out awesome. Tried the red velvet cupcakes tonight and they came out fantastic. Thanks for the recipe. This is a keeper.
I am looking to make a couple dozen. Would I simply double the recipe? Thanks!
Hi Kelley, Yep!
Just made these this morning and they came out dense? What did I miss or do wrong? I made these before but the last time they were fluffy…
Hi Jo, If they turned out fine for you previously, I’m guessing there may have been something slightly different in your technique, oven temperature, etc. I really couldn’t say for sure.
Okay now that I think about it… What if I didn’t have enough food coloring? I didn’t actually and it didn’t click to use water in place of that. Would that have anything to do with the density? Thanks for your reply!
Hi Jo, That certainly could have been the culprit.
Wow! That’s crazy how something so small can make or break a recipe! LoL. Well thank you for your reply and help!!! :)
waaaaaay too much batter for 12 cupcakes. decided to trust the recipe and filled 12 cups – spilled over by a half inch all around and looked terrible. flavor was fine though.
I was super excited to try this recipe and I used it to make red velvet cupcakes for my sister’s birthday…..I am bummed but they came out “ok”. They don’t taste bad but they are super dense. I followed the recipe to the T so I’m not sure what went wrong. :/
Hi there!! :) Do your cake/cupcake recipes work in high altitude? I’m in Colorado at 5280 feet, thank you!!
Hi Michelle, I don’t bake at high altitude, so if you typically need to adjust recipes, I would make the same adjustments here.
May I know if there’s a substitute for buttermilk? Or is there any way to make a homemade buttermilk? And does distilled white vinegar differ from distilled cane vinegar? Thanks :)
Hi Janine, You can make a homemade buttermilk with lemon juice; instructions are on this page: https://www.browneyedbaker.com/substitutions/. I have never heard of distilled cane vinegar, so I couldn’t say whether or not they are the same or different.
The food coloring you used– is it gel, liquid, or powder?
I used liquid food coloring.
Just made these. Damn, they are AMAZING! My mom is not a cupcake person *gasp* and she ate TWO :D I’ve tried so many red velvet recipes, this is by far the best. I had a question about the icing: how did you get yours to hold up well? Like mine was very liquid-y. I made sure to cool the cupcakes first but the icing still fell apart :( Tasted amazing though!
Hi Maleeha! I didn’t like the frosting as well. Mine flopped! lol. But, I read from previous posts Michelle recommended using the full fat cream cheese instead of the low fat. Low fat has too much water in it. I will give the frosting another try. :)
I tried your recipe yesterday and I must say I was surprised by its outcome. The cupcakes turned out well; beautiful colour, super moist, and delicious! I’m baking them again soon for my daughter’s birthday. :)
Hey there! I can’t use Vanilla Extract in this recipe due to its alcohol content (I’m baking for my multi-religious friends and some of them can’t eat if there’s alcohol in their food) so if I were to use Vanilla Essence, how much would be a good substitute? I’ve read in some forums that call for doubling the amount (or 1 1/2 times the amount) of vanilla essence if replacing vanilla extract because of its lower flavour concentration. Please help me out, thanks so much!
Hi Nadia, If it’s just imitation vanilla, then use the same amount. However, if it’s a concentrated oil-type essence, then just a drop or two.
I tried these yesterday and everyone loved it! :D thanks michelle!
I hope you upload a nice mint cupcake recipe ! xx