Italian Cream Cake Recipe
Introduction
Italian Cream Cake is a rich and moist dessert layered with toasted pecans and coconut, all enveloped in a smooth cream cheese frosting. This classic treat combines buttery cake with warm vanilla and almond flavors for a truly comforting experience.

Ingredients
- 2 cups all-purpose flour
- 1 tsp baking soda
- 1/2 tsp baking powder
- 1 cup salted butter (softened)
- 1 1/2 cups granulated sugar
- 1/2 cup light brown sugar
- 2 tsp vanilla extract
- 1/2 tsp almond extract
- 5 large eggs
- 1 cup whole buttermilk
- 14 oz sweetened flaked coconut (divided)
- 1 1/2 cups pecan pieces, toasted (divided)
- For frosting:
- 2 (8 oz) blocks cream cheese (softened at room temperature)
- 1 cup unsalted butter (softened)
- 2 lb powdered sugar
- 2 tsp vanilla extract
- 1/2 tsp almond extract
- Reserved toasted coconut
- 1/2 cup reserved toasted pecans
Instructions
- Step 1: Preheat the oven to 350°F. Butter and flour three 9-inch round cake pans or spray with baking spray. Set aside.
- Step 2: In a medium bowl, whisk together the flour, baking soda, and baking powder. Set aside.
- Step 3: In a large bowl, use an electric mixer to cream the softened butter, granulated sugar, brown sugar, vanilla extract, and almond extract until light and creamy, about 3–4 minutes.
- Step 4: Add the eggs one at a time, beating well after each addition.
- Step 5: Alternately add the sifted flour mixture and buttermilk to the bowl, starting and ending with flour. Increase mixer speed and beat until combined.
- Step 6: Fold in half of the flaked coconut and 1 cup of toasted pecans by hand until evenly distributed. Divide the batter evenly among the prepared pans.
- Step 7: Bake for 25–30 minutes or until a toothpick inserted into the center comes out clean. Cool completely in the pans on a wire rack.
- Step 8: For the frosting, beat cream cheese and butter on medium-high speed until light and fluffy. Add vanilla and almond extract and mix to combine. Gradually add powdered sugar on low speed until smooth and creamy.
- Step 9: To assemble, line the edge of your cake plate with parchment or wax paper. Place one cake layer in the center.
- Step 10: Frost each cake layer, sprinkling reserved toasted pecans between layers. Add the final layer, then frost the top and sides evenly.
- Step 11: Press toasted coconut onto the sides of the cake. Decorate the top as desired with remaining toasted pecans.
- Step 12: Chill the cake in the refrigerator until ready to serve.
- Step 13: To toast pecans, spread them on a baking sheet and roast at 350°F for 6–8 minutes until golden and fragrant. Cool completely before using.
Tips & Variations
- Use fresh buttermilk or add 1 tbsp lemon juice to 1 cup milk as a substitute to get the right acidity and tenderness in the cake.
- For extra flavor, lightly toast the coconut before folding it into the batter and also for decorating the cake sides.
- You can swap pecans for walnuts if preferred, to keep the nutty texture and flavor.
Storage
Store the Italian Cream Cake covered in the refrigerator for up to 4 days. Let it sit at room temperature for about 20 minutes before serving for the best texture. Leftovers can be frozen wrapped tightly for up to 2 months; thaw overnight in the fridge before enjoying.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake gluten-free?
Yes, you can substitute the all-purpose flour with a gluten-free baking blend. Be sure it contains xanthan gum or add it separately to maintain texture.
Why is the cake so moist?
The combination of buttermilk, butter, eggs, and toasted coconut creates a moist crumb, while the cream cheese frosting adds richness and balances the sweetness perfectly.
PrintItalian Cream Cake Recipe
This classic Italian Cream Cake is a moist, flavorful layer cake featuring toasted pecans and coconut folded into a tender vanilla-scented batter. It’s finished with a rich and creamy cream cheese frosting and topped with toasted coconut and pecans for added texture and flavor. Perfect for special occasions or any time you crave a traditional Southern-style dessert.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Italian American
Ingredients
Cake:
- 2 cup all-purpose flour
- 1 tsp baking soda
- 1/2 tsp baking powder
- 1 cup salted butter (softened)
- 1 1/2 cup granulated sugar
- 1/2 cup light brown sugar
- 2 tsp vanilla extract
- 1/2 tsp almond extract
- 5 large eggs
- 1 cup whole buttermilk
- 14 oz package sweetened flaked coconut (divided)
- 1 1/2 cup pecan pieces toasted (divided)
Frosting:
- 2 (8 oz) blocks cream cheese (softened at room temperature)
- 1 cup unsalted butter (softened)
- 2 lb powdered sugar
- 2 tsp vanilla extract
- 1/2 tsp almond extract
- Reserved toasted coconut
- 1/2 cup reserved toasted pecans
Instructions
- Prepare pans: Preheat the oven to 350°F. Butter and flour three 9-inch round cake pans or spray with baking spray. Set aside.
- Sift dry ingredients: In a medium bowl, whisk together the flour, baking soda, and baking powder. Set aside.
- Cream butter and sugars: In a large bowl, use an electric mixer to cream together the softened butter, granulated sugar, brown sugar, vanilla extract, and almond extract. Beat until creamy and light beige in color, about 3-4 minutes.
- Add eggs: Add the eggs one at a time, beating well after each addition to incorporate fully.
- Combine dry and wet ingredients: Alternately add the sifted flour mixture and buttermilk to the bowl, beginning and ending with the flour mixture. After all is added, increase the mixer speed and beat until fully combined.
- Fold in coconut and pecans: By hand, fold in half of the flaked coconut and 1 cup of toasted pecan pieces until evenly distributed throughout the batter. Divide the batter evenly among the prepared pans.
- Bake the cakes: Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Remove and cool completely in the pans on a wire rack.
- Make frosting: In a large bowl, use an electric mixer on medium-high speed to cream together the cream cheese and unsalted butter until light, fluffy, and pale yellow in color. Add the vanilla and almond extracts and beat to combine. Gradually add the powdered sugar on low speed, beating until creamy and smooth.
- Assemble the cake: Place wax paper or parchment strips around the edge of your cake plate or platter to catch any stray frosting. Center one cake layer on the pedestal or plate.
- Frost layers: Spread frosting over the top of the first layer, then sprinkle with reserved toasted pecan pieces. Add the second cake layer and repeat frosting and pecans. Add the final layer and frost the top and sides of the entire cake.
- Decorate: Press toasted coconut onto the sides of the cake. Decorate the top with remaining chopped pecans as desired.
- Store and serve: Store the assembled cake chilled until ready to serve.
- Toast pecans: To toast pecans, spread them in a single layer on a baking sheet and roast in a 350°F oven for 6-8 minutes until lightly golden and fragrant. Cool completely before using in the batter or as garnish.
Notes
- To toast coconut (if not pre-toasted), spread flaked coconut on a baking sheet and toast in a 350°F oven for 5-7 minutes, stirring occasionally until golden and fragrant.
- Make sure to use room temperature ingredients (butter, cream cheese, eggs) for best texture and easy mixing.
- Line the cake plate edges with parchment or wax paper before frosting to keep the serving platter clean.
- For best flavor, toast pecans and coconut freshly before assembling.
- This cake is best served chilled but brought to room temperature 15-20 minutes before serving for optimal softness.
Keywords: Italian Cream Cake, layered cake, cream cheese frosting, toasted pecans, coconut cake, classic southern cake

