Red Velvet Cupcakes

4.71 from 27 votes

This post may contain affiliate links. Read full disclosure.

These classic red velvet cupcakes with velvety texture and buttery soft crumbs are ridiculously easy to make and so perfect with tangy cream cheese frosting!

A red velvet cupcake with tall cream cheese frosting.


 

Why you’ll love this recipe?

Anyone who knows me will tell you that I love pretty much anything red. However, the color of this cake is not the only reason I love it so much.

And no, red velvet cake is not just a chocolate cake tinted with red color!! It’s so much more!

When done right, red velvet cake has a smooth velvet-y texture with soft buttery crumbs. It has just a hint of cocoa without overpowering chocolate flavor.

Paired with tangy cream cheese frosting, these homemade cupcakes are simply irresistible!

A platter of red velvet cupcakes with tall cream cheese frosting.

Why red velvet cupcakes are red?

Traditionally, red velvet cakes didn’t call for any artificial food coloring to get that bright red color. It was a natural result of combining vinegar with cocoa powder.

Cocoa powder (and other fruits and vegetables, like purple cabbage, plums, blueberries, raspberries) naturally contain anthocyanins, a pigment that changes the color due to pH level. So back in the day, when natural cocoa powder was mixed with acidic ingredients like vinegar and buttermilk,the cake batter naturally turned red. 

Today, cocoa powders are processed with acid-neutralizing agent and it doesn’t react to acidic ingredients as it used to. That’s why we have to add food coloring to get that beautiful red color.

And I’m about to show you how to make absolutely perfect red velvet cupcakes from scratch.  

A red velvet cupcake with tall cream cheese frosting.

Ingredient Notes:

To makes these soft and velvet-y cupcakes, you’ll need a few simple ingredients: flour, sugar, cocoa powder, salt, egg, vegetable oil, buttermilk, vanilla extract, baking soda and white vinegar.

  • Cocoa powder – When it comes to cocoa powder, I recommend using unsweetened natural cocoa powder. Dutch-processed cocoa powder has a darker color, which may result darker cupcakes. Here’s an excellent article on difference between natural and dutch processed cocoa powder.
  • Buttermilk is a must for that beautiful velvet-y texture, moist and soft crumbs and a slight tang, the signature taste and texture of these classic cupcakes. Oh and I prefer store-bought buttermilk over DIY version. But homemade buttermilk will work in a pinch.
  • Food coloring – Either liquid or gel food coloring will work for this recipe. To achieve the level of brightness of my cupcakes, you’ll need: 1 tablespoon of liquid food coloring, or 1 teaspoon of gel food coloring.

DIY Buttermilk:

I realize not everyone have buttermilk in the fridge like we do at all times. (We sure love our buttermilk pancakes!) Here’re 2 ways you can make a quick homemade buttermilk:

  • Option #1: 1/3 cup sour cream, or plain Greek yogurt + milk (or water) to make 1/2 cup. Stir well before using.
  • Option #2: 1/2 cup of milk + 1/2 tablespoon lemon juice (or white vinegar). Stir and let it sit for 5 minutes for milk to curdle.
Buttermilk poured into a measuring cup.

Tip

While homemade buttermilk works in a pinch, I personally prefer store-bought buttermilk for making these red velvet cupcakes.

How to make these cupcakes:

It’s really easy to make these cupcakes, you don’t even need a mixer, as I did in my video below.

  1. Mix dry ingredients.
  2. Mix wet ingredients.
  3. Combine dry and wet ingredients.
  4. Stir in baking soda/vinegar mixture.
  5. Bake!
Step by step photo collage of making red velvet cupcakes.

And here’s the step by step frosting recipe with a troubleshooting guide.

Make-Ahead Tips:

You can make both cupcakes and frosting in advance.

  • Store the cooled cupcakes in an airtight container at room temperature for up to 2 days, or freeze for up to 3 months.
  • Refrigerate the frosting, covered, until ready to decorate the cupcakes.

Tip

I recommend frosting the cupcakes preferably right before serving, or 2-3 hours in advance at the most.

Storing Tips:

  • Store unfrosted cupcakes at room temperature, covered, for 1-2 days.
  • You can also freeze unfrosted cupcakes in an airtight container for up to 3 months. Thaw overnight in the refrigerator.
  • Store leftover cupcakes in the refrigerator, covered, for up to 3 days. Cover the cupcakes with a plastic wrap to prevent them from drying out.
