Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade red velvet cake with cream cheese frosting, sliced to show rich red layers and soft texture.

the Perfect Red Velvet Cake Recipe You’ll Love

This Red Velvet Cake is soft, moist, and beautifully vibrant with a hint of cocoa flavor. Topped with smooth cream cheese frosting, it’s the perfect treat for any special occasion!

  • Total Time: 55 minutes
  • Yield: 12 servings 1x

Ingredients

Scale
  • 3 cups (360g) cake flour (spooned & leveled)
  • 1 teaspoon baking soda
  • 2 Tablespoons (10g) unsweetened natural cocoa powder
  • 1/2 teaspoon salt
  • 1/2 cup (8 Tbsp; 113g) unsalted butter, softened to room temperature
  • 2 cups (400g) granulated sugar
  • 1 cup (240ml) canola or vegetable oil
  • 4 large eggs, room temperature and separated
  • 1 Tablespoon pure vanilla extract
  • 1 teaspoon distilled white vinegar
  • liquid or gel red food coloring
  • 1 cup (240ml) buttermilk, at room temperature
  • Cream Cheese Frosting :
  • 16 ounces (452g) full-fat brick cream cheese, softened to room temperature
  • 3/4 cup (12 Tbsp; 170g) unsalted butter, softened to room temperature
  • 5 cups (600g) confectioners’ sugar
  • 1 and 1/2 teaspoons pure vanilla extract
  • pinch of salt, to taste

Instructions

  1. Prep the pans: Preheat oven to 350°F (177°C). Grease and line two 9-inch cake pans with parchment paper.
  2. Mix dry ingredients: Whisk together flour, baking soda, cocoa powder, and salt. Set aside.
  3. Cream butter & sugar: Beat softened butter and sugar until combined. Add oil, egg yolks, vanilla, and vinegar. Beat for 2 minutes. Set egg whites aside.
  4. Combine wet & dry: Add dry ingredients in 2-3 parts, alternating with buttermilk. Add red food coloring and mix until just combined.
  5. Whip egg whites: Beat egg whites until fluffy peaks form. Gently fold into the batter.
  6. Bake the cakes: Divide batter between pans and bake for 30–32 minutes. Let cakes cool completely in pans on a wire rack.
  7. Make frosting: Beat cream cheese and butter until smooth. Add sugar, vanilla, and salt. Beat until creamy.
  8. Assemble cake: Level cake tops if needed. Frost the first layer, stack the second, and cover the entire cake with frosting. Add crumbs or piping as decoration.
  9. Chill before serving: Refrigerate the cake for 30–60 minutes to set.

Notes

Store leftovers in the fridge for up to 5 days, or freeze cake (frosted or unfrosted) for 2–3 months.

  • Author: Lily
  • Prep Time: 25 minutes
  • Additional Time: 0 hours
  • Cook Time: 30 minutes
  • Category: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1
  • Calories: ≈ 610
  • Sugar: ≈ 58
  • Sodium: ≈ 320
  • Fat: ≈ 33
  • Fiber: ≈ 1
  • Protein: ≈ 6
  • Cholesterol: ≈ 115