I just made a Pistachio Cake Recipe with real pistachios and silky cream cheese frosting, and the end result is so impossibly fluffy and unexpectedly vivid you’ll have to keep scrolling to believe it.

I’m kind of obsessed with this Pistachio Cake. I love that it’s made with real finely ground shelled pistachios and the crumb stays soft and light even under silky cream cheese frosting.
The frosting’s tang cuts sweetness so every bite feels balanced and a little dangerous. And I tell people it’s my go-to among Pistachio Recipes when I want something impressive without a lie.
But most days I bake it because I crave that nutty green flavor and fluffy texture. No fluff talk.
Just a slice that makes you shut up and eat. I’ll fight you for the last piece.
True.
Ingredients

- All purpose flour, gives body and tender crumb, it’s the cake’s backbone.
- Finely ground pistachios, nutty depth and moistness, basically green gold.
- Baking powder, helps lift the cake, you’ll get a light crumb.
- Baking soda, aids browning and rise, it’s subtle but important.
- Salt, balances sweetness, enhances overall flavor.
- Granulated sugar, sweetness and structure, it caramelizes a bit.
- Eggs, bind and add richness, they make it sturdy.
- Melted butter, buttery flavor and moistness, it’s indulgent.
- Sour cream or yogurt, adds tang and tender moisture, basically magic.
- Whole milk, thins batter and adds silkiness, keeps it soft.
- Vanilla extract, warm aroma and depth, it’s comforting.
- Optional pistachio paste, turbo nutty flavor, plus vivid color.
- Optional chopped pistachios, crunchy texture and visual pop.
- Cream cheese, tangy, creamy frosting base, makes it decadent.
- Softened butter for frosting, smoothness and richness, it whips nicely.
- Powdered sugar, sweetens and stabilizes frosting, gives that silky texture.
- Vanilla for frosting, rounds out sweetness, it’s subtle but needed.
- Pinch of salt in frosting, cuts cloying sweetness, keeps it balanced.
- Milk or cream, thins frosting to spreadable consistency, add cautiously.
- Chopped pistachios for garnish, pretty crunch and color, makes it feel special.
Ingredient Quantities
- 1 3/4 cups (220 g) all purpose flour
- 1 cup (120 g) finely ground shelled pistachios
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1 cup (200 g) granulated sugar
- 3 large eggs, room temp
- 1/2 cup (115 g) unsalted butter, melted
- 1/2 cup (120 ml) sour cream or plain yogurt
- 1/2 cup (120 ml) whole milk
- 1 tsp vanilla extract
- Optional: 2 tbsp pistachio paste or finely chopped pistachios for extra flavor
- 8 oz (225 g) cream cheese, softened
- 1/2 cup (115 g) unsalted butter, softened
- 3 cups (360 g) powdered sugar, sifted
- 1 tsp vanilla extract (for frosting)
- Pinch of salt
- 2 to 3 tbsp milk or cream, if needed to thin frosting
- 1/4 cup chopped pistachios for garnish
How to Make this
1. Preheat oven to 350°F (175°C). Grease and flour an 8 or 9 inch round cake pan, or line with parchment for easy release.
2. Whisk together 1 3/4 cups (220 g) all purpose flour, 1 cup (120 g) finely ground shelled pistachios, 1 tsp baking powder, 1/2 tsp baking soda and 1/2 tsp salt in a bowl; set aside.
3. In a large bowl, beat 1 cup (200 g) granulated sugar with 3 large room temperature eggs until pale and a bit thickened, about 2 to 3 minutes by hand or 1 minute with a mixer.
4. Stir in 1/2 cup (115 g) melted unsalted butter, 1/2 cup (120 ml) sour cream or plain yogurt, 1/2 cup (120 ml) whole milk and 1 tsp vanilla extract until combined. If using the optional 2 tbsp pistachio paste or 1/4 cup finely chopped pistachios, fold them in now for extra nuttiness.
5. Fold the dry ingredients into the wet in two additions, mixing gently until just combined; avoid overmixing so the cake stays light. Scrape the bowl so no flour pockets remain.
6. Pour batter into prepared pan, smooth top, and tap once on the counter to release big air bubbles. Bake 30 to 40 minutes or until a toothpick inserted in center comes out with a few moist crumbs. Cool in pan 10 minutes, then turn out to a wire rack to cool completely.
7. While cake cools, make the frosting: beat 8 oz (225 g) softened cream cheese with 1/2 cup (115 g) softened unsalted butter until smooth. Add 3 cups (360 g) sifted powdered sugar, 1 tsp vanilla extract (for frosting) and a pinch of salt; beat until creamy. If frosting is too thick add 2 to 3 tbsp milk or cream, 1 tablespoon at a time, until spreadable.
8. Taste the frosting and adjust: more powdered sugar for sweetness or a tiny pinch of salt to cut sweetness. Chill briefly if it seems very soft, about 10 to 15 minutes, then whip again for fluffiness.
9. Level the cooled cake if needed, then spread or pipe the cream cheese frosting over the top and sides. Press or sprinkle 1/4 cup chopped pistachios around the edge or on top for garnish.
10. Chill the assembled cake for at least 30 minutes to set the frosting, then slice and serve. Keeps covered in the fridge for up to 3 days, but let slices sit at room temp 15 minutes before eating for best texture.
Equipment Needed
1. Oven (preheat to 350°F)
2. 8 or 9 inch round cake pan (greased and floured or lined with parchment)
3. Large and medium mixing bowls
4. Whisk and rubber spatula (for folding and scraping)
5. Electric mixer or hand whisk (for beating eggs and frosting)
6. Measuring cups and spoons and a kitchen scale if you have one
7. Wire rack for cooling and a toothpick for doneness checks
8. Sifter or fine mesh sieve (for powdered sugar and flour)
FAQ
Pistachio Cake (Deliciously Moist!) Recipe Substitutions and Variations
- All purpose flour: swap for cake flour for a lighter crumb (use 2 cups minus 4 tbsp cake flour for 1 3/4 cups AP), or use a 1-to-1 gluten free baking blend plus 1/4 tsp xanthan gum if you need it to hold together.
- Finely ground shelled pistachios: can use almond meal or hazelnut meal for similar texture and nutty flavor, or use 1/4 cup extra all purpose flour plus 1 tsp pistachio paste or extract if you dont have enough nuts.
- Sour cream or plain yogurt: plain Greek yogurt works great straight swap, or use buttermilk — reduce the milk in the recipe by 2 tbsp when using buttermilk to keep batter consistency.
- Cream cheese (for frosting): mascarpone gives a silkier, less tangy frosting, or blend 1/2 cup ricotta with 2 tbsp butter and beat smooth as a substitute if mascarpone is not available.
Pro Tips
1. Toast the shelled pistachios lightly before grinding to boost flavor. Let them cool completely, then pulse to a fine meal so the cake texture stays tender instead of pasty.
2. Use room temperature eggs, butter and dairy. They mix together more smoothly so batter emulsifies better and you get a lighter crumb. If you forget to warm them, put eggs in warm (not hot) water for 5 minutes.
3. Don’t overmix once the flour is added. Fold just until you see no streaks; overworking develops gluten and makes the cake dense. Stop early rather than keep stirring.
4. If your frosting seems too soft, chill it 10 to 15 minutes and then whip again. For a smoother spread, add milk 1 teaspoon at a time; for more tang, stir in a tiny bit more cream cheese rather than more sugar.
5. For cleaner slices and better presentation, chill the frosted cake for at least 30 minutes, then use a sharp knife warmed under hot water and wiped dry between cuts. Press chopped pistachios on the edges right before serving so they stay crisp.