A platter of red velvet cupcakes with tall cream cheese frosting.

Hope you enjoy this recipe and let me know what you think. 🙂

Watch How to Make This Below!
4.71 from 27 votes

Red Velvet Cupcakes

These classic red velvet cupcakes with velvety texture and buttery soft crumbs are ridiculously easy to make and so perfect with tangy cream cheese frosting!
Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
Servings: 12 cupcakes

Ingredients

For cupcakes:

  • 1 ½ cups (190g) all-purpose flour
  • 1 cups (200g) sugar
  • 1 tablespoons natural unsweetened cocoa powder Note 1
  • ¼ teaspoon salt
  • 1 large egg at room temperature
  • ½ cup (120ml) vegetable oil
  • ¾ cup (180ml) buttermilk at room temperature, Note 2
  • 1 tablespoon liquid red food coloring or 1 teaspoon gel food coloring, Note 3
  • 1 teaspoon pure vanilla extract
  • ½ teaspoon baking soda
  • ½ teaspoon white distilled vinegar

For cream cheese frosting:

  • 8 oz (225g) cream cheese at room temperature
  • ¼ cup (55g) unsalted butter at room temperature
  • 2 cups (250g) powdered sugar
  • 1 teaspoon pure vanilla extract
  • 1/8 teaspoon kosher salt

Instructions 

To make cupcakes:

  • Preheat the oven to 350°F (175°C). Line muffin pans with paper cupcake liners.
  • In a medium bowl, whisk together flour, sugar, cocoa and salt. Set aside.
  • In a large mixing bowl, whisk the egg, vegetable oil, buttermilk, red food coloring, and vanilla extract until well combined.
  • Add prepared dry ingredients and mix until smooth, about a minute.
  • In a small dish, mix together baking soda and vinegar. While the soda/vinegar mixture is bubbling, add it to the batter and mix it well.
  • Using a large cookie scoop, divide the batter into 12 muffin cups. (Fill the cups 2/3 of the way.)
  • Bake for 18-20 minutes, or until inserted toothpick comes out clean.
  • Cool the cupcakes for 5 minutes in the pan. Then transfer onto a wire rack to cool completely.

To make frosting:

  • In a mixing bowl with paddle attachment, beat cream cheese and butter on medium high speed until fluffy, about 1 minute.
  • Add powdered sugar and beat on low speed for a minute. Then increase the speed to medium high and continue to beat until smooth and fluffy, about 3 minutes.
  • Stir in vanilla extract and salt. Whip again until incorporated, 30 seconds.
  • Transfer the frosting into a pastry bag, fitted with decorative tip (I used this Wilton M1 piping tip).
  • Frost the cooled cupcakes preferably right before serving, or a few hours prior.

Tips & Notes

Note 1: It’s best to use natural cocoa powder for these cupcakes, as Dutch-processed cocoa powder has a darker color, which may result darker cupcakes.
Note 2: If you don’t have buttermilk on hand, make a homemade version: stir in 1 teaspoon white vinegar or lemon juice into ¾ cup milk. Let it sit for 5 minutes.
Note 3: Feel free to adjust the amount of food coloring as it’s totally up to you how much food coloring to use. The provided amount is to achieve the level of brightness you see on my photos.
Storing Tips:
Store unfrosted cupcakes at room temperature, covered, for 1-2 days.
– 
You can also freeze unfrosted cupcakes in an airtight container for up to 3 months. Thaw overnight in the refrigerator.
– Store leftover cupcakes in the refrigerator, covered, for up to 3 days.

Nutrition

Servings: 1 frosted cupcake
Calories: 394kcal
Carbohydrates: 50g
Protein: 4g
Fat: 20g
Sugar: 38g
Sodium: 246mg
Course: Dessert
Cuisine: American

This recipe was originally published on December 3, 2013 and updated on July 20th, 2021.

Hi, I’m Shinee!

Welcome! I’m so happy you’re here! I believe anyone can cook restaurant-quality food at home! And my goal is to help you to become a confident cook with my easy-to-follow recipes with lots of tips and step-by-step photos.

Leave a comment

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

Made this? Rate this recipe:




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

