These Homemade Red Velvet Cupcakes are soft and moist with a light buttery, chocolate taste. Each bite of this classic cupcake recipe paired with cream cheese frosting gives you a delicious-tasting combo. Make them for Valentine’s Day or any time of the year!

Opened red velvet cupcake with cream cheese frosting topped with heart sprinkles on a light wood background | All images © Beyond the Butter®
Dessert plate with homemade red velvet cupcakes with cream cheese frosting topped with heart sprinkles on a light wood background | All images © Beyond the Butter®

Where Did Red Velvet Cake Come From?

Some people think that red velvet cake originated from the Waldorf Astoria Hotel in New York, while others believe it originated with the Adams Extract Company, by being one of the first companies to sell red food coloring.

During World War II, certain foods were being rationed, like butter and sugar, so bakers would use beet juice or boiled beets to enhance the color of the cake. The beet juice acted as a way to keep the cakes moist.

These days you don’t see too many red velvet recipes listing beets as an ingredient. Instead, they call for red food coloring to give it that nice vibrant red color.

Homemade red velvet cupcakes with one opened and half eaten with a small bowl of Valentine's Day sprinkles on light wood background | All images © Beyond the Butter®
Save this Recipe!
Enter your email address and we’ll send it straight to your inbox!
Please enable JavaScript in your browser to complete this form.

What’s In Red Velvet Cupcakes?

You’ve probably seen the more traditional red velvet cupcakes with buttermilk and white vinegar—my recipe is a slightly different version of this classic that uses sour cream. Here’s the breakdown of what ingredients are needed.

Red Velvet Cupcakes

Dry Ingredients

  • All-purpose flour
  • Unsweetened cocoa powder
  • Baking soda

Wet Ingredients

  • Unsalted butter
  • Granulated sugar
  • Eggs
  • Vanilla extract
  • Sour cream
  • Milk
  • Red food coloring

Cream Cheese Frosting

  • Unsalted Butter
  • Cream Cheese
  • Clear Imitation Vanilla Extract
  • Sifted Powdered Sugar

If you’re looking for a red velvet cake recipe with buttermilk, check out my Single Layer Red Velvet Cake recipe! Or, for those of you wanting to use up more sour cream, I highly recommend my Chocolate Chip Sour Cream Coffee Cake, Easy Lemon Poppy Seed Muffins, or my Devil’s Food Cupcakes!

Homemade red velvet cupcakes with cream cheese frosting topped with heart sprinkles on a light wood background | All images © Beyond the Butter®

Substitutions

Milk. For the milk in this red velvet cupcakes recipe, you can use any dairy milk. I’ve made these using 1%, fat-free, and lactose-free 1% milk. I did not test this recipe using any non-dairy milk.

Sour Cream. You can sub in the same amount of plain Greek yogurt for the sour cream.

Vanilla Extract. For the cream cheese frosting, you can choose to use pure vanilla extract instead of the clear imitation extract. The reason I used this in the frosting recipe was to help keep the frosting whiter.

I did not test this homemade red velvet cupcakes recipe using any alternative flour, cocoa powders, sugars, or egg substitutes.

Dessert plate with homemade red velvet cupcakes with cream cheese frosting topped with heart sprinkles on a light wood background | All images © Beyond the Butter®

Let’s Make the Recipe!

Here is a quick overview of how to make these easy red velvet cupcakes.

  1. Whisk the dry ingredients together. This includes all-purpose flour, unsweetened cocoa powder, and baking soda.
  2. Mix the wet ingredients together. Start with the unsalted butter and granulated sugar, then add in the eggs, vanilla extract, and sour cream.
  3. Bring it all together. Alternate between adding the whisked dry ingredients with the milk until it’s all used. Mix it together until just combined.
  4. Bust out the red food coloring. The more red food coloring you use, your red velvet cupcakes will be more vibrant. I highly recommend wearing rubber gloves when you add the food coloring too. Nothing sucks more than having your fingers dyed red for days.

