Red Velvet Cake Recipe


3.5 Stars

127 Voters
The most amazing red velvet cake recipe with cream cheese frosting. This cake is so moist, fluffy, rich and velvety. Perfect cake for holidays, birthdays, valentine’s day or any occasion. This cake consists of two layers of cake, generous layer of cream cheese frosting in the middle, beautifully covered with frosting on top and sided. Coated with red velvet crumbs and decorated with heart shape cake.
1½ Hours
20 Minutes

    For the cake:

    • 2½ cups (310g) all-purpose flour
    • 2 tablespoons (16g) Cocoa powder
    • 1 teaspoon Baking soda
    • 1 teaspoon Salt
    • 1½ cups (300g) Sugar
    • 1 cup (240ml) buttermilk, room temperature
    • 1 cup – 1 tbsp (200g) Vegetable oil
    • 1 teaspoon white Vinegar
    • 2 Eggs
    • 1/2 cup (115g) butter, room temperature
    • 1-2 tablespoons Red food coloring
    • 2 teaspoons Vanilla extract

    For the frosting:

    • 1¼ cups (300ml) Heavy cream, cold
    • 2 cups (450g) Cream cheese, room temperature
    • 1½ cups (190g) Powdered sugar
    • 1 teaspoon Vanilla extract

1. Preheat oven to 350F (175C).

2. In a large bowl sift flour, cocoa powder, baking soda and salt. Stir and set aside.

3. In a separate large bowl, beat butter and sugar until smooth. Add eggs one at the time, beating until combined after each addition. Add oil, vinegar, vanilla extract, buttermilk and beat until combined. Gradually add the dry ingredients and mix after each addition until well combined. Add food coloring and mix.

4. Pour the batter into two 8-inch (20cm) round baking pans greased with butter and dust with flour. or you can use one pan and bake twice. Also you can use springrorm pan lined with parchment.

5. Bake 35-40 minutes, until a toothpick inserted into the center comes out clean.

6. Cool the cakes in their pans on a wire rack for 10 minutes. Release from the pan, then let cool completely.

7. Make the frosting: in a large bowl, beat cream cheese with powdered sugar and vanilla extract. Beat until smooth and creamy. In a separate bowl with heavy cream to stiff peaks. Then fold into the cream cheese mixture.

8. Cut the top of the cakes. Cut 8-12 heart shapes from the top layer of the cakes. Make crumbs from the leftovers. Set aside.

9. Place one cake layer with flat side down. Spread a layer of frosting, place the second layer of cake on top of the frosting, flat side up. Spread evenly the frosting on top and sides of the cake.

10. Decoration: Decorate red velvet cake with the crumbs and the hearts.

11. Refrigerate for at least 2-3 hours before serving.


• All cake ingredients should be in room temperature.

• You can use all-purpose flour or cake flour

• Instead of buttermilk you can use milk+1 tablespoon vinegar (mix and let stand 5-10 minutes).

• More cake recipes you should try.

  • A

    I have to say, this is the best red velvet cake. So simple and easy to understand. I rarely bake and always worried of how the cake will turn out, but honestly, this turned out perfect. Baked it for our marriage anniversary,. Wish I could share a pic. Thankyou so much, TheCookingFoodie! <3

  • The Cooking Foodie

    Glad to heat that you liked it. happy anniversary! you always can shape a pic on Instagram and tag me :)

  • J

    I made this cake for my wife on valentine's day and it was well appreciated she loved it (I didn't get any) 😂


Your email address will not be published


Join our newsletter for free recipes, cooking tips, video recipes and special offers