I absolutely adore sharing this Vegan Pistachio Coffee Cake Recipe with you because it’s a true celebration of flavor and texture that never fails to impress. This cake is rich yet light, with the perfect balance of nutty pistachios and sweet, creamy layers that melt in your mouth. When I bake this, the whole kitchen fills with a wonderful aroma that makes it impossible to wait patiently to slice into it. If you love coffee cake but want a plant-based twist packed with a unique pistachio touch, this recipe will quickly become a favorite in your baking repertoire.
Why You'll Love This Vegan Pistachio Coffee Cake Recipe
What really excites me about this Vegan Pistachio Coffee Cake Recipe is how it masterfully combines delightful textures and flavors that work so harmoniously together. You get that satisfying crumb topping filled with buttery pistachio bits that are both crunchy and fragrant, while the cake itself is beautifully moist and tender thanks to the vegan Greek-style yogurt and vegan butter. The pistachio cream spread layer is a secret indulgence, lending a luxurious, nutty richness that elevates this cake far beyond ordinary coffee cakes I've tried before.
One of the best parts for me is how straightforward it is to prepare. The ingredients are simple and easy to find, yet the results are incredibly sophisticated and special. I love how the vegan buttermilk combo of soy milk and apple cider vinegar creates a perfect tender crumb without any fuss. It’s an ideal recipe for both experienced bakers looking for something new and beginners wanting to impress friends without complicated steps.
This cake is perfect for so many occasions in my life, from cozy weekend brunches with friends to festive holiday gatherings where I want to surprise everyone with something both vegan and indulgent. It’s equally wonderful for casual coffee breaks when you just want a delicious treat alongside your favorite cup of coffee or tea. Honestly, once you try this, you’ll find yourself reaching for this recipe again and again.
Ingredients You'll Need

