Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease and line a 9-inch round or loaf pan with parchment.
- Toast pistachios at 325°F for 5–7 minutes. Cool and grind into a fine meal using a food processor.
- In a large bowl, whisk olive oil, sugar, and eggs until smooth. Add vanilla, rose water (if using), and buttermilk. Mix until fully combined.
- In a separate bowl, sift flour, baking powder, baking soda, and salt. Stir in the ground pistachios.
- Fold dry ingredients into the wet mixture in two additions. Do not overmix.
- Pour batter into the prepared pan. Bake for 40–45 minutes, or until a toothpick comes out clean. Cool in pan for 10 minutes, then transfer to a wire rack.
- If using frosting, whip cream cheese, heavy cream, sugar, and flavoring until fluffy. Spread over cooled cake and garnish with chopped pistachios.
Notes
To ensure the best flavor, use freshly toasted and ground pistachios. The cake keeps well for several days and tastes even better the next day. Store unfrosted at room temperature, or refrigerate if frosted.
