Best Red Velvet Cake Recipe (Moist & Easy)

Last updated: November 9, 2026.

Red velvet cake is the classic American layer cake: deep red sponge with a whisper of cocoa, a tender crumb, and a tangy cream cheese frosting. This best red velvet cake recipe keeps it simple — one bowl for the batter, buttermilk and vinegar for the soft crumb, and a smooth frosting that spreads easily.

If you have never made red velvet at home, this is the version to start with. There is no fussy technique: whisk the dry ingredients, whisk the wet, combine, and bake. In about an hour (plus cooling) you get the same striking cake a bakery sells — vivid red layers, white frosting, and a slice that looks as good as it tastes.

Red velvet is the showpiece of our chocolate desserts collection. It is the cake to make for birthdays, Valentine’s Day, and any celebration that deserves something dramatic. If you are still choosing what to bake, our dessert recipes hub has the full list of ideas.

Why You’ll Love This Red Velvet Cake

  • Moist and tender. Buttermilk, oil and vinegar give a soft crumb that stays moist for days.
  • That classic colour. Just enough cocoa for flavour and a deep red that comes from the colouring, not from food dye overload.
  • Tangy cream cheese frosting. The frosting is the perfect balance to the sweet, lightly chocolatey cake.
  • One-bowl batter. No creaming, no separate steps — whisk, pour, bake.
  • A real celebration cake. Two layers, a clean white finish, and a slice that always gets a photo.

Ingredients

Cake

  • 310 g (2 1/2 cups) all-purpose flour
  • 300 g (1 1/2 cups) granulated sugar
  • 16 g (2 tablespoons) natural unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 1 teaspoon fine salt
  • 240 ml (1 cup) buttermilk, room temperature
  • 240 ml (1 cup) vegetable oil
  • 2 large eggs, room temperature
  • 1 tablespoon liquid red food colouring (or 1 teaspoon gel food colouring) — [where to buy]
  • 1 tablespoon white vinegar
  • 2 teaspoons vanilla extract

Cream Cheese Frosting

  • 225 g (8 oz) cream cheese, softened
  • 115 g (1/2 cup / 1 stick) unsalted butter, softened
  • 240 g (2 cups) powdered sugar, sifted
  • 1 teaspoon vanilla extract
  • Pinch of fine salt

Equipment

As an Amazon Associate, Desert Dishes earns from qualifying purchases.

How to Make Red Velvet Cake

Step 1 — Heat the Oven and Prepare the Pans

Preheat the oven to 350°F (175°C). Grease two 9-inch round cake pans, line the bases with parchment rounds, and grease the parchment lightly.

Step 2 — Whisk the Dry Ingredients

In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda and salt until evenly combined.

Deep red velvet cake batter being poured into round cake pans — Desert Dishes
Figure 2. Deep red velvet cake batter being poured into round cake pans

Step 3 — Whisk the Wet Ingredients

In a second bowl or large measuring jug, whisk together the buttermilk, oil, eggs, red food colouring, vinegar and vanilla until smooth and evenly red.

Step 4 — Combine and Pour

Pour the wet mixture into the dry ingredients and whisk gently just until no dry flour remains — a few small lumps are fine. Divide the batter evenly between the two pans.

Step 5 — Bake

Bake for 28–32 minutes, until a toothpick inserted in the center comes out clean and the tops spring back when pressed lightly. Let the layers cool in the pans for 10 minutes, then turn out onto a wire rack to cool completely.

Step 6 — Make the Frosting

Beat the cream cheese and butter together until smooth and creamy, about 2 minutes. Add the powdered sugar in two batches, beating on low until combined, then add the vanilla and salt and beat until fluffy.

Cream cheese frosting being spread over a red velvet layer cake — Desert Dishes
Figure 3. Cream cheese frosting being spread over a red velvet layer cake

Step 7 — Frost the Cake

Place one cooled layer on a plate or cake stand. Spread about one-third of the frosting over the top, add the second layer, then frost the top and sides with the remaining frosting. Smooth with an offset spatula.

A knife slicing a frosted red velvet layer cake, showing red layers — Desert Dishes
Figure 4. A knife slicing a frosted red velvet layer cake, showing red layers

Step 8 — Chill, Slice, Serve

Chill the frosted cake for 20–30 minutes so the frosting sets and the cake slices cleanly. Slice with a long, sharp knife, wiping the blade between cuts, and serve at room temperature.

Slice of red velvet cake with cream cheese frosting on a dessert plate — Desert Dishes
Figure 5. Slice of red velvet cake with cream cheese frosting on a dessert plate