Every ingredient in this Vegan Pistachio Coffee Cake Recipe plays an essential role in building the rich flavor, lovely texture, and beautiful greenish tint pistachios bring. The list is straightforward, making it super easy to gather everything before you dive into baking.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Raw shelled pistachios: Essential for that signature nutty crunch in both the topping and the cake layers.
- All-purpose flour: The base for the crumbly topping and the tender cake structure.
- Granulated sugar: Adds sweetness without overpowering the nuanced pistachio flavor.
- Vegan butter (cold and room temperature): Cold butter creates the crumbly topping, while softened butter ensures a fluffy cake batter.
- Baking powder and baking soda: The leavening agents that give this coffee cake its perfect rise and lightness.
- Sea salt: Just a touch to balance flavors and enhance the pistachios’ natural richness.
- Soy milk and apple cider vinegar: Combined to create a vegan buttermilk that brings moisture and tenderness to the cake.
- Vegan Greek-style yogurt: Provides creaminess and contributes to the cake’s luscious texture.
- Vanilla and almond extracts: They gently boost the cake's fragrance and complement the pistachios beautifully.
- Vegan pistachio cream spread: The delightful filling that lifts this coffee cake to the next level of indulgence.
- Powdered sugar and soy milk: To create the glaze that finishes the cake with a sweet, glossy touch.
Directions
Step 1: First, preheat your oven to fan-forced 160°C (320°F) or conventional 180°C (356°F). I always line the base and sides of a 7.5 or 8-inch springform cake pan with parchment paper, which makes removing the cake a breeze after baking.
Step 2: To make the crumb topping, pop 30 grams of raw shelled pistachios, 30 grams of all-purpose flour, and 2 tablespoons of granulated sugar into a food processor until roughly ground. Then add 2 tablespoons of cold vegan butter and blitz just a few more seconds until the mixture looks like crumble. Set this aside for now—this topping will add such a wonderful crunch and pistachio flavor to the cake.
Step 3: Mix your dry ingredients for the cake by sifting 240 grams of all-purpose flour, 2 ¼ teaspoons of baking powder, ¼ teaspoon of baking soda, and ¼ teaspoon of sea salt into a bowl. Stir them gently to combine and set aside.
Step 4: Prepare the vegan buttermilk by combining 160 ml of soy milk with 2 teaspoons of apple cider vinegar in a jug. Stir them together and allow the mixture to set for a few minutes—this gives the milk a lovely tang and helps tenderize the cake.
Step 5: Grind 80 grams of raw shelled pistachios and 200 grams of granulated sugar together in your food processor or blender until finely ground. This pistachio-sugar mix will be blended into the batter, infusing every bite with nutty sweetness.
Step 6: In a large mixing bowl, cream 90 grams of room-temperature vegan butter until smooth using a hand or stand mixer. Add the pistachio sugar mixture and whisk for an additional two minutes until everything is airy and fluffy. I find this step so satisfying as the batter starts coming together.
Step 7: Now whisk in 180 grams of vegan Greek-style yogurt, 2 teaspoons of vanilla extract, and ¼ teaspoon of almond extract. These ingredients add moisture and depth to the batter, creating a beautifully rich cake.
Step 8: Alternately add the vegan buttermilk and dry ingredients to the wet mixture in two additions each. Be gentle during this step and avoid overmixing the batter — I always stop as soon as the ingredients come together for the perfect light crumb.
Step 9: Pour half of the cake batter into your prepared pan. Carefully spoon 150 grams of the vegan pistachio cream spread over the batter, using an offset spatula to smooth it out into an even layer. Be gentle so you don’t press it into the bottom layer. Then cover the spread with the remaining batter and smooth the top.
Step 10: Sprinkle the pistachio crumb topping evenly over the cake batter. This layer adds the perfect texture contrast and extra pistachio flavor.
Step 11: Bake the cake for 50 to 60 minutes. To test if it’s done, insert a toothpick or skewer into the center—it should come out almost clean, with just a few moist crumbs stuck to it (but no wet batter). If not, bake for an extra 5 minutes as needed. The cake should be golden and fragrant when ready.
Step 12: After baking, let the cake cool in the pan for about 10 minutes, then carefully remove the springform and transfer the cake to a wire rack to cool completely.
Step 13: While the cake cools, whisk together 50 grams of vegan pistachio cream spread, 60 grams of powdered sugar, and 1 tablespoon of soy milk to make the glaze. Once the cake has cooled completely, dust it lightly with powdered sugar and drizzle the glaze over the top for a beautiful finishing touch.
Servings and Timing
This recipe yields about 8 generous servings—perfect for sharing with family or friends over coffee or as a sweet dessert. The prep time usually takes me around 25 minutes, which is quick considering the layers and elements involved. Baking time is a solid 50 to 60 minutes, with an additional 10 minutes of cooling in the pan and time to cool completely before glazing. Altogether, plan for about 1 hour and 20 minutes from start to finish, including assembly and finishing touches. Patience is worth it because every bite is divine.
How to Serve This Vegan Pistachio Coffee Cake Recipe

