Easy Red Velvet Cake

4.60 from 10 votes

I may receive compensation in the form of payment or products to supplement my posts, but all opinions remain my own. Read our disclosure policy.

This easy red velvet cake is fluffy, moist, topped with cream cheese frosting, and has the most beautiful red color. It has the perfect red velvet flavor that’s slightly tangy with a milk chocolate taste. Easy to make & oh so delicious – it’s the perfect red velvet cake recipe. Easy red velvet cake is moist, tender & topped with fluffy cream cheese frosting.

Red velvet cake has been on my baking to-do list for a long time. I wanted a red velvet cake recipe that’s moist with a soft cake crumb, the perfect red color, a delicious hint of cocoa, and the fluffiest cream cheese frosting. It’s a classic for good reason. 

As much as I absolutely love red velvet – I didn’t want the hassle of making a layer cake though. Sometimes I can’t handle the potential stress of toppling cake layers. And sometimes I need enough cake that can serve a small army.

So for today’s easy red velvet cake recipe – we’re making a red velvet sheet cake. All the deliciousness with way less work. Ok – so now that I’ve admitted my aversion to layer cakes, let’s talk about this easy red velvet cake. 

The Perfect, Easy Red Velvet Cake RecipeA 9x13 inch pan of red velvet cake.

First, there’s a few key ingredients:

  1. Butter & oil. Butter adds flavor and oil makes the crumb extra moist.
  2. Cake flour. It gives the lightest, most delicate cake crumb. If you don’t have cake flour you can use a combination of cornstarch & all-purpose flour (see recipe notes), but I find cake flour works the best.
  3. Buttermilk. It creates a soft, deliciously moist cake that’s synonymous with red velvet. It also adds a slight tanginess to the flavor that’s key. 
  4. Finally, vinegar. At the very end, we mix vinegar into the cake batter. Vinegar reacts with the baking soda to help the cake rise. It also helps to bring out the red color of the cake when it reacts with the cocoa powder, and it adds just enough acidity to give the cake it’s classic red velvet flavor. 

Make sure your butter, eggs and buttermilk are at room temperature before getting started so you don’t have to over mix your cake batter. Over mixing cake batter can cause your cake to get tough and dry instead of moist and tender. Red Velvet Cake batter - learn all the tricks for how to make red velvet cake.

The amount of red food coloring you use in this recipe is a little up to you. For these photos I used 2 1/2 tablespoons for the perfect color. But you can play around with the amount if you prefer a little less or a little more. Gel or liquid food coloring will both work too. 

Cream Cheese Frosting for Red Velvet CakeA bowl of cream cheese frosting for decorating red velvet cake.

After the cake is done baking, it’s time for our cream cheese frosting. Seriously – could there be anything better?

For today’s cream cheese frosting, you only need a few simple ingredients: butter, cream cheese, vanilla extract, salt, powdered sugar, and maybe a little whipping cream. Make sure you use full-fat brick cream cheese instead of lite cream cheese or spreadable. Both of those kinds of cream cheese are too thin for making frosting with. You can also play around a little with the amount of powdered sugar depending on how sweet you like it too. 

Then frost your cooled cake, and optionally decorate with sprinkles. If you want to learn even more tips about making cream cheese frosting – you can also check out my full guide to making it here

Make Ahead Tips for Red Velvet CakeA slice of red velvet cake with cream cheese frosting on a white plate.

The red velvet cake can be made the day before. Cool fully, then cover and store at room temperature for up to 1 day. Then I recommend making the frosting the day you plan to serve the cake.

Unfrosted cake can be frozen. Simply cool the cake after baking, wrap tightly and freeze. Then thaw overnight in the fridge, and forst it when you’re ready to serve.

This easy red velvet cake has the perfect red velvet flavor, deliciously moist and tender cake crumb, and tangy cream cheese frosting. You’ll love how simple the recipe is – and will quickly become your favorite red velvet recipe.

More red velvet desserts:

Easy red velvet cake is moist, tender & topped with fluffy cream cheese frosting.
4.60 from 10 votes

Easy Red Velvet Cake

This easy red velvet cake is fluffy, moist, topped with cream cheese frosting, and has the most beautiful red color. It has the perfect red velvet flavor that's slightly tangy with a milk chocolate taste. Easy to make & oh so delicious - it's the perfect red velvet cake recipe. 
Prep: 45 minutes
Cook: 30 minutes
Total: 1 hour 15 minutes
Servings: 15 slices
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


Red Velvet Cake

  • 2 2/3 cups cake flour*
  • 2 tablespoons cocoa powder
  • 1 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup unsalted butter, softened
  • 1 cup vegetable oil
  • 1 3/4 cups white sugar
  • 2 teaspoons vanilla extract
  • 3 large eggs, room temperature
  • 2 1/2 tablespoons red food coloring
  • 1 cup buttermilk, room temperature
  • 2 teaspoons white vinegar

Cream Cheese Frosting

  • 8 oz cream cheese**, softened
  • 1/2 cup unsalted butter, softened
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 3 cups powdered sugar, sifted
  • 1-2 tablespoons cream, as needed


Red Velvet Cake

  • Preheat the oven to 350F degrees. 
  • Grease and lightly flour a 9x13 inch baking pan. 
  • Sift together the flour, cocoa, baking soda and salt. Whisk gently to combine
  • In a separate large bowl beat together the butter and sugar until fluffy. 
  • Beat in the oil, followed by the eggs, vanilla extract & red food coloring. 
  • Beat in the flour mixture into the butter mixture about 1/3 at a time, alternating with about 1/3 of the buttermilk. Turn off the mixer and scrape down the sides of the bowl as needed. 
  • Beat in the vinegar. 
  • Pour the batter into the prepared pan and bake for 30-35 minutes, or until an inserted toothpick comes out clean. 

Cream Cheese Frosting

  • In a large bowl beat the butter until soft.
  • Beat in the cream cheese. 
  • Add in the vanilla extract and salt.
  • Mix in the powdered sugar about 1 cup at a time until the desired sweetness is reached. If the frosting seems too thick or sweet, mix in a little cream 1 tablespoon at a time. 
  • Frost the cooled cake, and optionally decorate with sprinkles. 


*If you don't have cake flour, measure 2 1/2 cups all-purpose flour. Remove 1/3 cup all-purpose flour, then add in 1/2 cup cornstarch. Sift the mixture together 3 times. 
**Use full-fat, brick cream cheese
***Store frosted cake at room temperature covered for up to 8 hours, then store in the fridge. If the cake is in the fridge, take out of the fridge 30 minutes to 1 hour before serving to let the cake warm up to room temperature. 


Calories: 459kcal
Like this recipe? Rate and comment below!

You Might Also Like

Leave a comment

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

Recipe Rating


  1. I want to try this but am confused on how to alter the flour (I must use all purpose gluten free flour). The recipe note reads:
    *If you don’t have cake flour, measure 2 ½ cups all-purpose flour. Remove ⅓ cup all-purpose flour, then add in ½ cornstarch. Sift the mixture together 3 times.
    What is the measurement on the corn starch? Is it 1/2 of a cup, or half of the 1/3 that was removed. Or does it mean remove 1/3 c of flour, then mix in enough cornstarch to get it back to 1/2 cup….Sorry, just not sure what to do. Thanks CP

    1. Hi Cathy,

      Thank you for bringing that error to my attention. It should be 1/2 cup cornstarch. I’ve updated the recipe now. Apologies for the confusion!

  2. 3 stars
    I thought this cake was very bland. I’ve made other recipes with a lot more flavor. The cake turned out really dense. I followed the recipe exactly per instructions.