If you’ve been searching for a cake that bursts with vibrant flavors and textures, you’re going to fall head over heels for this Vegan Pistachio Lemon Olive Oil Cake Recipe. Imagine a tender, moist loaf that combines the nutty crunch of pistachios with the bright zing of fresh lemon, all brought together with luscious lemon-infused olive oil for a delicate crumb that melts in your mouth. This cake isn’t just vegan; it’s a celebration of how simple, plant-based ingredients can create a showstopper dessert perfect for any occasion.

Ingredients You’ll Need
Every ingredient in this recipe plays a crucial role in building that perfect balance of flavor, texture, and moisture. From the creamy vegan yogurt to the punchy lemon juice and the rich, fruity olive oil, these components come together with pistachios for a naturally satisfying treat.
- 220 g all-purpose flour: The foundation that gives structure to your cake, ensuring a tender crumb.
- 1 tablespoon baking powder: The rising agent that helps the cake puff up beautifully and remain light.
- ½ teaspoon baking soda: Adds extra lift and works with the lemon juice for a fluffy texture.
- ½ teaspoon sea salt: Enhances and balances the sweetness while deepening flavors.
- 180 ml soy milk: Your vegan ‘buttermilk’ base when combined with lemon juice, providing moisture and tang.
- 2 teaspoons freshly squeezed lemon juice: Adds a refreshing, natural citrus brightness.
- 100 g raw shelled pistachios: Ground finely, these bring incredible nuttiness and a hint of green color to the cake.
- 200 g granulated sugar: Sweetens the cake just right without overpowering.
- 100 ml lemon extra virgin olive oil: The star ingredient that imparts fruity richness and moistness unlike any other oil.
- 100 g vegan Greek-style yogurt: Adds creaminess and a slight tang, making the crumb soft and tender.
- 1 tablespoon vanilla extract: Brings warmth and aroma, perfectly complementing lemon and pistachios.
- ½ teaspoon almond extract (optional): Enhances the nutty profile with a subtle hint of almond essence.
- 60 g vegan cream cheese (room temperature): Essential for a smooth, tangy glaze that crowns the cake.
- 1 teaspoon lemon extra virgin olive oil: Adds flavor and silkiness to the glaze.
- 120 g powdered sugar: Sweetens and thickens the glaze to just the perfect consistency.
- 20 g raw shelled pistachios (roughly chopped for garnish, optional): Provides a delightful crunch and beautiful presentation.
How to Make Vegan Pistachio Lemon Olive Oil Cake Recipe
Step 1: Prepare and Preheat
Start by preheating your oven to fan-forced 160°C/320°F or conventional 180°C/356°F. Greasing your loaf pan lightly and lining it with parchment paper creates an easy way to lift your cake once baked. The parchment overhang ensures you don’t wrestle it out later—such a simple trick for perfect results!
Step 2: Mix Dry Ingredients
Sift together your all-purpose flour, baking powder, baking soda, and salt into a medium bowl. Whisk them gently to make sure everything is evenly combined. This step is key because it distributes the raising agents and salt thoroughly, ensuring even rising and flavor throughout.
Step 3: Make Vegan Buttermilk
Combine soy milk with the freshly squeezed lemon juice in a jug and stir. Let this mixture sit for a few minutes while you prepare other ingredients—it naturally thickens and curdles slightly, mimicking buttermilk’s magic in traditional baking by adding tender crumb and moisture.
Step 4: Blend Pistachios and Sugar
Add the raw shelled pistachios and granulated sugar to a food processor and blitz until finely ground. This step infuses the sugar with pistachio flavor and texture, ensuring the nuttiness is dispersed evenly through the entire cake, creating bursts of sweet, nutty goodness in every bite.
Step 5: Mix Wet Ingredients
In a large bowl, whisk together lemon extra virgin olive oil, vegan Greek-style yogurt, vanilla extract, and almond extract if using. This combination forms a velvety, flavorful base that balances the acidity from lemon and adds richness. The olive oil makes all the difference by keeping the cake incredibly moist and tender.
Step 6: Add Pistachio Sugar Mixture
Whisk the finely ground pistachio and sugar blend into the wet ingredients until the batter looks silky smooth. This step marries the flavors and textures—no lumps or graininess, just pure, luscious batter.
Step 7: Incorporate Vegan Buttermilk
Slowly pour your homemade vegan buttermilk into the batter while whisking continuously. This ensures the ingredients combine fully without separating or curdling, creating a perfectly balanced mixture ready to embrace the dry ingredients.
Step 8: Fold in Dry Ingredients
Add your sifted dry ingredients in two additions, gently folding the flour into the batter with a spatula. Take your time—fold just enough to eliminate streaks of flour without overmixing, which could make your cake dense. This gentle mixing keeps the crumb light and fluffy.
Step 9: Assemble and Prep for Baking
Pour the batter into your prepared loaf pan and smooth the top. Here is a secret for stunning presentation: dipping a butter knife in olive oil and running it through the center helps control the crack in the bake for that irresistible rustic look.
Step 10: Bake the Cake
Bake your cake for 45 to 55 minutes. When it’s done, the top should be beautifully golden and spring back slightly to touch. Test by piercing it with a toothpick or knife—if it comes out clean with a few moist crumbs, you’re good! Otherwise, pop it back in for timed increments until perfectly cooked.
Step 11: Cool Down
Allow the cake to cool in the pan for 10 minutes before transferring it onto a wire rack. Cooling fully is key; the cake firms up slightly and the flavors deepen, preparing it for the delightful finishing touches.
Step 12: Whisk the Glaze
Mix vegan cream cheese with lemon extra virgin olive oil until smooth, then gradually whisk in powdered sugar until you reach your desired consistency. This glaze is the crowning glory — tangy, sweet, and incredibly creamy.
Step 13: Decorate and Finish
Drizzle the glaze atop your cooled cake and sprinkle roughly chopped pistachios for crunch and color. For an elegant touch, garnish with lemon slices and zest. This transforms a simple loaf into a stunning centerpiece everyone will admire.
How to Serve Vegan Pistachio Lemon Olive Oil Cake Recipe

