Go Back

Chocolate Pistachio Cake

This Chocolate Pistachio Cake features rich, moist chocolate cake layers covered with creamy pistachio frosting and finished with a silky chocolate ganache. A touch of espresso deepens the chocolate flavor, while chopped pistachios add a delicate nutty crunch. Perfect for birthdays, holidays, dinner parties, or anyone who loves an elegant chocolate layer cake.

Prep Time 35 minutes
Cook Time 30 minutes
Cooling Time: 1 hour
Servings: 10 slices

Ingredients
  

  • For the Chocolate Cake
  • 2 cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • cups granulated sugar
  • 1 teaspoon baking soda
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • 2 large eggs
  • 1 cup buttermilk
  • ½ cup vegetable oil
  • 2 teaspoons vanilla extract
  • ½ cup hot brewed espresso or strong coffee
  • ½ cup hot water
  • For the Pistachio Frosting
  • 1 cup unsalted butter softened
  • cups powdered sugar
  • ¾ cup finely ground pistachios
  • 1 teaspoon vanilla extract
  • 3 –4 tablespoons heavy cream
  • ¼ teaspoon salt
  • For the Chocolate Ganache
  • 6 ounces semi-sweet chocolate finely chopped
  • ½ cup heavy cream
  • 1 tablespoon unsalted butter
  • For Decoration
  • ¼ cup chopped pistachios
  • Chocolate shavings
  • Whole pistachios optional

Method
 

  1. Preheat the oven to 350°F (175°C).
  2. Grease three 8-inch round cake pans and line the bottoms with parchment paper.
  3. In a large bowl, whisk together flour, cocoa powder, sugar, baking soda, baking powder, and salt.
  4. Add eggs, buttermilk, vegetable oil, and vanilla extract.
  5. Mix until the batter is smooth.
  6. Slowly pour in the hot espresso and hot water while mixing on low speed. The batter will be thin.
  7. Divide the batter evenly between the prepared cake pans.
  8. Bake for 25–30 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
  9. Cool the cakes in the pans for about 10 minutes, then transfer them to a wire rack.
  10. Allow the cake layers to cool completely before frosting.
  11. To make the pistachio frosting, beat softened butter until creamy.
  12. Gradually add powdered sugar and mix until smooth.
  13. Add finely ground pistachios, vanilla, and salt.
  14. Slowly add heavy cream until the frosting becomes smooth and spreadable.
  15. Beat on medium-high speed for 2–3 minutes, until fluffy.
  16. Place one chocolate cake layer on a cake stand.
  17. Spread an even layer of pistachio frosting over the top.
  18. Add the second cake layer and repeat.
  19. Place the final cake layer on top.
  20. Cover the cake with a thin crumb coat and refrigerate for 20–30 minutes.
  21. Frost the top and sides with the remaining pistachio buttercream.
  22. To make the ganache, place chopped chocolate in a heatproof bowl.
  23. Heat the heavy cream until steaming, then pour it over the chocolate.
  24. Let sit for 2 minutes, then stir until smooth.
  25. Add the butter and stir until glossy.
  26. Allow the ganache to cool slightly.
  27. Pour the ganache over the top of the chilled cake and gently spread toward the edges.
  28. Decorate with chopped pistachios, whole pistachios, and chocolate shavings.
  29. Chill briefly if needed, then slice and serve.

Notes

  • Use fresh, unsalted pistachios for the best flavor.
  • Grind the pistachios finely for a smoother frosting.
  • Do not overbake the chocolate cake layers.
  • The espresso enhances the chocolate flavor without making the cake strongly taste like coffee.
  • For a stronger coffee flavor, replace the hot water with additional strong coffee.
  • Pistachio paste can be added to the frosting for a more intense pistachio flavor.
  • Make sure the cake layers are completely cool before frosting.
  • Allow ganache to cool slightly before pouring it over the cake so it doesn't melt the frosting.
  • Store the finished cake covered in the refrigerator for up to 5 days.
  • Unfrosted cake layers can be wrapped tightly and frozen for up to 3 months.