With a gorgeous light green color and nutty pistachio flavor, this cake has a buttery tender crumb, with a gooey pistachio butter filling and crunchy toasted pistachio topping. It's like a hybrid of my vegan coffee cake and pistachio cake recipes!
🧾 Ingredients
Here's everything you need to make this vegan pistachio coffee cake recipe:

Ingredient Notes
Find the complete list of ingredients, quantities, and instructions in the recipe card at the end of this post.
- Raw Pistachios: Skinless pistachios will give the cake the most vibrant color, but raw pistachios with skins also work.
- Vegan Pistachio Spread: I used Eat Italian vegan pistachio cream here, similar to my Dubai cheesecake. If you can't find a dairy-free version, try this homemade vegan pistachio cream instead.
- Dairy-Free Milk: You can use unsweetened soy milk, almond milk, or oat milk, which is mixed with a little apple cider vinegar or lemon juice to create a vegan buttermilk substitute.
- Vegan Greek Yogurt: Thick Greek-style yogurt is best, but you can also use vegan sour cream or coconut yogurt.
- Vegan Butter: Go for block-style butter, not the spreadable margarine, which comes in a tub. This gives the cake a buttery, rich crumb, as opposed to a fluffy texture from baking with olive oil.
- Almond Extract: Just a touch for extra flavor and to enhance the pistachio taste.

Get Your Free E-Book!
Sign up to the Addicted to Dates newsletter for your FREE Guide To Vegan Cheesecakes!
🔪 Instructions
Here are step-by-step images showing how to make this pistachio crumb cake. Please refer to the detailed printable recipe card at the end of this page for the full recipe and written instructions:

Step 1: For the topping, blitz pistachios, flour, and sugar in a food processor. Then mix the butter for a few seconds to form a crumb consistency.

Step 2: For the cake batter, blitz the pistachios and sugar until finely ground.

Step 3: With a hand mixer or stand mixer, cream the butter for a minute before adding the sugar and nut mixture and creaming for another 2-3 minutes. Whisk in the yogurt, almond extract, and vanilla extract.

Step 4: Alternate between whisking in the vegan buttermilk and dry ingredients (all purpose flour, baking powder, baking soda, and sea salt) in 2 parts until just combined.

Step 5: Add half the cake mixture to a prepared pan, then spoon the pistachio cream on top, gently spreading it with an offset spatula.

Step 6: Add the remaining batter and pistachio crumble on top of the cake and bake until golden brown and baked through when you insert a skewer into the center of the cake.

Step 7: Let the cake sit for 10 minutes, then remove it from the pan and let it cool on a wire rack.

Step 8: Once cool, sift some powdered sugar over the top and drizzle with pistachio glaze.
💭 Recipe Tips
Measure with a kitchen scale. This is the only way to ensure you get accurate measurements. With baking, even a few grams difference can throw off a recipe.
Use a springform pan. And line both the base and sides of your cake pan with parchment paper.
Be gentle when adding the pistachio cream. Add small dollops in the center and gently spread towards the sides of the pan, being careful not to mix into the batter.
💬 FAQs
Store the cake in an airtight container or ziplock bag, or on a plate tightly covered with plastic wrap. It will keep at room temperature for up to 2 days or in the fridge for up to a week. I recommend taking it out of the refrigerator 1-2 hours before serving.
Absolutely! Slice the cake into servings and freeze them in an airtight container for up to a month. Defrost the cake on a plate at room temperature for a couple of hours, or in the fridge overnight.
Yes, you can bake it in an 8-inch square pan for a more traditional coffee cake.
I don't recommend it. Brown sugar has a higher moisture content, which will throw off the texture of the cake. It also adds a caramel flavor and darker color, which will overpower the natural pistachio color and flavor.