Tips for a Moist Red Velvet Cake

  • Use natural cocoa, not Dutch-process. Natural cocoa reacts with the baking soda and vinegar — that reaction is part of what makes the crumb tender and the colour bright.
  • Do not overmix. Stir just until the flour disappears. Overmixing develops gluten and makes the cake tough.
  • Room-temperature ingredients. Cold buttermilk and eggs do not blend evenly and can make the batter curdle. Set them out 30 minutes before baking.
  • Measure the colouring carefully. One tablespoon of liquid colouring (or one teaspoon of gel) gives the classic red. More will not make it redder — it can taste bitter.
  • Frost only when fully cool. Warm cake melts cream cheese frosting. Wait until the layers are completely cool to the touch.
  • Do not skip the vinegar. It is not there for flavour — it works with the baking soda to lift the cake and keep the crumb soft.

Storage, Make-Ahead and Freezing

  • Leftovers: cover and refrigerate for up to 4 days. Bring slices to room temperature for 20 minutes before serving — cold cream cheese frosting is firm.
  • Make ahead: bake the layers a day ahead, wrap tightly once cool, and keep at room temperature. Frost the day you serve it.
  • Freezing: freeze the unfrosted layers, wrapped well, for up to 2 months. Thaw overnight in the fridge, then frost. Freeze the frosted cake in slices for up to 1 month.
  • Frosting: the frosting keeps in a sealed container in the fridge for up to 5 days. Beat briefly to soften before using.

Variations

  • Cupcake version. Divide the same batter among 24 lined muffin cups and bake for 18–20 minutes. Frost with the same cream cheese frosting. For another spiced layer cake with cream cheese frosting, see the Best Carrot Cake Recipe (Moist, Spiced & Easy).
  • Naked cake. Frost only between the layers and a thin crumb coat on the sides — the red layers show through and it looks rustic and elegant.
  • Chocolate-free red cake. Leave out the cocoa for a plainer red sponge — but the classic flavour really needs that hint of cocoa.
  • Pecan crunch. Press chopped toasted pecans around the base of the frosted cake for texture and a Southern touch.
  • Mini layer cakes. Bake in three 6-inch pans for a taller, smaller celebration cake (bake 24–28 minutes).

Nutrition

One serving (1 of 12 slices) has about 590 calories, 66 g carbohydrates, 5 g protein, 33 g fat, 11 g saturated fat, 46 g sugar, 2 g fiber and 330 mg sodium. Nutrition information is an estimate only.

Shop This Recipe

As an Amazon Associate, Desert Dishes earns from qualifying purchases.

Ingredients

Baking Equipment

Kitchen Tools

Substitutions

If you are missing an ingredient, these swaps keep the recipe working.

  • Buttermilk. Stir 1 tablespoon of lemon juice or white vinegar into 240 ml (1 cup) of milk and let it sit for 5 minutes – it works the same way.
  • Liquid food colouring. Use 1 teaspoon of gel food colouring instead of 1 tablespoon of liquid colouring.
  • Cocoa powder. Leave it out for a plainer red sponge – but the classic flavour really needs that hint of cocoa.
  • Natural cocoa. Do not swap in Dutch-process cocoa – natural cocoa reacts with the baking soda and vinegar, and that reaction is part of what makes the crumb tender and the colour bright.

Common Mistakes

These are the mistakes that cause the most problems with this recipe.

  • Dutch-process cocoa. Natural cocoa reacts with the baking soda and vinegar – Dutch-process will not give the same tender crumb or bright colour.
  • Overmixing. Stir just until the flour disappears – overmixing develops gluten and makes the cake tough.
  • Cold ingredients. Cold buttermilk and eggs do not blend evenly and can make the batter curdle – set them out 30 minutes before baking.
  • Too much colouring. One tablespoon of liquid colouring (or one teaspoon of gel) gives the classic red – more will not make it redder, and it can taste bitter.
  • Frosting warm cake. Warm cake melts cream cheese frosting – wait until the layers are completely cool to the touch.

FAQ

What makes red velvet cake red?

The red colour comes from red food colouring — one tablespoon of liquid colouring, or one teaspoon of gel, in this recipe. Historically, the colour came from the reaction between natural cocoa powder and acidic buttermilk and vinegar, which gave a reddish-brown crumb. Modern recipes add colouring to get the vivid red everyone expects, while the cocoa, buttermilk and vinegar still give the cake its classic flavour and tender crumb.

Can I make red velvet cake without food colouring?

