A moist and subtly nutty cake where toasted pistachios shine against a backdrop of olive oil and Greek yogurt, resulting in a tender crumb with a whisper of sweetness. Lightly glazed with a silky pistachio butter icing and topped with chopped nuts, this dessert is elegant yet everyday-friendly. Easy to mix and bake, it’s ideal for brunches, afternoon tea, or a special finish to dinner. With clean ingredients and bright pistachio flavor, it's a beautifully balanced cake that doesn’t overwhelm the palate.
1 cup (150 g) raw shelled pistachios
1¼ cups (150 g) all-purpose flour
1½ tsp baking powder
½ tsp baking soda
½ tsp kosher salt
¾ cup (170 g) Greek yogurt
1 cup (150 g) granulated sugar
2 large eggs
½ cup extra‑virgin olive oil
1 tsp vanilla extract
(Optional) ¼ cup pistachio butter + ¾ cup powdered sugar + 2 Tbsp water for glaze
Prep & toast: Preheat oven to 350 °F. Grease an 8″ round or springform pan and line the bottom. Spread pistachios on a baking sheet and toast ~10 minutes until fragrant; let cool.
Grind pistachios: Pulse cooled pistachios in a food processor until finely ground.
Mix dry: In a bowl, whisk together ground pistachios, flour, baking powder, soda, and salt.
Mix wet: In another bowl, whisk yogurt, sugar, eggs, olive oil, and vanilla until combined.
Combine & bake: Fold wet into dry until no streaks remain. Pour into pan and bake 30–32 minutes until a toothpick comes out clean. Cool 15 minutes in pan, then transfer to a rack.
Glaze (optional): Whisk pistachio butter, powdered sugar, and water until smooth. Pour over cooled cake and let set ~30 minutes. Sprinkle chopped pistachios.
Calories: ~323 kcal
Carbohydrates: 43 g
Protein: 5.6 g
Fat: 14.7 g (saturated ~2.2 g)
Fiber: 1.1 g
Sodium: 254 mg
Sugar: 29.9 g