Pistachio Coconut Cake

  • Author: Cindy Gibbs @ My Country Table
  • Prep Time: 20
  • Cook Time: 40
  • Total Time: 60


A moist & tender pistachio coconut cake, topped with a pistachio cool whip frosting.



For the Cake

  • 1 white cake mix, with or without pudding
  • 1 small package instant Pistachio pudding, 3.4 ounce
  • 1 cup lemon-lime soda
  • 3/4 cup canola oil
  • 3 large eggs
  • 1/2 cup shredded sweet coconut
  • 1/2 cup chopped toasted/roasted pistachios

For the Frosting

  • 1 cup cold 2% milk
  • 1 package instant pistachio pudding, 3.4 ounce
  • 1 carton cool whip, 8 ounce, thawed

For the Topping

  • 1/4 cup sweetened coconut, toasted
  • 1/4 cup toasted/roasted pistachios, chopped


  1. Preheat oven to 350 degrees.
  2. Line two 8″ round cake pans with rounds of wax paper. Grease and flour the wax paper and insides of pans and set aside.

For the Cake

  1. Add the cake mix, pudding mix, lemon-lime soda, canola oil and eggs to the bowl of a stand mixer, or use a hand mixer. Mix the ingredients on low speed to moisten all ingredients. Mix on medium speed for about 30 seconds. Add the coconut and pistachios and mix on medium speed for 30 seconds. Scrap down sides of bowl and under paddle attachment, if using a stand mixer, and mix for an additional 30 seconds.
  2. Pour batter into prepared pans and bake for about 40 minutes until cakes are golden brown on top and a toothpick inserted into the center comes out clean.
  3. Run a knife around the edges of cakes and invert them onto a wire cooling rack. Peel off wax paper and allow cakes to cool completely.

For the Frosting

  1. Add the milk and pudding mix to the bowl of a stand mixer. Mix on low speed for about 30 seconds, then on medium speed for about 2 minutes. Fold in the cool whip and mix on low speed just long enough to incorporate the cool whip. Refrigerate the frosting until the cakes are completely cool.
  2. Spread one half of the frosting over the first cake layer. Place the second layer on top of the first layer. Spread the second half of the frosting over the top layer.

For the Topping

  1. Spread the coconut on a baking sheet and place in the preheated oven after removing cakes from the oven. Place the coconut in the oven and toast it until it’s light brown. This happens very quickly so don’t walk away.
  2. Sprinkle the toasted coconut and pistachios over the top layer of the cake.
  3. Refrigerate cake until ready to serve.


  • For the pistachios, I used store bought pistachios that were already roasted in the bag as well as salted. You can roast your own pistachios in a 350 degree oven, but be careful…it doesn’t take long to burn them.


  • Serving Size: 12