Yes — leave the colouring out and you will get a light chocolate-coloured cake with the same flavour and texture. Beetroot powder (2–3 tablespoons) gives a natural red tint, though the colour is softer and more burgundy than bright red. Do not use extra cocoa to compensate: more cocoa changes the flavour and the crumb.

Why is my red velvet cake dry?

The usual causes are overbaking, too much flour, or overmixing. Check for doneness a few minutes early — a toothpick should come out clean but the cake should still spring back. Measure flour by spooning it into the cup and levelling it off, and stir the batter just until the flour disappears. Oil (not butter) in the batter is what keeps this cake moist for days.

How many servings does this recipe make?

This recipe makes 12 servings.

Times, servings and nutrition values are standard guidance and may vary.

Best red velvet cake recipe — red velvet layer cake with cream cheese frosting on a cake stand — Desert Dishes
Desert Dishes Team

Best Red Velvet Cake Recipe

Deep red sponge with a whisper of cocoa and a soft, tender crumb, finished with smooth tangy cream cheese frosting — the classic American celebration cake, made easy at home.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour 20 minutes
Servings: 12 servings
Course: Dessert
Cuisine: American
Calories: 590

Ingredients
  

Cake
  • 310 g all-purpose flour 2 1/2 cups
  • 300 g granulated sugar 1 1/2 cups
  • 16 g natural unsweetened cocoa powder 2 tablespoons
  • 1 teaspoon baking soda
  • 1 teaspoon fine salt
  • 240 ml buttermilk room temperature; 1 cup
  • 240 ml vegetable oil 1 cup
  • 2 large eggs room temperature
  • 1 tablespoon red food colouring liquid; or 1 teaspoon gel food colouring
  • 1 tablespoon white vinegar
  • 2 teaspoon vanilla extract
Cream cheese frosting
  • 225 g cream cheese softened; 8 oz
  • 115 g unsalted butter softened; 1/2 cup / 1 stick
  • 240 g powdered sugar sifted; 2 cups
  • 1 teaspoon vanilla extract
  • 1 pinch fine salt

Equipment

  • Two 9-inch (23 cm) round cake pans
  • Parchment paper rounds
  • Large mixing bowl
  • Whisk
  • Spatula
  • Offset spatula
  • Wire cooling rack

Method
 

  1. Heat the oven and prepare the pans. Preheat the oven to 350°F (175°C). Grease two 9-inch round cake pans, line the bases with parchment rounds, and grease the parchment lightly.
  2. Whisk the dry ingredients. In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda and salt until evenly combined.
    Deep red velvet cake batter being poured into round cake pans — Desert Dishes
  3. Whisk the wet ingredients. In a second bowl or large measuring jug, whisk together the buttermilk, oil, eggs, red food colouring, vinegar and vanilla until smooth and evenly red.
  4. Combine and pour. Pour the wet mixture into the dry ingredients and whisk gently just until no dry flour remains — a few small lumps are fine. Divide the batter evenly between the two pans.
  5. Bake. Bake for 28–32 minutes, until a toothpick inserted in the center comes out clean and the tops spring back when pressed lightly. Let the layers cool in the pans for 10 minutes, then turn out onto a wire rack to cool completely.
  6. Make the frosting. Beat the cream cheese and butter together until smooth and creamy, about 2 minutes. Add the powdered sugar in two batches, beating on low until combined, then add the vanilla and salt and beat until fluffy.
    Cream cheese frosting being spread over a red velvet layer cake — Desert Dishes
  7. Frost the cake. Place one cooled layer on a plate or cake stand. Spread about one-third of the frosting over the top, add the second layer, then frost the top and sides with the remaining frosting. Smooth with an offset spatula.
    A knife slicing a frosted red velvet layer cake, showing red layers — Desert Dishes
  8. Chill, slice, serve. Chill the frosted cake for 20–30 minutes so the frosting sets and the cake slices cleanly. Slice with a long, sharp knife, wiping the blade between cuts, and serve at room temperature.

Notes

Frost only when the layers are completely cool — warm cake melts cream cheese frosting. Chill the frosted cake 20–30 minutes so it slices cleanly.

More Recipes to Try

More from Desert Dishes — try these next:

Best Red Velvet Cake Recipe — Moist & Easy! — Desert Dishes
Figure 6. Save this red velvet cake recipe for later — Best Red Velvet Cake Recipe, Moist & Easy!

Get New Dessert Recipes by Email

New dessert recipes, straight to your inbox. No spam, unsubscribe anytime.

Leave a Comment

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

Recipe Rating




Scroll to Top