🍰 More Vegan Coffee Cakes
📖 Recipe
Vegan Pistachio Coffee Cake
Ingredients
Pistachio Crumb Topping
- 30 g (¼ cup) raw shelled pistachios *note 1
- 30 g (¼ cup) all-purpose flour
- 2 tablespoons granulated sugar
- 2 tablespoons vegan butter cold
Cake
- 240 g (2 cups) all-purpose flour
- 2 ¼ teaspoons baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon sea salt
- 160 ml (⅔ cup) soy milk *note 2
- 2 teaspoons apple cider vinegar *note 3
- 80 g (⅔ cup) raw shelled pistachios *note 1
- 200 g (1 cup) granulated sugar
- 90 g (3.1 oz) vegan butter room temp *note 4
- 180 g (¾ cup) vegan Greek-style yogurt room temp *note 5
- 2 teaspoons vanilla extract
- ¼ teaspoon almond extract
- 150 g (⅔ cup) vegan pistachio cream spread *note 6
Pistachio Icing (optional)
- 50 g (3 ¼ tablespoons) vegan pistachio cream spread *note 6
- 60 g (½ cup) powdered sugar plus extra for dusting
- 1 tablespoon soy milk *note 2
Instructions
Pistachio Crumb Topping
- Make the crumb topping: Add the pistachios, flour, and sugar to a food processor until roughly ground. Add the butter and blitz for a few more seconds until it resembles a crumble consistency. Set aside.
Cake
- Mix dry ingredients: Sift the flour, baking powder, baking soda, and sea salt into a bowl and stir to combine. Set aside.
- Mix milk and vinegar: To make the vegan buttermilk, add the soy milk and apple cider vinegar to a mixing jug, stir, and set aside.
- Blend the nuts and sugar: Add the pistachios and sugar to a food processor or blender, and blitz until finely ground.
- Cream the butter and sugar: In a large bowl with a handheld or stand mixer, beat the room temp butter for a minute. Then add the pistachio sugar and whisk for another 2 minutes.
- Combine the wet ingredients: Whisk the yogurt, vanilla, and almond extract into the creamed butter mixture.
- Make the batter: Alternate between adding the vegan buttermilk and dry ingredients to the wet ingredients in 2 increments, whisking to combine each time. Do not overmix the batter.
- Assemble: Add half of the cake batter to the baking pan. Carefully spoon the pistachio spread on top and use an offset spatula to smooth it in an even layer, being gentle not to press it down into the batter. Top with the remaining cake batter, smoothing out the top. Sprinkle the pistachio crumble on top.
- Bake: Bake for 50-60 minutes. To check for doneness, insert a skewer or toothpick into the center, it should come out almost clean with a few crumbs. If there is still wet batter (not pistachio cream) on the skewer, continue to bake for another 5 minutes as needed.
- Cool: Allow the cake to cool in the tin for 10 minutes, then carefully remove the pan and transfer to a wire rack to cool completely.
- Make the glaze: Whisk together the glaze ingredients until smooth. Once the cake is completely cool, dust it with some powdered sugar and drizzle the glaze over the top.
Notes
- Pistachios: Skinless pistachios will give the cake the most vibrant color, but raw pistachios with skins also work.
- Soy Milk: Swap for almond milk or oat milk.
- Apple Cider Vinegar: Swap for lemon juice.
- Vegan Butter: Block-style butter such as Violife or Naturli, not spreadable margarine.
- Greek-Style Yogurt: Sub with vegan sour cream, vegan skyr, or very thick coconut yogurt.
- Pistachio Cream Spread: If you can't find a dairy-free version, use this homemade pistachio cream recipe.
© addictedtodates.com. All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. Instead, include a link to this post for the recipe. Thank you!










