Go Back
+ servings
Slice of Easy Homemade Red Velvet Cake on Yellow Plate

Best Red Velvet Cake Recipe

Print Recipe
The best, easy, moist homemade red velvet cake recipe from scratch requires simple ingredients. Soft and moist. Pairs well with cream cheese frosting or chocolate icing.
Course Dessert
Cuisine American
Keyword easy red velvet cake from scratch
Prep Time 10 mins
Cook Time 40 mins
Decorating time 15 mins
Total Time 1 hr 5 mins
Servings 9 Slices
Calories 735
Author Abeer Rizvi



  • 1 cup Butter Unsalted, Softened
  • 2 cups Sugar Granulated
  • 4 Eggs Large
  • 1 cup Sour cream Full fat
  • ½ cup Milk Whole
  • 1 tbsp Vanilla extract
  • 3-4 tbsp Red food coloring
  • cups All-purpose flour
  • ½ cup Cocoa powder
  • 1 tsp Baking soda
  • ½ tsp Baking powder
  • ½ tsp Salt

Chocolate marshmallow fluff/cream

  • 2 cups Marshmallow fluff
  • ¾ cup Cream cheese
  • 1- 2 tbsp Cocoa powder


  • Mini marshmallows


  • In a mixing bowl, cream together the butter and sugar until light and fluffy.
  • Beat in the eggs, one at a time.
  • Add sour cream, milk, vanilla extract, food coloring and mix until smooth.
  • In a separate bowl, whisk together the flour, cocoa powder, baking powder, baking soda and salt.
  • Dump this dry mixture into the wet mixture and mix until just combined.
  • Pour this batter into two greased and floured round cake pans (Dimensions: 9x2).
  • Note: Since I was not planning on making a layer cake, I used an 8x3 round cake pan and filled it about two thirds and baked it for about 50-55 minutes (Yes! It took long!). I also had a little leftover batter for a few cupcakes. However, I highly recommend making this cake in two 9 inch round cake pans for the perfect red velvet layer cake.
  • Bake at 350 degrees for 40 minutes or until an inserted toothpick comes out clean.
  • To prepare the chocolate marshmallow fluff/cream, add the marshmallow fluff, cream cheese and cocoa powder in a mixing bowl and whip everything until smooth.
  • Prior to serving, spread chocolate marshmallow fluff/cream all over the cake and stick mini marshmallows. DO NOT spread this chocolate marshmallow fluff until you are ready to serve or else it will drip off the cake.
  • Serve and enjoy!


  • Read all my tips above.
  • Instead of chocolate marshmallow fluff/cream, you can use cream cheese frosting instead. 
  • Leftovers can be stored in a covered container in the fridge for up to 3 days.


Calories: 735kcal | Carbohydrates: 101g | Protein: 9g | Fat: 35g | Saturated Fat: 20g | Cholesterol: 162mg | Sodium: 566mg | Potassium: 278mg | Fiber: 3g | Sugar: 64g | Vitamin A: 1170IU | Vitamin C: 0.2mg | Calcium: 105mg | Iron: 3mg