Italian Cream Cake with Cream Cheese Frosting (Vegan)Italian Cream Cake with Cream Cheese Frosting (Vegan)

When I was growing up and first exploring baking, my mom would always say ‘I smell something, you better check it!’ when I was waiting for a cake or a batch of cookies to bake. In typical ‘Oh mom’ fashion, I would always say ‘No way, it has a ways to go!’, pop open the oven, and sure would be done. Moms always know best, don’t they? This was the exact case for this vegan Italian cream cake recipe that I’ve been wanting to conquer for a while, vegan Italian cream cake. I made a non-vegan version of this cake several times in high school and college, fondly baking the layer cake and bringing it to any friend functions or get togethers that might be taking place over the weekend. The kicker was always the cream cheese frosting, piled high and layered in between three cakes that were chock full of coconut and toasted nuts. This vegan version of Italian cream cake has a few variations, from the choice to make it in a bundt pan to making a vegan cream cheese frosting that I think comes pretty dang close to the real thing. Another change was that I used Lush Nuts inside and on top of the cake, because why use plain ol’ nuts when you can use coffee and spiced ones?! Lush graciously sent me their coffee peanuts and cinnamon spiced nuts to try and I was instantly HOOKED. I had to pull back from ‘trying’ them every few minutes in order to have enough to make this cake, but after the cake was made, all bets were off. I’m sorry/not sorry to say that I’ve polished off both of the bags and am now eyeing the minis to keep in constant rotation.

Happy Thursday friends!

Italian Cream Cake with Cream Cheese Frosting (Vegan)Italian Cream Cake with Cream Cheese Frosting (Vegan)

Cake recipe adapted from the brilliantย Oh, Ladycakes

Italian Cream Bundt Cake with Cream Cheese Frosting (Vegan)

Italian Cream Cake with Cream Cheese Frosting

  • Author: Abby Thompson
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Total Time: 75 minutes
  • Yield: 8 -10
  • Category: Dessert


Vegan Italian cream cake is perfect paired with an easy vegan cream cheese frosting! Contains nuts and coconut, perfect for breakfast or dessert.


  • For the cake:
  • 2 cups all purpose flour (we are going to make our own self rising flour!, minus 2 tablespoons)
  • 2 tablespoons cornstarch
  • 3/4 teaspoon salt
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 cup brown sugar
  • 1/2 cup granulated sugar
  • 1/2 cup melted coconut oil
  • 1/2 teaspoon vanilla extract
  • 1 teaspoon almond extract
  • 1 1/3 cups almond milk
  • 1 tablespoon apple cidre vinegar
  • 3/4 cup shredded coconut
  • 3/4 cup chopped nuts (I used Lush Nuts)
  • For the cream cheese frosting:
  • 1 small can coconut cream (5.4 oz.)
  • 2 tablespoons maple syrup
  • 2 tablespoons almond milk
  • 2 tablespoons cashews
  • 1 teaspoon almond extract
  • Extra chopped nuts for topping


  1. For the cake:
  2. Preheat oven to 350 degrees F. Grease a bundt pan and set aside.
  3. In a large bowl, stir together the flour, cornstarch, salt, baking powder, baking soda and sugars. Set aside.
  4. In a small bowl, whisk together the melted coconut oil, vanilla extract, almond extract, milk, and apple cider vinegar.
  5. Start to add the milk mixture into the dry mixture, whisking together until smooth and no streaks of flour remain. Fold in the shredded coconut and chopped nuts, then transfer the batter into the greased bundt pan.
  6. Bake for 35-45 minutes, or until a knife inserted into the cake comes out clean. Set aside and allow to cool while making the cream cheese frosting.
  7. To make the frosting:
  8. In a high powdered blender, combine all the frosting ingredients and blend until smooth and creamy. If necessary, add an extra splash of almond milk to keep the mixture going. Transfer to a small container and use when ready to top the cooled cake. Top with extra nuts.