Amazing recipe, my favourite vegan cake recipe so far! Really tasty and amazing texture.
Hi Tasha,
That’s so lovely to hear, I’m really happy you enjoyed it! Thank you for the kind feedback!
Hi! Can I make this with dairy products?
I have a jar of pistachio spread in the cupboard, awaiting a recipe! This Recipe sounds delicious, but I'm not Vegan, so I'm going to make it with regular dairy. Are you aware of any necessary adjustments?
Hi Jan,
I’m so glad you’re excited to try it! I only test my recipes using vegan ingredients, so I’m afraid I can’t advise on adjustments for dairy products.
Hi Jan! Did you make it with dairy products? How did it turn out? Did you need to adjust anything?
Making this today for the 4th time. It’s that good! All time favorite cake. Show stopper!
Hi Susan,
That's amazing to hear, thank you! I'm so glad it's become such a favorite for you, and the fact you're on your fourth time making it really means a lot.
Love the cake.
Had no vegan butter available so I used coconut oil and cashewnut butter and cake was delicious
Hi Vanessa,
So glad you loved it! That’s such a smart swap with the coconut oil and cashew butter, thank you so much for sharing 🙂
I have not baked a cake for a very long time but this popped up on my instagram and I had to have it!! It was my husband's birthday yesterday so great timing! It was a hit with everyone in our house, vegans and non vegans alike. Definitely the best cake I've ever made. Thank you so much for creating this wonderful recipe! 🥰
Hi Bobbie,
Ahh, I love this. Thank you so much for sharing! I’m so glad the timing worked out perfectly for your husband’s birthday and that it was such a hit with everyone. Hearing it’s the best cake you’ve ever made is the biggest compliment. I’m thrilled you all enjoyed it! 🥰
Gâteau très moelleux, parfait!
Je pensais qu.il y avait du café, mais je viens juste de lire que non🫣
Hi Celine,
So glad you enjoyed it — thank you! Yes, no coffee in this one, just lots of softness and flavor 🙂
Can I swap with GF flour?
Hi Stephanie,
I haven’t tested this recipe with gluten-free flour, so unfortunately I can’t say for sure how it would turn out. Some readers have had success with a few of my other cake recipes using King Arthur Measure for Measure, but I can’t personally guarantee the results. If you do give it a try, I’d love to hear how it goes!
Best cake I’ve ever made! You’ve really outdone yourself with this recipe! Everyone loved it as well. I also made the muffin version which was phenomenal too!
Hi Cece,
Ahh, thank you so much, that’s such a huge compliment! I’m thrilled it was such a hit, and I love that you tried (and loved!) the muffin version too.
Amazing! Might be my favorite recipe on your site!
Hi Holly,
That's amazing, love hearing that! Might be my favorite too, so I’m extra glad it landed for you!
Does this recipe have any nutritional list?
Hi Beth,
Yes, the nutrition information is included at the end of the recipe card. 😊
Id love to try your recipe, but what can i sub the APF for thats wheat free gluten free Please?
Hi Sarah,
I haven't tried it I'm sorry. If you do give it a go, I would try a measure for measure like King Arthurs.
Amazing! First time vegan baking and this was so good. The vegan pistachio spread added a dense layer that also served to keep the cake from crumbling when sliced. I did have to add 2 more tablespoons of vegan butter to the crumb topping to get it to crumb properly. Excited to try more recipes for vegan friends 😍
Hi Katherine,
Thanks so much for your lovely feedback!
I made this over the weekend, and it is hands down the best dessert I have ever tasted. Everyone in my family agrees!
Hi Amanda,
That's so wonderful, thank you so much for sharing your lovely feedback 🙂
This was SO good. I didn't have the vegan ingredients so used regular. I will try the way written. SO YUMMY!
Thanks so muuch for your feedback Laura!
Very yummy!
Thanks so much for your feedback, Cristina!
Christina… I’m hoping to try this delicious looking recipe very soon… when’s your book out… will be easier to work with an ad free free recipe
Hi Clare,
I don't have plans for a book at the moment, you can however print the recipe card without ads. Hope this helps and that you enjoy the recipe!
This is phenomenal. I currently have one in the oven and I’m just blown away. Thank you so much for this recipe!
Hi Christine,
That’s so lovely to hear, thank you! So glad you’re enjoying the recipe! 😊
Thanks Christina
I will definitely follow your recipes
looking forward seeing your book
I'm going to start baking now,
Kind Regards
Jean 😊
Hi Jean,
Thanks for stopping by and I hope you enjoy the recipes!
Perfect for me! Love it
Thanks so much for your feedback, Ana!
Это прекрасно! Спасибо вам огромное за вашу работу❤️ Ваши рецепты красивые и вкусные, и еще полезные😊👌
Hi Tally,
Thank you so much for your wonderful words! And my work is only possible because of lovely people like you who support and visit my blog, I appreciate you 🙂