Silky Pistachio Layer Cake with Toasted Nut Crumble

This delicious and beautiful pistachio cake recipe is made with 100% real pistachios—no pudding mixes or artificial flavors. A soft, tender white cake base lets the pistachios’ natural color and flavor shine while keeping the crumb light and airy.

sliced pistachio cake on cake plate

All-natural Pistachio Cake

After testing different batters, a white cake was the best match for pistachios. White cake keeps the crumb pale so the pistachio’s light green tint shows through naturally, and its mild flavor doesn’t overpower the nuts. This version uses egg whites for a whiter, lighter, and airier texture—perfect with little bursts of crunchy pistachio.

You can control the cake’s texture by how finely you grind the pistachios: pulse them a little for a tender crumb with subtle crunch, or pulse more for a finer, nuttier mix. Just avoid over-processing to prevent turning the nuts into pistachio butter.

sliced pistachio cake on cake plate

How to Make Pistachio Cake

1. Grind the pistachios. Place shelled pistachios in a food processor and pulse until finely ground, stopping before they release oil. Optionally set aside a few coarser pieces for texture.
2. Combine dry ingredients. Whisk ground pistachios with flour, baking powder, baking soda, and salt, then set aside.

ground pistachios in food processor
pistachio cake dry ingredients whisked together in bowl

3. Cream butter, oil, and sugar. 4. Whisk in the egg whites. 5. Add vanilla and sour cream. If you prefer a more vivid green, a few drops of gel or powdered food coloring can be added with the vanilla and sour cream, but the natural pistachio tint is lovely on its own.

butter, oil, and sugar whisked together in bowl
wet ingredients for pistachio cake whisked together in bowl

6. Alternate dry ingredients and milk. Add about half the dry mix, then all the milk (made into a quick buttermilk with vinegar), and finish with the remaining dry ingredients, mixing just until combined to keep the cake tender.

pistachio cake batter with milk added in
pistachio cake batter in bowl

7. Pour into prepared pans and bake. Divide the batter evenly between three 8″ or 9″ pans. 8. Cool completely before decorating. Let cakes rest in the pans for 10–15 minutes, then transfer to a wire rack to cool to room temperature before frosting.

pistachio cake batter in cake pan
baked pistachio cake layer in cake pan

9. Frost with your preferred frosting. A classic vanilla buttercream complements the pistachios beautifully, though cream cheese or ermine frosting are also excellent choices. 10. Layer and finish. Top with chopped pistachios and fresh berries if desired for color and freshness.

sliced pistachio cake on cake plate

Grinding Pistachios for Cake

You can vary the pistachio texture to your taste—larger pieces give noticeable crunch, while finely ground nuts blend into the batter for a more uniform pistachio flavor. Pulse the food processor on and off so the nuts don’t overheat and release oil. Stop pulsing as soon as you reach the desired texture.

If the nuts are processed too long they will begin to form a paste. Pulsing and checking frequently prevents this and preserves a light, nutty texture in the cake.

Best Frostings to Pair with This Cake

A simple vanilla buttercream is my go-to so the pistachio flavor stays front and center. Ermine (flour) frosting or classic cream cheese frosting are lovely alternatives. For a chocolate-pistachio combination, chocolate buttercream or chocolate cream cheese frosting work well. Fresh fruit frostings—like strawberry cream cheese—add color and a bright contrast to the nutty cake.

slice of pistachio cake in plate

FAQs

Can I make this cake gluten free?
Yes. Replace the 3 cups all-purpose flour with 2 ½ cups (325g) 1:1 gluten-free flour blend plus ⅓ cup (40g) cornstarch. Use a blend that already contains xanthan gum and, if possible, measure by weight for best results.

How do I color my cake?
The pistachios will give a natural, soft green tint. For a more vivid green, add a few drops of gel or powdered food coloring with the sour cream and vanilla. Avoid liquid coloring to prevent thinning the batter.

Can I use all butter or all oil?
This recipe balances butter and oil for texture and moisture. Using only oil can make the cake overly soft, while only butter can yield a drier crumb. I recommend keeping the combination.

Can I leave out the pistachios?
Yes. You can make a plain white cake using the same base batter or swap the pistachios for another ground nut such as almonds, walnuts, pecans, or peanuts.

How to store pistachio cake:
Keep the cake covered—either with a cake dome, an inverted bowl, or plastic wrap—and store in the refrigerator. It will stay fresh about one week. For best flavor and texture, bring to room temperature 20–30 minutes before serving.

How to freeze pistachio cake:
Wrap cooled cake layers individually in plastic wrap and then foil to prevent freezer burn. Freeze for 2–3 months. You can frost while layers are still frozen; they typically defrost during decorating.

Check out these other recipes!

• Pistachio Cupcakes
• Lime Cake
• Chocolate Mousse Cake
• Tiramisu Cupcakes
• Chocolate Blackberry Cake

If you make this cake, please leave a comment and review—I love hearing your thoughts. Tag me on Instagram @eatsdelightfulblog so I can see your creation.

sliced pistachio cake on cake plate

Pistachio Cake


5 from 7 reviews

  • Author: Mimi
  • Total Time: 2 hours
  • Yield: 12 slices

Description

This pistachio cake uses real pistachios and a white cake base for a soft, tender crumb and a natural nutty flavor that stands out without any artificial additives.


Ingredients

  • 2 cups (260g) unsalted whole pistachios, deshelled
  • 3 cups (390g) all-purpose flour, spooned and leveled
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 10 tablespoons (145g) unsalted butter, softened
  • ⅓ cup (80mL) vegetable oil
  • 1 & ¾ cups (350g) granulated sugar
  • 6 large egg whites, room temperature
  • 2 teaspoons pure vanilla extract
  • ¾ cup (180g) sour cream, room temperature
  • 1 cup (240mL) whole milk, room temperature
  • 1 tablespoon white vinegar
  • 1 batch buttercream or your preferred frosting

Instructions

  1. Preheat oven to 350°F. Butter three 8″ or 9″ round pans, line with parchment, and lightly dust sides with flour. If you have fewer pans, bake in batches; batter can sit at room temperature about 1 hour.
  2. Add pistachios to a food processor and pulse until finely ground, taking care not to over-process. Optional: reserve some larger pieces for texture.
  3. In a bowl, combine ground pistachios, flour, baking powder, baking soda, and salt; set aside.
  4. In a large bowl, cream butter, oil, and sugar until lightened (about 1 minute with a mixer or 2–3 minutes by hand).
  5. Whisk egg whites into the sugar mixture, then add vanilla and sour cream. Add gel coloring if desired.
  6. Combine milk and vinegar; let sit a minute to create a quick buttermilk.
  7. Alternate adding the dry mixture and the milk to the wet ingredients, starting and ending with the dry. Mix until just combined.
  8. Divide batter evenly among prepared pans and smooth the tops.
  9. Bake 28–32 minutes for 8″ pans or 20–25 minutes for 9″ pans, until a skewer comes out with a few moist crumbs.
  10. Cool in pans 10 minutes, then turn onto a wire rack and cool completely before frosting.
  11. Frost, layer, and decorate. I used vanilla buttercream and garnished with chopped pistachios and blackberries.

Equipment

8″ round cake pans, mixing bowls, food processor, electric mixer (optional), wire rack, parchment paper.

  • Prep Time: 30 minutes
  • Bake Time: 20 minutes
  • Category: Cakes

Did you make this recipe?

Tag me @eatsdelightfulblog on Instagram—I love seeing your creations!

Enjoy!