Pistachio Cream Cheese Cake Recipe
Introduction
This Pistachio Cream Cheese Cake is a delightful treat combining nutty pistachios with a smooth, fragrant cream cheese frosting. Light and airy, it’s perfect for cozy gatherings or special occasions. The hint of rosewater adds an elegant floral note that makes this cake truly memorable.

Ingredients
- 3 large eggs (at room temperature)
- 1/2 cup granulated sugar
- 1/2 cup canola oil
- 1/2 cup milk
- 2 teaspoons rosewater
- 1 1/2 cups all-purpose flour (sifted)
- 1/2 cup pistachios, finely ground
- 1 tablespoon baking powder
- 1 cup cream cheese (at room temperature)
- 1/4 cup condensed milk
- 1/4 cup pistachio paste
- 1 teaspoon rosewater (or vanilla extract as a substitute)
Instructions
- Step 1: Preheat your oven to 350°F (180°C). Grease an 8-inch round cake pan with baking spray or lightly with oil to prevent sticking.
- Step 2: In a large bowl, beat eggs and granulated sugar with a hand or stand mixer until the mixture doubles in volume and is pale and fluffy.
- Step 3: Add canola oil, milk, and rosewater to the egg mixture. Continue mixing for another 2 minutes until the batter is smooth and silky.
- Step 4: Gently fold in the sifted flour, ground pistachios, and baking powder until fully combined. Avoid over-mixing to keep the batter light.
- Step 5: Pour the batter into the prepared pan. Bake for 25–30 minutes until a toothpick inserted in the center comes out clean. Remove from oven and cool completely before frosting.
- Step 6: To make the frosting, beat together room-temperature cream cheese, condensed milk, pistachio paste, and rosewater until smooth and holding soft peaks. Chill for 15–20 minutes.
- Step 7: Once the cake is cooled, spread the pistachio cream cheese frosting evenly on top. Decorate as desired and serve.
Tips & Variations
- Use unsalted pistachios and toast them lightly before grinding for enhanced flavor.
- Substitute rosewater in the frosting with vanilla extract if you prefer a more subtle floral note.
- For a dairy-free option, replace cream cheese with a plant-based alternative and use coconut condensed milk.
- Decorate with chopped pistachios or edible rose petals for a beautiful finish.
Storage
Store the cake in an airtight container in the refrigerator for up to 3 days. Allow the cake to come to room temperature before serving for the best texture. If needed, you can gently warm slices in the microwave for 10–15 seconds.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake without rosewater?
Yes, you can replace rosewater with vanilla extract in both the cake and frosting. The flavor will be less floral but still delicious.
How do I grind pistachios finely?
Use a food processor or spice grinder to pulse the pistachios until finely ground, but avoid turning them into a paste unless the recipe calls for it.
Print
Pistachio Cream Cheese Cake Recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
Description
A delicate and flavorful Pistachio Cream Cheese Cake featuring a moist pistachio-infused sponge layered with a luscious pistachio cream cheese frosting, subtly enhanced with rosewater for a fragrant and elegant dessert.
Ingredients
For the Cake
- 3 large eggs (at room temperature)
- 1/2 cup granulated sugar
- 1/2 cup canola oil
- 1/2 cup milk
- 2 teaspoons rosewater
- 1 1/2 cups all-purpose flour (sifted)
- 1/2 cup pistachios, finely ground
- 1 tablespoon baking powder
For the Pistachio Cream Cheese Frosting
- 1 cup cream cheese (at room temperature)
- 1/4 cup condensed milk
- 1/4 cup pistachio paste
- 1 teaspoon rosewater (optional, can substitute with vanilla extract)
Instructions
- Prepare the Oven and Pan: Preheat your oven to 350°F (180°C). Grease an 8-inch round cake pan with baking spray or lightly coat with oil to ensure the cake doesn’t stick.
- Make the Cake Batter: In a large mixing bowl, beat the eggs and granulated sugar using a hand or stand mixer until the mixture doubles in volume, becoming pale and fluffy. Add the canola oil, milk, and rosewater, mixing for an additional 2 minutes until smooth and slightly silky.
- Add Dry Ingredients: Gently fold in the sifted all-purpose flour, ground pistachios, and baking powder. Mix just until combined to keep the batter light and airy, avoiding overmixing.
- Bake the Cake: Pour the batter into the prepared pan and bake in the preheated oven for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean. Remove from oven and allow the cake to cool completely.
- Prepare the Pistachio Cream Cheese Frosting: While the cake cools, beat together room-temperature cream cheese, condensed milk, pistachio paste, and rosewater in a mixing bowl until smooth and able to hold a soft peak. Chill the frosting for 15 to 20 minutes for best texture before application.
- Frost and Decorate: Evenly spread the chilled pistachio cream cheese frosting over the cooled cake, smoothing the top and sides. Optionally, decorate with additional chopped pistachios or rose petals before serving.
Notes
- Ensure eggs and cream cheese are at room temperature for smoother mixing.
- Finely ground pistachios help maintain a tender texture in the cake.
- If pistachio paste is unavailable, finely ground pistachios can be blended with a little oil or condensed milk as a substitute.
- Store the cake refrigerated and consume within 3 days for optimal freshness.
- Rosewater adds a floral note but can be replaced with vanilla extract if preferred.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Middle Eastern
Keywords: pistachio cake, cream cheese frosting, rosewater cake, pistachio dessert, moist cake, elegant cake recipe