If you mix the red food coloring with your mixer, do so on low speed. Alternatively, you can stir the food coloring in with a spatula. Either way, be cautious not to over-mix the batter.

Sliced red velvet cupcake with cream cheese frosting topped with heart sprinkles on a light wood background | All images © Beyond the Butter®

How to Make Perfect Cream Cheese Frosting

This cream cheese frosting has a nice whipped consistency and does well when piped into cupcakes!

To make this cream cheese frosting, you’ll start by beating the unsalted butter and the cream cheese together. Then you’ll add in the vanilla extract.

Stop your mixer to add in the powdered sugar, then mix on low speed until it all comes together. Then up your mixer speed to medium-high and mix it for about 3-4 minutes to give it a nice whipped consistency.

Small bowl of Valentine's Day heart sprinkles Homemade red velvet cupcakes with one opened and half eaten with a small bowl of Valentine's Day sprinkles on light wood background | All images © Beyond the Butter®
Homemade red velvet cupcakes with cream cheese frosting topped with heart sprinkles on a light wood background | All images © Beyond the Butter®

Decorating Your Homemade Red Velvet Cupcakes

When it comes time to decorate your homemade red velvet cupcakes, you can apply the frosting in 2 ways:

Offset spatula. This is the easiest way to decorate the cupcakes. You may find that when using this method, you have some leftover frosting.

Decorating tip. While this can be slightly intimidating to some, this is a relatively easy method for applying cream cheese frosting.

I suggest using a large decorating tip, like the Wilton 1A decorating tip, with a large piping bag, as I did with this recipe. The Wilton 1A tip is also known as the open tip or open circle tip. A smaller alternative you can try is the 2A decorating tip.

Homemade red velvet cupcakes with cream cheese frosting topped with heart sprinkles on a light wood background | All images © Beyond the Butter®

How to Make Cream Cheese Frosting Look Whiter

Cream cheese frosting can sometimes give off a yellowish tint which isn’t always the look we’re going for. To get your cream cheese frosting whiter, here are a few suggestions that have worked well for me.

Start with the Butter. This really applies more to when you have a larger amount of butter in your recipe, but I still felt it was important to mention. The longer you beat the butter before adding anything else, the less it will have that yellowish tint to it. Because we’re working with such a small amount (2 tablespoons) in this red velvet cupcakes recipe, you won’t need to worry about this.

Swap Out the Vanilla Extract. When you use pure vanilla extract, the brownish color can tint the cream cheese frosting, which doesn’t really help make it whiter. You can instead use a clear imitation vanilla extract.

Use a White Icing Color. For those really want a bright white frosting, I recommend trying Wilton’s White White Icing Color. It works well, and I know some professional cake artists that like to use it.

Purple Food Coloring. Another suggestion that you can try to get your cream cheese frosting whiter is to add a teeny tiny amount of purple food dye to the butter at the beginning of making the frosting.

And by teeny tiny, I mean taking a toothpick and adding just a dab of the color. Any more, and you could wind up with light lavender color icing, which is probably not what you’re going for.

I haven’t tried this with cream cheese frosting, but I have with buttercream frosting.

Homemade red velvet cupcakes with cream cheese frosting topped with heart sprinkles on a a small pink cupcake stand | All images © Beyond the Butter®

Homemade Red Velvet Cupcakes FAQs

What decorating tip did you use for the red velvet cupcakes?

I used a Wilton 1A decorating tip or open tip.

Where are your heart sprinkles from?

They are from my local grocery store, but you can find many different Valentine’s Day-themed sprinkles from Wilton, Sprinkle Pop Shop, and more.

What brand of food coloring dye did you use?

I used Wilton’s Color Right red.

How much red food coloring will I need?

I used 8-10 drops of the Wilton Color Right red. The number of drops will depend on the brand and if you’re using regular or natural food coloring.

What cupcake liners did you use?

