Go Back
+ servings
Pistachio Cake with Dark Chocolate Buttercream | CaliGirlCooking.com
Print Recipe
No ratings yet

Pistachio Cake with Dark Chocolate Buttercream

A perfectly dense and moist everyday cake made using real pistachios and topped with a decadent homemade dark chocolate buttercream.
Prep Time20 minutes
Cook Time50 minutes
Total Time1 hour 10 minutes
Course: Dessert
Cuisine: American
Servings: 8 servings
Calories: 877kcal


For the cake:

  • 1 cup pistachio nutmeats, toasted
  • 1 1/2 cups sugar, divided
  • 3/4 cup unsweetened vanilla almond milk
  • 1/2 stick butter, melted and cooled
  • 2 eggs
  • 1/3 cup nonfat plain Greek yogurt
  • 1 teaspoon vanilla bean paste (or vanilla extract)
  • 1 1/2 cups flour
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt

For the buttercream:

  • 1 cup unsalted butter, at room temperature
  • 3 cups powdered sugar, sifted
  • 1/2 cup cocoa powder
  • 4 ounces dark chocolate, melted and cooled slightly
  • 1 teaspoon vanilla bean paste (or vanilla extract)
  • 1 tablespoon heavy cream


  • Preheat the oven to 350 degrees Fahrenheit. Spray an 8-inch round cake pan with cooking spray and cover the bottom with parchment paper. Set aside. 
  • Next, make the cake. In a food processor, pulse together the pistachios and ½ cup of the sugar until very fine. Set aside.
  • In the bowl of a stand mixer, combine 1 cup of sugar, almond milk, butter, eggs, Greek yogurt and vanilla using the paddle attachment until a thick paste forms. 
  • In a separate bowl, whisk together the flour, baking soda and salt. 
  • Add dry ingredients to wet ingredients and mix until well combined. Fold in pistachio mix.
  • Bake in 350-degree oven for 50 minutes, or until a cake tester inserted into the center comes out clean. Set on a rack to cool for about 20 minutes, then turn out of pan onto rack to cool completely. You may need to use a butter knife or inserted spatula around the edges of the cake to loosen it from the pan. 
  • While cake is cooling, make the buttercream. In a clean stand mixer fitted with a clean paddle attachment, combine all of the frosting ingredients. Mix until ingredients form the buttercream frosting texture. 
  • Either frost the cake once it has cooled completely, or wrap the cake in plastic wrap and place the buttercream in a resealable container in the refrigerator until ready to serve. Be sure to bring the buttercream back to room temperature before attempting to frost the cake. Cake can be kept out at room temperature for up to two days, but for best preservation, keep it refrigerated, which will make it last up to one week.


Calories: 877kcal | Carbohydrates: 115g | Protein: 11g | Fat: 45g | Saturated Fat: 24g | Cholesterol: 121mg | Sodium: 251mg | Potassium: 402mg | Fiber: 6g | Sugar: 87g | Vitamin A: 1036IU | Vitamin C: 1mg | Calcium: 91mg | Iron: 4mg