Italian Cream Cake (Rich & Moist Layer Cake)
Italian Cream Cake is a delicious dessert that has been loved for many years. It is a layered cake filled with rich flavors like coconut, pecans, and cream cheese frosting. The cake itself is light, moist, and slightly nutty, making every bite a delightful treat. Even though it’s called Italian, it actually comes from the Southern United States, where families often bake it for celebrations and special occasions.

The cake has a beautiful texture with crunchy nuts and soft coconut blended into the batter. It’s then topped with a creamy frosting that makes it extra special. If you’ve never had Italian Cream Cake before, get ready for a dessert that feels both fancy and comforting.
You Should Try the Italian Cream Cake
You should try Italian Cream Cake because it’s the perfect dessert for birthdays, holidays, or anytime you want to impress your family and friends. This cake is not only delicious but also looks amazing on a dessert table. With its moist layers, creamy frosting, and nutty coconut filling, it’s a treat that will surely make everyone ask for seconds.
Even if you’re new to baking, this recipe is easy to follow. With just a few simple steps and the right tools, you can bake a cake that tastes like it came from a bakery. Plus, making it yourself adds a special touch, showing your love and effort in every bite.
Table of Contents
Ingredients for Italian Cream Cake
Here’s everything you’ll need to make this Italian Cream Cake
- 2 cups all purpose flour
- 1 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 1/2 cup vegetable shortening
- 2 cups granulated sugar
- 5 large eggs, separated
- 1 teaspoon vanilla extract
- 1 cup buttermilk
- 1 cup shredded sweetened coconut
- 1 cup chopped pecans
How to Make Italian Cream Cake
Step One
The first thing you need to do is prepare the molds: Preheat the oven to 175°C. Grease two 9-inch round cake pans and line them with parchment paper to prevent sticking.
Step Two
Now, mix the dry ingredients: In a bowl, whisk together the flour, baking soda, and salt. Set aside. Cream the butter and sugar: In a large mixing bowl, cream the butter, margarine, and sugar until light and fluffy. Then add the eggs: Separate the eggs.
Step Three
Add the yolks one at a time to the mixture, mixing well after each addition. Reserve the whites for later. Add the flavoring: Stir in the vanilla extract. Mix the wet and dry ingredients: Alternately add the flour mixture and buttermilk to the mixture, mixing until well combined.
Step Four
Add the yolks one at a time to the mixture, mixing well after each addition. Reserve the whites for later. Add the flavoring: Stir in the vanilla extract. Mix the wet and dry ingredients: Alternately add the flour mixture and buttermilk to the mixture, mixing until well combined.
Step Five
Cool the cake: Let it cool in the pans for 10 minutes, then transfer it to a cooling rack to cool completely.

To make the frosting: Beat the cream cheese and butter together until smooth. Gradually add the powdered sugar, then the vanilla extract. Mix until creamy.
Step Six
Finally, assemble the cake: Place one cake layer on a stand, spread the frosting over it, then add the second layer. Decorate the top and sides. Sprinkle with pecans, if desired.
Kitchen Equipment Needed :
Before you start cooking, gather the tools you’ll need:
- 2 cups all-purpose flour
- 1 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 1/2 cup vegetable shortening
- 2 cups granulated sugar
- 5 large eggs, separated
- 1 teaspoon vanilla extract
- 1 cup buttermilk
- 1 cup shredded sweetened coconut
- 1 cup chopped pecans
For the Frosting:
- 8 oz cream cheese, softened
- 1/2 cup unsalted butter, softened
- 4 cups powdered sugar
- 1 teaspoon vanilla extract
- 1/2 cup chopped pecans for topping, optional
Tips for Making Italian Cream Cake
Toast the pecans lightly for extra flavor before adding them.
Don’t skip folding in the whipped egg whites they make the cake fluffy.
Refrigerate the cake before serving if you want neater slices.
For a lighter frosting, reduce the powdered sugar slightly.
Serving Suggestions
I like to serve this cake with some drinks like fruit juice or any refreshing drink. I have a friend who, whenever she comes to visit me, always asks me for this cake because she loves it very much.

Frequently Asked Questions
Can I make Italian Cream Cake without coconut ?
Yes, you can skip the coconut, but it adds texture and flavor.
Can I substitute walnuts for pecans ?
Absolutely, walnuts work well as a substitute.
Can I use only butter instead of butter and shortening ?
Yes, but shortening helps keep the cake moist and light.
Can I freeze Italian Cream Cake ?
Yes, wrap slices tightly in plastic wrap and freeze for up to 2 months. Thaw in the fridge before serving.
Italian Cream Cake
Course: DessertCuisine: Southern, AmericanDifficulty: Medium16
servings25
minutes30
minutes450
kcal1
hour10
minutesA moist, nutty, and creamy layered cake with coconut and pecans, topped with rich cream cheese frosting perfect for birthdays, holidays, or special occasions.
Ingredients
2 cups all purpose flour
1 teaspoon baking soda
1/4 teaspoon salt
1/2 cup unsalted butter, softened
1/2 cup vegetable shortening
2 cups granulated sugar
5 large eggs, separated
1 teaspoon vanilla extract
1 cup buttermilk
1 cup shredded sweetened coconut
1 cup chopped pecans
Directions
- The first thing you need to do is prepare the molds: Preheat the oven to 175°C. Grease two 9-inch round cake pans and line them with parchment paper to prevent sticking.
- Now, mix the dry ingredients: In a bowl, whisk together the flour, baking soda, and salt. Set aside. Cream the butter and sugar: In a large mixing bowl, cream the butter, margarine, and sugar until light and fluffy. Then add the eggs: Separate the eggs.
- Add the yolks one at a time to the mixture, mixing well after each addition. Reserve the whites for later. Add the flavoring: Stir in the vanilla extract. Mix the wet and dry ingredients: Alternately add the flour mixture and buttermilk to the mixture, mixing until well combined.
- Add the yolks one at a time to the mixture, mixing well after each addition. Reserve the whites for later. Add the flavoring: Stir in the vanilla extract. Mix the wet and dry ingredients: Alternately add the flour mixture and buttermilk to the mixture, mixing until well combined.
- Cool the cake: Let it cool in the pans for 10 minutes, then transfer it to a cooling rack to cool completely.
- To make the frosting: Beat the cream cheese and butter together until smooth. Gradually add the powdered sugar, then the vanilla extract. Mix until creamy.
- Finally, assemble the cake: Place one cake layer on a stand, spread the frosting over it, then add the second layer. Decorate the top and sides. Sprinkle with pecans, if desired.
Notes
- Grease and line your pans Prevent sticking by using parchment paper and greasing the sides.
- Don’t overmix the batter Overmixing can make the cake dense instead of light and fluffy.
- Cool cakes completely before frosting This prevents frosting from melting and sliding off.
- Refrigerate frosting slightly before spreading Makes it easier to work with.
You can add this post to your favorite Pinterest board!

