Chocolate Pistachio Cake Recipe
Introduction
This Chocolate Pistachio Cake combines rich, fudgy chocolate layers with a creamy, nutty pistachio frosting. It’s a delightful treat that balances deep chocolate flavor with the subtle crunch and aroma of pistachios, perfect for special occasions or an indulgent dessert.

Ingredients
- 2 cups all-purpose flour
- ⅔ cup Dutch-processed cocoa powder (plus more for dusting the pans)
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 4 ounces unsweetened chocolate (coarsely chopped)
- ¾ cup unsalted butter (melted)
- 1 ¾ cups granulated sugar
- 2 large eggs
- 1 tablespoon vanilla extract
- 1 ½ cups buttermilk
- ½ cup strong brewed coffee (cooled)
- 1 ½ cups unsalted pistachios (shelled)
- 1 teaspoon canola oil
- 2 cups unsalted butter (softened)
- 2 tablespoons heavy cream
- 1 tablespoon vanilla extract
- ¼ teaspoon salt
- 3-6 cups confectioners’ sugar
- 1-2 drops green food coloring
- 1 cup unsalted pistachios (shelled and chopped for garnish)
- 2 ounces semisweet chocolate (coarsely chopped)
- 2 tablespoons unsalted butter (cut into pieces)
- 1 tablespoon light corn syrup
Instructions
- Step 1: Preheat your oven to 350°F. Prepare three 8-inch round cake pans by spraying with nonstick spray, lining the bottoms with parchment paper circles, spraying the paper, and dusting with cocoa powder. Tap out excess cocoa powder and set pans aside.
- Step 2: In a medium bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt. Set aside.
- Step 3: Melt the unsweetened chocolate by placing it in a heatproof bowl over a pot of simmering water. Stir until smooth, then remove from heat and let cool.
- Step 4: Using a stand or hand mixer, beat melted butter and granulated sugar on medium-low speed until light and fluffy. Add eggs one at a time, beating well after each. Mix in vanilla extract and then the cooled melted chocolate.
- Step 5: With the mixer on low, add half of the flour mixture, followed by the buttermilk and coffee, then the remaining flour mixture. Mix just until combined; the batter will be thick.
- Step 6: Divide batter evenly among prepared pans. Smooth the tops with an offset spatula. Bake 30 to 40 minutes or until a toothpick inserted near the center comes out with a few dry crumbs. Cool in pans for 10 minutes, then invert onto wire racks. Remove parchment paper and cool completely.
- Step 7: To make the pistachio paste, process 1 ½ cups pistachios in a food processor until coarsely ground. Add canola oil if needed to help the nuts blend into a smooth, creamy paste. Set aside.
- Step 8: Beat softened butter with heavy cream, vanilla extract, and salt until smooth. Gradually add confectioners’ sugar, one cup at a time, beating on medium-low until sugar is moistened. Increase speed to medium-high and beat until light and fluffy, scraping bowl sides as needed.
- Step 9: Mix the pistachio paste and green food coloring into the frosting until well combined.
- Step 10: Place one cake layer on a serving plate. Spread a generous layer of pistachio frosting over the top. Repeat with the second layer. Add the third layer and cover the entire cake with frosting.
- Step 11: Press chopped pistachios into the bottom half of the cake’s sides. Sprinkle pistachios along the outer edge of the cake’s top, creating a 1-inch border. Freeze the cake for 10 minutes.
- Step 12: Prepare the ganache by melting semisweet chocolate, butter, and corn syrup in a heatproof bowl over simmering water. Stir until smooth, then remove from heat and cool 5 minutes.
- Step 13: Spoon ganache over the top of the cake within the pistachio border. Smooth it with the back of a spoon. Return cake to freezer for another 10 minutes before serving.
Tips & Variations
- Use strong brewed coffee to enhance the chocolate flavor without making the cake taste like coffee.
- If your food processor struggles with the pistachios, add a bit more canola oil to help create a smoother paste.
- For a dairy-free version, substitute butter with a plant-based alternative and use coconut cream instead of heavy cream.
- To add a different texture, try folding chopped dark chocolate or dried cherries into the batter before baking.
Storage
Store the assembled cake in an airtight container in the refrigerator for up to 4 days. Allow the cake to come to room temperature before serving for the best texture and flavor. Leftover cake can be wrapped tightly and frozen for up to 2 months; thaw overnight in the refrigerator.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake without coffee?
Yes, you can substitute the coffee with an equal amount of hot water or additional buttermilk. The coffee enhances the chocolate flavor but is not essential.
How do I prevent the cake from drying out?
Be careful not to overbake; check for doneness starting at 30 minutes. Also, cooling the cake in the pans briefly before transferring and storing it properly will keep it moist.
PrintChocolate Pistachio Cake Recipe
This rich and decadent Chocolate Pistachio Cake combines deep cocoa flavors with a luscious pistachio frosting and a glossy chocolate ganache topping. Moist layers of chocolate cake are enhanced with the subtle nuttiness of pistachios in the creamy filling and garnish, creating a beautiful and indulgent dessert perfect for special occasions or any chocolate lover’s craving.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 2 hours 20 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake
- 2 cups all-purpose flour
- ⅔ cup Dutch-processed cocoa powder (plus more for dusting the pans)
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 4 ounces unsweetened chocolate (coarsely chopped)
- ¾ cup unsalted butter (melted)
- 1 ¾ cups granulated sugar
- 2 large eggs
- 1 tablespoon vanilla extract
- 1 ½ cups buttermilk
- ½ cup strong brewed coffee (cooled)
Frosting
- 1 ½ cups unsalted pistachios (shelled)
- 1 teaspoon canola oil
- 2 cups unsalted butter (softened)
- 2 tablespoons heavy cream
- 1 tablespoon vanilla extract
- ¼ teaspoon salt
- 3–6 cups confectioners’ sugar
- 1–2 drops green food coloring
Garnish & Ganache
- 1 cup unsalted pistachios (shelled and chopped for garnish)
- 2 ounces semisweet chocolate (coarsely chopped)
- 2 tablespoons unsalted butter (cut into pieces)
- 1 tablespoon light corn syrup
Instructions
- Make the cake preparation: Preheat the oven to 350°F. Prepare three 8-inch round pans by spraying them with nonstick spray, lining the bottoms with parchment paper circles, spraying the parchment paper, and dusting the pans lightly with cocoa powder. Tap out excess cocoa powder and set the pans aside.
- Mix dry ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking soda, baking powder, and salt. Set aside.
- Melt the chocolate: Place the unsweetened chocolate in a heatproof bowl set over a pot of barely simmering water. Stir continuously until the chocolate is melted and smooth. Remove from heat and let cool slightly.
- Prepare cake batter: Using a stand mixer with a paddle attachment or handheld mixer, beat the melted butter and granulated sugar on medium-low speed until light and fluffy. Add eggs one at a time, mixing well after each. Scrape down the bowl sides as needed, then mix in vanilla extract followed by the melted chocolate until fully incorporated. On low speed, alternately add half the dry ingredients, then the buttermilk and coffee, and finally the remaining dry ingredients. Beat just until combined; the batter will be thick.
- Bake the cake layers: Evenly divide the batter among the three prepared pans. Spread the batter to the edges with an offset spatula, smoothing the surface. Bake for 30 to 40 minutes or until a toothpick inserted comes out with just a few dry crumbs. Cool the cake in the pans for 10 minutes before inverting onto wire racks to cool completely. Remove the parchment paper from the cake bottoms.
- Make pistachio paste: Process shelled pistachios in a food processor until coarsely ground. If the nuts won’t break down easily, add the canola oil and continue processing until smooth and creamy. Set aside.
- Prepare the frosting: Beat the softened butter on medium-high speed until smooth. Add heavy cream, vanilla extract, and salt, beating until combined. Gradually incorporate confectioners’ sugar starting with 2 cups, beating on medium-low until moistened, then adding the remaining sugar one cup at a time until desired consistency is reached. Increase speed to medium-high and beat until the frosting is light and fluffy. Scrape bowl sides as needed. Mix in the pistachio paste and green food coloring until well blended.
- Assemble the cake: Place the first cake layer on a serving platter. Spread a generous amount of pistachio frosting over the top to the edges. Repeat with the second layer, and then place the third cake layer on top. Cover the entire cake, including sides, with frosting. Press the chopped pistachios into the bottom half of the cake sides and sprinkle pistachios along the outer edge on top, creating a 1-inch border. Place the cake in the freezer for 10 minutes to set the frosting.
- Make the ganache: Set the semisweet chocolate, butter pieces, and light corn syrup in a heatproof bowl over barely simmering water. Stir until melted and smooth. Remove from heat and let cool for 5 minutes.
- Finish the cake: Spoon the ganache over the center of the top of the cake inside the pistachio border. Use the back of a spoon to smooth the ganache in an even layer. Return the cake to the freezer for 10 minutes to set the ganache before serving.
Notes
- The Dutch-processed cocoa powder enhances the chocolate flavor while providing a smooth texture.
- Strong brewed coffee intensifies the chocolate taste but can be omitted or replaced with additional buttermilk if preferred.
- Allow the melted chocolate to cool slightly before mixing to prevent cooking the eggs in the batter.
- The pistachio paste requires patience when blending; using canola oil helps achieve a smooth consistency.
- Adjust confectioners’ sugar amount in frosting according to butter softness and desired frosting thickness.
- Freezing the cake before adding ganache and after garnishing helps set layers and clean finish.
- Store assembled cake covered in the refrigerator; bring to room temperature before serving for best flavor and texture.
Keywords: chocolate pistachio cake, chocolate cake with pistachio frosting, pistachio cake, chocolate ganache cake, layered chocolate cake

