Classic Italian Cream Cake

by Rachel

If there’s one dessert that truly feels like a celebration, it’s Classic Italian Cream Cake. Rich, tender, and layered with Southern charm, this cake is the kind you bring out for birthdays, holidays, and special gatherings when you really want to impress. Every bite delivers a perfect balance of moist cake, nutty crunch, and tangy-sweet cream cheese frosting.

This beloved Southern classic is known for its soft crumb, toasted pecans, and shredded coconut, all wrapped in a luscious frosting that ties everything together. Whether you’re baking it for a crowd or simply treating yourself, this Italian Cream Cake is pure indulgence done right.


  • Ultra-moist and tender: Thanks to oil, butter, and whipped egg whites.
  • Classic Southern flavor: Coconut and pecans in every bite.
  • Showstopping dessert: Perfect for holidays and celebrations.
  • Rich but balanced: Tangy cream cheese frosting offsets the sweetness.
  • Make-ahead friendly: Ideal for stress-free entertaining.
  • Crowd-pleaser: Always earns rave reviews.

Step 1: Prepare the Pans and Oven

First, preheat the oven and prepare your cake pans by greasing and flouring them. Lining the bottoms with parchment paper helps ensure the layers release cleanly.

Step 2: Mix the Dry Ingredients

Next, whisk together the flour, baking soda, and salt in a bowl. Set this mixture aside so it’s ready when needed.

Step 3: Cream the Butter, Oil, and Sugar

Then, beat the butter, oil, and sugar together until light and fluffy. This step adds air to the batter, which helps create a tender cake.

Step 4: Add Egg Yolks and Flavoring

Add the egg yolks one at a time, mixing well after each addition. Stir in the vanilla and coconut extract for that signature flavor.

Step 5: Alternate Dry Ingredients and Buttermilk

After that, add the dry ingredients and buttermilk in alternating additions, starting and ending with the flour. Mix gently and stop as soon as everything is combined.

Step 6: Fold in Coconut and Pecans

Next, gently fold in the shredded coconut and toasted pecans. This keeps the batter light while evenly distributing the texture.

Step 7: Whip the Egg Whites

In a clean bowl, beat the egg whites until stiff peaks form. This step is key for a fluffy, airy cake.

Step 8: Fold in the Egg Whites

Carefully fold the whipped egg whites into the batter in stages. Use a light hand to avoid deflating them.

Step 9: Bake the Cake Layers

Divide the batter evenly among the prepared pans. Bake until the cakes are set and a toothpick inserted in the center comes out clean.

Step 10: Cool Completely

Let the cakes cool briefly in the pans, then turn them out onto wire racks to cool completely before frosting.

Step 11: Make the Cream Cheese Frosting

While the cakes cool, beat the cream cheese and butter until smooth. Gradually add powdered sugar, then mix in vanilla until fluffy.

Step 12: Assemble the Cake

Place one cake layer on a serving plate and spread frosting evenly over the top. Add the next layer and repeat.

Step 13: Frost and Garnish

Frost the top and sides of the cake, then finish with chopped pecans and coconut if desired. Chill briefly before slicing.


  • Use room-temperature ingredients: This ensures a smooth batter and creamy frosting.
  • Toast the pecans: It deepens their flavor and adds extra richness.
  • Don’t overmix: Gentle mixing keeps the cake soft and tender.
  • Chill before slicing: This helps the frosting set for clean slices.
  • Make ahead: Bake layers and prepare frosting in advance for easy assembly.

What makes Italian Cream Cake so moist?
The combination of oil, butter, buttermilk, and whipped egg whites keeps it incredibly tender.

Does Italian Cream Cake need to be refrigerated?
Yes, because of the cream cheese frosting. Let it sit at room temperature before serving.

Can I make this cake ahead of time?
Absolutely. Bake the layers up to two days ahead and frost before serving.

Can I use two cake pans instead of three?
Yes, just increase the baking time slightly and test for doneness.

Why toast the pecans first?
Toasting enhances their flavor and adds a deeper, nuttier taste to the cake.

Pin This Now to Remember It Later
Pin This

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.