Garnishes
Fresh pistachios are your best friend here—they add a perfect textural contrast and pop of color. Lemon zest and thin lemon slices brighten the presentation visually and enhance that fresh lemon aroma, making every slice an experience.
Side Dishes
This cake pairs beautifully with a cup of herbal tea, a dollop of coconut whipped cream, or a fresh berry compote. These sides bring complementary flavors that elevate the natural pistachio and lemon notes without overpowering.
Creative Ways to Present
Serve this cake on a rustic wooden board for a charming homemade feel, or plate individual slices with a drizzle of warmed berry sauce and a sprig of mint for a sophisticated crowd-pleaser. You can also turn it into petite mini loaf cakes for personalized gifting or parties.
Make Ahead and Storage
Storing Leftovers
Wrap any leftover cake tightly in plastic wrap, foil, or store in an airtight container. It keeps well at room temperature for 2 days when glazed, or up to 5 days without glaze. Refrigerating extends freshness for up to a week, making it perfect for enjoying over several days.
Freezing
This Vegan Pistachio Lemon Olive Oil Cake Recipe freezes wonderfully. Slice the cake into portions and separate them with parchment paper to prevent sticking. Store in an airtight container and freeze for up to a month. Thaw slices at room temperature for a couple of hours before serving for best texture.
Reheating
If you prefer your cake slightly warm, gently reheat slices in a low oven or microwave for 20 to 30 seconds. This brings back the softness and just-baked feel, allowing the luscious glaze to melt a little and intensify the flavors.
FAQs
Can I substitute soy milk with another plant milk?
Absolutely! Almond, oat, or cashew milk work well to create the vegan buttermilk base, just make sure they are unsweetened to maintain the cake’s perfect balance.
Do I have to use lemon extra virgin olive oil?
While regular olive oil will work, the lemon-infused variety adds an extra layer of citrus aroma and enhances the cake’s zesty flavor beautifully.
Is it necessary to grind the pistachios finely?
Yes, grinding pistachios finely ensures they mix evenly in the batter, giving you consistent nutty flavor and a lovely texture without large chunks disrupting the crumb.
Can I make this cake nut-free?
Since pistachios are central to this recipe, replacing them will alter the taste and texture significantly. However, you could try substituting with sunflower seeds or pumpkin seeds, but the experience won’t be quite the same.
What makes this cake so moist compared to other vegan cakes?
The combination of lemon extra virgin olive oil and vegan yogurt creates a luxuriously moist crumb. The lemon juice also acts tenderizing, which is why this Vegan Pistachio Lemon Olive Oil Cake Recipe is so irresistibly soft.
Final Thoughts
This Vegan Pistachio Lemon Olive Oil Cake Recipe has truly become one of my all-time favorites for its bright, nutty flavors and wonderfully moist texture. Whether you’re serving it for a special occasion or simply craving a slice to enjoy with your afternoon tea, it’s a recipe that delights every time. I can’t recommend it enough—grab your ingredients and give it a try. You’re going to adore every bite!
Print
Vegan Pistachio Lemon Olive Oil Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 10 servings
- Category: Baking
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegan
Description
This Vegan Pistachio Lemon Olive Oil Cake is a moist, flavorful loaf combining the bright freshness of lemon with the nutty richness of pistachios and a smooth olive oil base. Enhanced with vegan Greek-style yogurt and a tangy cream cheese glaze, this cake offers a refined balance of textures and tastes, perfect for a delightful dessert or afternoon treat.
Ingredients
Dry Ingredients
- 220 g all-purpose flour
- 1 tablespoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon sea salt
Wet Ingredients
- 180 ml soy milk
- 2 teaspoons freshly squeezed lemon juice
- 100 ml lemon extra virgin olive oil
- 100 g vegan Greek-style yogurt
- 1 tablespoon vanilla extract
- ½ teaspoon almond extract (optional)
Nut and Sugar Mixture
- 100 g raw shelled pistachios (with or without skins)
- 200 g granulated sugar
Glaze
- 60 g vegan cream cheese (room temperature)
- 1 teaspoon lemon extra virgin olive oil
- 120 g powdered sugar
Garnish (Optional)
- 20 g raw shelled pistachios (roughly chopped)
- Optional lemon slices and lemon zest for decoration
Instructions
- Prepare: Preheat your oven to fan-forced 160°C (320°F) or conventional 180°C (356°F). Lightly grease a 1-pound loaf pan with oil and line it with parchment paper, leaving an overhang on the sides for easy removal.
- Mix the dry ingredients: In a medium bowl, sift together the flour, baking powder, baking soda, and sea salt. Whisk them together until combined and set aside.
- Make vegan buttermilk: Combine the soy milk and freshly squeezed lemon juice in a jug. Stir and allow it to sit while you prepare other ingredients; this will curdle slightly, mimicking buttermilk.
- Blend the nuts and sugar: Place the pistachios and granulated sugar in a food processor or blender and blitz until the mixture is finely ground, creating a pistachio sugar blend.
- Mix the wet ingredients: In a large bowl, whisk together the lemon extra virgin olive oil, vegan Greek-style yogurt, vanilla extract, and almond extract if using until smooth and well combined.
- Add the pistachio sugar mixture: Incorporate the ground pistachio and sugar blend into the wet ingredients, whisking until a smooth mixture forms.
- Combine with vegan buttermilk: Slowly pour the vegan buttermilk into the wet mixture while whisking continuously until thoroughly combined.
- Incorporate dry ingredients: Add the dry flour mixture to the wet ingredients in two increments. Gently fold in the flour after each addition just until no flour pockets remain. Avoid overmixing to maintain a tender crumb.
- Assemble: Transfer the batter into the prepared loaf pan, smoothing the top with a spatula or knife. Place the pan on an aluminum tray or baking sheet. For a decorative crack on top, optionally run a butter knife dipped lightly in olive oil through the center of the batter.
- Bake: Bake the cake for 45 to 55 minutes. After 45 minutes, check doneness by inserting a toothpick or knife in the center; it should come out clean or with a few moist crumbs. Continue baking in 5-minute increments if necessary.
- Cool: Allow the cake to cool in the pan for about 10 minutes, then transfer it to a cooling rack to cool completely.
- Make the glaze: Whisk the vegan cream cheese and 1 teaspoon lemon olive oil until smooth. Gradually add powdered sugar, whisking continuously until the glaze reaches your desired consistency.
- Decorate: Drizzle the glaze evenly over the cooled cake. Optionally, sprinkle chopped pistachios, and garnish with lemon slices and zest for added flair.
- Storage: Wrap leftover cake tightly in plastic wrap, foil, or an airtight container. Store at room temperature for up to 2 days if glazed, or up to 5 days without glaze. Refrigerate up to one week. For freezing, slice the cake, separate slices with parchment paper, store in an airtight container, and freeze up to one month. Thaw at room temperature for a couple of hours before serving.
Notes
- Note 1: Soy milk is used for its neutral flavor and ability to curdle with lemon juice, creating a vegan ‘buttermilk’ effect.
- Note 2: Use raw shelled pistachios either with or without skins according to your preference; skins add a richer color and texture.
- Note 3: Lemon extra virgin olive oil imparts a bright citrus aroma and Mediterranean flavor; regular extra virgin olive oil can be substituted but with less lemon flavor.
- Note 4: Vegan Greek-style yogurt adds creaminess and moisture; coconut or almond-based yogurts can be alternatives.
- Ensure not to overmix the batter once the dry ingredients are added to avoid a dense loaf.
- Running an oiled knife through the batter before baking encourages a natural crack on top for a rustic look.
- Adjust powdered sugar quantity in the glaze to control thickness and sweetness.