I used Wilton’s wave cupcake liners in white. They don’t hold as much cupcake batter as a standard-size cupcake, but boy, are they super cute! To see the wave liners in black, check out my Devil’s Food Cupcakes recipe! For reference, they come in a pack of 24.

Can I use the standard-size cupcake liner instead?

Yes. Please note you will yield about 15 cupcakes with standard-size cupcake liners.

More Cupcake Recipes!

    Homemade Red Velvet Cupcakes

    5 from 3 votes
    Author: Jennifer
    Prep: 15 minutes
    Cook: 20 minutes
    Total: 35 minutes
    Servings: 18 servings
    These Homemade Red Velvet Cupcakes are soft and moist with a light and buttery, chocolate taste. Each bite of this classic cupcake recipe paired with cream cheese frosting gives you a delicious tasting combo. Make them for Valentine's Day or any time of the year!
    Save this Recipe!
    Get this sent to your inbox, plus get new recipes from us every week!
    Please enable JavaScript in your browser to complete this form.

    Ingredients 

    Red Velvet Cupcakes

    • 1 1/4 cup All-Purpose Flour
    • 1/4 cup Unsweetened Cocoa Powder
    • 1/2 tsp Baking Soda
    • 1/2 cup Unsalted Butter, room temperature
    • 1 cup Granulated Sugar
    • 2 Large Eggs, room temperature
    • 1 tsp Vanilla Extract
    • 1/2 cup Sour Cream
    • 1/2 cup Milk, any dairy milk is acceptable including lactose-free milk
    • 8-10 drops Red Food Coloring, number of drops will vary based on brand used
    • Sprinkles,

    Cream Cheese Frosting

    • 2 tbsp Unsalted Butter, room temperature
    • 4 oz Cream Cheese, softened
    • 1 tsp Vanilla Extract, pure or clear imitation can be used
    • 2 cups Sifted Powdered Sugar

    Instructions 

    Red Velvet Cupcakes

    • Adjust the oven rack to 2nd level position (just above center) and preheat your oven to 350ºF. Line 2 cupcake tins with up to 18 cupcake liners. If using standard cupcake liners, you will yield closer to 15 cupcakes.
    • In a medium size bowl, whisk together the all-purpose flour, unsweetened cocoa powder, and baking soda. Set aside.
      1 1/4 cup All-Purpose Flour, 1/4 cup Unsweetened Cocoa Powder, 1/2 tsp Baking Soda
    • Using your hand mixer or stand mixer fitted with a paddle attachment, beat the unsalted butter and granulated sugar together on medium-high speed until light in color and fluffy in texture.
      1/2 cup Unsalted Butter, 1 cup Granulated Sugar
    • Add in the eggs, vanilla extract, and sour cream, mixing until fully blended.
      2 Large Eggs, 1 tsp Vanilla Extract, 1/2 cup Sour Cream
    • Switching the mixer speed to low, alternatively add in whisked dry ingredients with the milk. Mix until just combined. The batter will be on the thicker side, but still very easy to scoop and place into the cupcake liners.
      1/2 cup Milk
    • With your mixer on low speed, add in enough red food dye to get a nice bright red color. I used 8-10 drops using the Wilton Color Right red. The number of drops will vary based on what brand you use.
      8-10 drops Red Food Coloring
    • With a 1 1/2 tablespoon-size cookie scoop or 2 spoons, fill the cupcake liners 2/3 full.
    • Place in the oven and bake for 20-22 minutes at 350ºF or until an inserted toothpick comes out clean. The cupcakes should have a nice dome shape to them.
    • When done, allow the cupcakes to cool for approx. 5-10 minutes before transferring them to a cooling rack. Frost the cupcakes once they have completely cooled.
    • Unfrosted cupcakes can be kept in an airtight container for up to 3 days at room temperature.

    Cream Cheese Frosting

    • With a hand mixer or stand mixer fitted with a paddle attachment, beat the unsalted butter and cream cheese on medium-high speed until well blended. Add in the vanilla extract.
      2 tbsp Unsalted Butter, 4 oz Cream Cheese, 1 tsp Vanilla Extract
    • With your mixer turned off, add in the sifted powdered sugar. Turn the mixer speed to low and mix until it's well blended. Then set the mixer speed to medium-high and beat for 2-3 minutes until it's a nice whipped consistency.
      2 cups Sifted Powdered Sugar

    Decorating the Cupcakes

    • Frost the cupcakes using an offset spatula or a large piping bag fitted with a large decorating tip. I used the 1A Wilton decorating tip. Top with sprinkles and enjoy!
      Sprinkles
    • Keep any leftover frosted cupcakes in the refrigerator in an airtight container for up to 4 days.

    Video

    Notes

    • You’ll yield about 18 cupcakes using the Wilton wave cupcake liners. With standard cupcake liners, you will yield closer to 15 cupcakes.
    • When working with food coloring, I recommend using rubber gloves.
    • The prep time for making the cream cheese frosting is approximately 10 minutes. Decoration time will vary based upon what method of decorating you go with and your level of experience.
    • The cream cheese frosting recipe yields approximately 1 1/2 cups or 367 grams.
    • Every oven and kitchen set up is different. Please make sure your oven temperature is calibrated correctly.

    Nutrition

    Calories: 232kcal | Carbohydrates: 33g | Protein: 3g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.3g | Cholesterol: 46mg | Sodium: 63mg | Potassium: 64mg | Fiber: 1g | Sugar: 25g | Vitamin A: 358IU | Vitamin C: 0.1mg | Calcium: 29mg | Iron: 1mg

    Nutritional information provided above is an estimate only and will vary based on specific ingredients used. See Nutritional Disclaimer for more info.

    Like this recipe? Leave a comment below!
    Homemade red velvet cupcakes with cream cheese frosting topped with heart sprinkles on a light wood background | All images © Beyond the Butter®

    This red velvet cupcakes recipe was originally published on 1/23/2019. It has been updated with refreshed images and new tips.

    About Jennifer

    Hi, I'm Jennifer! I love creating and sharing delicious, easy-to-make dessert recipes that bring you—and hopefully your loved ones—wonderful memories!

    5 from 3 votes (1 rating without comment)

    Leave a comment

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






    12 Comments

    1. ash says:

      do you think I could use yogurt instead of sour cream?

      1. Jennifer says:

        Hi! Yes, per the Substitutions section above you can sub in the same amount of plain Greek yogurt for the sour cream.

    2. Audry says:

      Hi! I was wondering where you get your wavy cupcake liners? They look great!

      1. Jennifer says:

        Thanks! They’re from Wilton. You can find all the details above in the FAQ section!

    3. Sarah says:

      5 stars
      I’d leave 50 stars if I could. I am the ultimate red velvet hater. It was such a pointless cake to me haha but THIS IS EVERYTHING!!! I doubled the recipe and made a 5 layer 6 inch cake with it. Took temp down to 325 and baked for 43 minutes. Perfection. This recipe is beyond any other red velvet I’ve ever tried…. and I’ve tried A LOT and none have ever phased me. Now I’m forever a red velvet fan because of this!

      1. Jennifer says:

        This honestly made my day to read this!❤️ Thank you so much for making the recipe and for providing the changes you made to make it as a cake!!!

    4. Tasia ~ twosugarbugs says:

      I’m just in love with how pretty these are!❤️❤️ You rocked that 1A piping girlfriend!

      1. Jennifer says:

        Aww thank you so much, Tasia! Next to the 1M, it’s probably my favorite piping tip ☺️

    5. Karly says:

      These are so cute!! Perfect for Valentine’s Day!

      1. Jennifer says:

        Thank you so much, Karly! I agree!

    6. Jo says:

      5 stars
      These look ridic and I’m going to need them come mid February when we’ve all been cooped up too long and spring is still no where in sight.

      1. Jennifer says:

        Thanks Jo! I hear ya on feeling cooped up! Hope you get to make these!❤️