When I serve this Vegan Pistachio Coffee Cake Recipe, I love pairing it with simple accompaniments that don’t overshadow the pistachio flavors. Fresh seasonal fruit or a light berry compote brings a pleasant tartness that balances the sweetness of the cake beautifully. You can even serve it alongside a dollop of coconut whipped cream for an extra touch of indulgence.
I find this cake looks stunning dusted with a little extra powdered sugar and garnished with a few whole pistachios or edible flower petals for presentation. Serving it on a rustic wooden board or a simple white cake stand really elevates the experience, especially for special occasions or brunch parties. Since the cake is lovely at room temperature, it’s convenient to slice and serve without worrying about chilling or reheating.
This cake pairs wonderfully with strong coffee, herbal teas like chamomile or mint, or even a bright sparkling wine for celebratory moments. For a cozy Sunday morning, I usually serve it warm with a latte or cappuccino—it’s a comforting way to wake up your taste buds. For holiday gatherings, I often plate slices with a side of dairy-free ice cream or vegan custard to make the occasion extra special.
Variations
I love experimenting with this recipe to keep it fresh and suited to different tastes or dietary needs. For instance, if you want a gluten-free version, swapping the all-purpose flour for a gluten-free blend works well—just ensure it’s a blend that includes xanthan gum to keep the crumb tender. You can also swap soy milk with almond, oat, or coconut milk depending on your flavor preference or what you have on hand.
If you want to boost the pistachio flavor even more, adding a handful of finely chopped pistachios into the batter or on top before baking adds extra texture and a nutty crunch. Another fun twist is to substitute the pistachio cream spread with a raspberry or apricot jam for a fruity contrast, which creates a lovely flavor combination.
For a different cooking method, I’ve also tried making this recipe as muffins using a lined muffin tin; reduce baking time to about 20-25 minutes and watch carefully for doneness. This approach is great for grab-and-go snacks or individual servings. However you choose to customize it, the base recipe remains a reliable and delicious starting point!
Storage and Reheating
Storing Leftovers
Any leftover cake keeps beautifully in an airtight container in your refrigerator for up to 4 days. I find that storing it this way helps maintain the moist texture of the cake and the freshness of the pistachio cream. Make sure the container is fully sealed to prevent any drying out or absorption of odors from your fridge.
Freezing
This vegan pistachio coffee cake freezes wonderfully if you want to keep it for longer. I slice the cake into portions, then individually wrap each slice tightly in plastic wrap followed by aluminum foil or a freezer-safe bag to protect against freezer burn. It freezes well for up to 3 months. When you’re ready to enjoy, simply thaw the slices overnight in the fridge.
Reheating
To bring the cake back to freshly baked softness, I recommend warming slices gently in a microwave for about 15-20 seconds or in a low oven (around 150°C/300°F) for 10 minutes. Avoid reheating too long or at high temperatures, as this can dry out the cake. Warming it slightly enhances the softness of the pistachio cream layer and heightens the nutty aroma, making every forkful a delight once more.
FAQs
Can I use other nuts instead of pistachios?
Absolutely! While pistachios give this cake its signature flavor, you can swap in chopped almonds or hazelnuts for a different but equally delicious nutty twist. Just be sure to adjust the amount in the crumb and cream layers to maintain texture.
Is this recipe suitable for those with soy allergies?
You can replace the soy milk with oat or almond milk, and ensure your vegan butter and yogurt are soy-free varieties. The apple cider vinegar substitution remains the same and helps create the right batter consistency.
Can I make this cake ahead of time?
Yes, this coffee cake actually benefits from resting overnight as the flavors meld beautifully. Store it covered in the refrigerator, then bring it to room temperature or warm slightly before serving for the best experience.
What can I do if I don’t have vegan pistachio cream spread?
If you can’t find vegan pistachio cream spread, you could try almond butter mixed with a little powdered sugar and a splash of plant milk as a quick substitute. It won’t be exactly the same but still adds a nutty creamy layer.
Is the crumb topping necessary?
While optional, the pistachio crumb topping adds a delightful crunch and extra pistachio flavor that really elevates the cake. I always include it because it creates a beautiful textural contrast that makes this coffee cake stand out.
Conclusion
I truly hope you enjoy making and savoring this Vegan Pistachio Coffee Cake Recipe as much as I do. It’s one of those recipes that brings such warmth and joy to the table, whether you’re baking for yourself or sharing with loved ones. The flavors are simply irresistible, and the ease of preparation makes it a go-to for special moments or everyday indulgences. Give it a try—you deserve a slice of this deliciously nutty, tender cake in your life!
Print
Vegan Pistachio Coffee Cake Recipe
- Prep Time: 25 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 20 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
This vegan pistachio coffee cake is a moist, flavorful treat featuring a tender crumb layered with rich vegan pistachio cream and topped with a crunchy pistachio crumble. Perfect for coffee time or dessert, this cake combines the nutty freshness of pistachios with the subtle tang of vegan yogurt and a smooth glaze finish. It’s free of dairy and eggs, making it a delightful plant-based indulgence for vegan and vegetarian diets.
Ingredients
Pistachio Crumb Topping
- 30 g raw shelled pistachios
- 30 g all-purpose flour
- 2 tablespoons granulated sugar
- 2 tablespoons vegan butter (cold)
Dry Ingredients
- 240 g all-purpose flour
- 2 ¼ teaspoons baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon sea salt
Wet Ingredients
- 160 ml soy milk
- 2 teaspoons apple cider vinegar
- 80 g raw shelled pistachios
- 200 g granulated sugar
- 90 g vegan butter (room temperature)
- 180 g vegan Greek-style yogurt (room temperature)
- 2 teaspoons vanilla extract
- ¼ teaspoon almond extract
Assembly and Glaze
- 150 g vegan pistachio cream spread
- 50 g vegan pistachio cream spread
- 60 g powdered sugar (plus extra for dusting)
- 1 tablespoon soy milk
Instructions
- Prepare the oven and pan: Preheat your oven to fan-forced 160°C/320°F or conventional 180°C/356°F. Line the base and sides of a 7.5 or 8-inch springform cake pan with parchment paper to prevent sticking.
- Make the pistachio crumb topping: In a food processor, combine 30 g raw pistachios, 30 g all-purpose flour, and 2 tablespoons granulated sugar. Pulse until roughly ground. Add 2 tablespoons cold vegan butter and blitz until the mixture resembles coarse crumbs. Set aside.
- Mix dry ingredients for cake: In a bowl sift together 240 g all-purpose flour, 2 ¼ teaspoons baking powder, ¼ teaspoon baking soda, and ¼ teaspoon sea salt. Stir to combine and set aside.
- Prepare vegan buttermilk: In a jug, mix 160 ml soy milk with 2 teaspoons apple cider vinegar. Stir and set aside to curdle slightly.
- Make pistachio sugar: In a food processor or blender, finely grind 80 g raw pistachios with 200 g granulated sugar until well combined and finely ground.
- Cream the butter and sugar: Using a handheld or stand mixer, beat 90 g room temperature vegan butter for about a minute until smooth. Add the pistachio sugar mixture and continue whisking for another 2 minutes until fluffy.
- Add wet flavors: Whisk 180 g vegan Greek-style yogurt, 2 teaspoons vanilla extract, and ¼ teaspoon almond extract into the creamed butter mixture until smooth and combined.
- Combine wet and dry ingredients: Alternately add the vegan buttermilk and dry ingredients in two increments each, gently whisking to combine after every addition. Be careful not to overmix to keep the batter tender.
- Assemble the cake: Pour half of the cake batter into the prepared pan and smooth the surface. Spoon 150 g vegan pistachio cream spread evenly over the batter using an offset spatula, being careful not to press it down. Pour the remaining batter over the top and smooth it out. Finally, sprinkle the pistachio crumb topping evenly over the surface.
- Bake the cake: Place the cake in the preheated oven and bake for 50-60 minutes. Insert a skewer or toothpick into the center; it should come out almost clean but may have a few moist crumbs. If there’s still wet batter on the skewer (not pistachio cream), continue baking for an additional 5 minutes as needed.
- Cool the cake: Allow the cake to cool in the pan for 10 minutes. Then carefully remove the springform pan and transfer the cake to a wire rack to cool completely.
- Make the glaze and finish: Whisk together 50 g vegan pistachio cream spread, 60 g powdered sugar, and 1 tablespoon soy milk until smooth. Once the cake has fully cooled, dust the top lightly with powdered sugar and drizzle the glaze over the top for a beautiful finish.
Notes
- Use raw shelled pistachios for the best flavor and texture in both the crumble topping and the cake.
- Soy milk can be substituted with any other plant milk, but soy milk works best for texture and flavor balance.
- Allowing the soy milk and vinegar mixture to sit creates a vegan buttermilk that helps with cake rise and moisture.
- Make sure vegan butter and yogurt are at room temperature for easy mixing and smooth batter.
- The pistachio cream spread adds rich, nutty flavor and moisture; ensure it is vegan-friendly.
- Don’t overmix the batter to prevent a dense cake texture.
- The glaze adds an elegant finish but can be omitted if you prefer a simpler cake.

Leave a Reply