Pistachio Cake (Deliciously Moist!) Recipe
I just made a Pistachio Cake Recipe with real pistachios and silky cream cheese frosting, and the end result is so impossibly fluffy and unexpectedly vivid you'll have to keep scrolling to believe it.
12
servings
572
kcal
Equipment: 1. Oven (preheat to 350°F)
2. 8 or 9 inch round cake pan (greased and floured or lined with parchment)
3. Large and medium mixing bowls
4. Whisk and rubber spatula (for folding and scraping)
5. Electric mixer or hand whisk (for beating eggs and frosting)
6. Measuring cups and spoons and a kitchen scale if you have one
7. Wire rack for cooling and a toothpick for doneness checks
8. Sifter or fine mesh sieve (for powdered sugar and flour)
Ingredients
1 3/4 cups (220 g) all purpose flour
1 cup (120 g) finely ground shelled pistachios
1 tsp baking powder
1/2 tsp baking soda
1/2 tsp salt
1 cup (200 g) granulated sugar
3 large eggs, room temp
1/2 cup (115 g) unsalted butter, melted
1/2 cup (120 ml) sour cream or plain yogurt
1/2 cup (120 ml) whole milk
1 tsp vanilla extract
Optional: 2 tbsp pistachio paste or finely chopped pistachios for extra flavor
8 oz (225 g) cream cheese, softened
1/2 cup (115 g) unsalted butter, softened
3 cups (360 g) powdered sugar, sifted
1 tsp vanilla extract (for frosting)
Pinch of salt
2 to 3 tbsp milk or cream, if needed to thin frosting
1/4 cup chopped pistachios for garnish
Directions
- Preheat oven to 350°F (175°C). Grease and flour an 8 or 9 inch round cake pan, or line with parchment for easy release.
- Whisk together 1 3/4 cups (220 g) all purpose flour, 1 cup (120 g) finely ground shelled pistachios, 1 tsp baking powder, 1/2 tsp baking soda and 1/2 tsp salt in a bowl; set aside.
- In a large bowl, beat 1 cup (200 g) granulated sugar with 3 large room temperature eggs until pale and a bit thickened, about 2 to 3 minutes by hand or 1 minute with a mixer.
- Stir in 1/2 cup (115 g) melted unsalted butter, 1/2 cup (120 ml) sour cream or plain yogurt, 1/2 cup (120 ml) whole milk and 1 tsp vanilla extract until combined. If using the optional 2 tbsp pistachio paste or 1/4 cup finely chopped pistachios, fold them in now for extra nuttiness.
- Fold the dry ingredients into the wet in two additions, mixing gently until just combined; avoid overmixing so the cake stays light. Scrape the bowl so no flour pockets remain.
- Pour batter into prepared pan, smooth top, and tap once on the counter to release big air bubbles. Bake 30 to 40 minutes or until a toothpick inserted in center comes out with a few moist crumbs. Cool in pan 10 minutes, then turn out to a wire rack to cool completely.
- While cake cools, make the frosting: beat 8 oz (225 g) softened cream cheese with 1/2 cup (115 g) softened unsalted butter until smooth. Add 3 cups (360 g) sifted powdered sugar, 1 tsp vanilla extract (for frosting) and a pinch of salt; beat until creamy. If frosting is too thick add 2 to 3 tbsp milk or cream, 1 tablespoon at a time, until spreadable.
- Taste the frosting and adjust: more powdered sugar for sweetness or a tiny pinch of salt to cut sweetness. Chill briefly if it seems very soft, about 10 to 15 minutes, then whip again for fluffiness.
- Level the cooled cake if needed, then spread or pipe the cream cheese frosting over the top and sides. Press or sprinkle 1/4 cup chopped pistachios around the edge or on top for garnish.
- Chill the assembled cake for at least 30 minutes to set the frosting, then slice and serve. Keeps covered in the fridge for up to 3 days, but let slices sit at room temp 15 minutes before eating for best texture.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 131g
- Total number of serves: 12
- Calories: 572kcal
- Fat: 31.4g
- Saturated Fat: 16.5g
- Trans Fat: 0.1g
- Polyunsaturated: 1.9g
- Monounsaturated: 3.8g
- Cholesterol: 107mg
- Sodium: 199mg
- Potassium: 209mg
- Carbohydrates: 65.8g
- Fiber: 1.9g
- Sugar: 47.5g
- Protein: 7.7g
- Vitamin A: 284IU
- Vitamin C: 0.8mg
- Calcium: 65mg
- Iron: 0.9mg

