106 Comments

  1. Hi Shinee! Sounds like an AMAZING recipe you have here- I am using this recipe to make BLUE velvet cupcakes for a baby shower on the weekend- can’t wait to try it!! Just a question- I have noticed there is no baking powder in this recipe and the flour is not self-raising; do the cupcakes still rise and if so, what is the raising agent in this recipe?

    1. Hi, Chelsea! The raising agent in this recipe is baking soda with vinegar that you add at step #4. Hope this helps. And happy baking!

  2. Have not eaten one of these cupcakes yet, but the frosting is So Runny. It’s practically running off the cupcakes even as I type this.  It tastes fine! But it has the wrong texture.  Maybe it needed more butter? 

    1. Hi, Laura! What kind of cream cheese did you use? Hope it wasn’t the one in a round plastic tub, which is cream cheese spread. I also had a runny frosting result when I used generic Walmart cream cheese. So I only use Philadelphia cream cheese bricks.

  3. i made these and while the batter was delicious they went totally flat in the oven!  Actually they completely fell into the middle.  Not sure what happened.

    1. Bronni, sorry your cupcakes went flat on you. There could be multiple reasons for that to happen. 1. The batter was mixed for too long, creating too much air bubbles in the batter. 2. The oven temperature was off. 3. If the oven door was opened during baking, it will also cause the collapse. 4. If you’re in high altitude, the recipe should be adjusted accordingly. Hope this helps.

    1. Hi, Allz! Sorry for late response. I wouldn’t suggest using milk in this recipe. Buttermilk is essential. If you absolutely can’t find buttermilk, you can make a homemade version by adding about 1 tablespoon lemon juice in 3/4 cup milk. Let it sit for 5 minutes before using. Hope this helps.

  4. I made these today and although the cupcakes were SO fluffy and light, the frosting was veeery runny.. But it was probably something I did wrong because it tastes amazing (the measurements where exact)..

    1. Hi, Katerina! I’m glad your liked the cupcakes. I wonder why the frosting was runny though, since you did use Philadelphia cream cheese, which is what I use too. Did you use the block cream cheese, right? Not the one in the round container? And was it regular cream cheese, or less fat version? Hope we can get to the bottom of this issue.

      1. Thank you for replying Shinee! 🙂 I took them to a party yesterday and they were a hit!
        Maybe you found the problem! I used the one in the container (full fat though!).. We don’t have many options for cream cheese where I live, but had I seen the blocked one I would have bought that instead..BUT! I put it in the fridge to set and then I just topped the cupcakes with a blob of the icing and put it right back in the fridge and they were fine! can i send you a pic? 🙂

        1. Oh, I’m glad to hear that they turned out great, Katerina! I’d love to see the picture. You can send it via e-mail, or post it on Instagram with hashtag #sweetandsavorybyshinee. 🙂

    1. You can make the frosting up to 1 day ahead. (I’ve done that.) Just cover with plastic wrap and refrigerate. Also, I’d suggest beating it for a minute or two to fluff it up before frosting the cupcakes.

  5. Hi Shinee!

    (first of all as in Shinee the band? haha)

    and secondly, I’ve made this before and I absolutely loves this recipe! However I tried remaking this recipe and the icing turned out runny, is there something I’m doing wrong? I followed the recipe correctly :<

    1. Hi, Easanda! Yep, just like korean (?) band. 🙂
      What kind of cream cheese did you use? The reason I’m asking is because I once used generic brand cream cheese, and it was so runny. So, I only use Philadelphia cream cheese, and never had that problem again. Did you use the same cream cheese as the first time you tried?

  6. Hi shinee 
    I’m nine years old and did your recipe for red velvet cupcakes to help me for my school bake off competition.I baked them on my own yesterday and my family loved them 
    Thanks for the amazing recipe
    (I’m going to put them in a cupcake bouquet)
    P.s I live in the uk  

    1. Hi, Lara! I’m so happy to hear that you made my favorite red velvet cupcakes all by yourself. Glad that your family loved them too. I can imagine how beautiful your cupcake bouquet will be! Good luck on your bake-off competition!
      PS: I just travelled to London last month, and I had absolutely lovely time in your country! 🙂

  7. Hello shinee! Your red velvet cupcakes look perfect! I tried to make it but the color didn’t come out as bright as yours although i also used liquid food coloring. What brand do you use?