If you have a soft spot for rich, nutty flavors paired with a tender crumb, you are in for an absolute treat with this Vegan Pistachio Coffee Cake Recipe. Bursting with the unique earthiness of pistachios and a touch of warm vanilla, this cake has it all: a moist, fluffy interior, a crunchy pistachio crumble topping, and a luscious pistachio cream layer that makes every bite feel like a little celebration. Whether you’re vegan or simply love discovering fabulous plant-based desserts, this cake is sure to become a cherished favorite in your baking rotation.

Ingredients You’ll Need
This Vegan Pistachio Coffee Cake Recipe keeps things straightforward yet wonderfully flavorful by using simple, wholesome ingredients that are easy to find and essential for the perfect balance of taste and texture. Each element plays a crucial role, from the crunchy shelled pistachios for that delightful nutty punch to the vegan Greek-style yogurt which adds a slight tang and incredible moistness to the cake.
- Raw shelled pistachios (30 g + 80 g): Provide the cake’s signature flavor and add lovely texture when finely ground and used in the topping and batter.
- All-purpose flour (30 g + 240 g): The base structure for both the crumble topping and the cake itself ensuring a tender crumb.
- Granulated sugar (2 tbsp + 200 g): Sweetens the crumble topping and the cake while helping with the golden color.
- Vegan butter (cold and room temperature, 2 tbsp + 90 g): Adds richness and that irresistible buttery texture, keeping everything moist and flavorful.
- Baking powder (2 ¼ tsp) and baking soda (¼ tsp): Work together to give the cake a light and airy rise.
- Sea salt (¼ tsp): Enhances the natural flavors and balances the sweetness perfectly.
- Soy milk (160 ml + 1 tbsp): Used to create vegan buttermilk adding tenderness and moistness to the batter, and as part of the glaze.
- Apple cider vinegar (2 tsp): Reacts with the baking soda in the batter for lift and fluffiness.
- Vegan Greek-style yogurt (180 g): Provides a creamy tanginess and moisture to keep the cake fluffy.
- Vanilla extract (2 tsp) and almond extract (¼ tsp): Infuse the cake batter with warm, sweet aroma to complement the pistachios.
- Vegan pistachio cream spread (150 g + 50 g): The star of the show in the filling and topping, bringing a luscious, nutty richness.
- Powdered sugar (60 g plus extra): For a sweet, delicate glaze and final dusting that finishes the cake beautifully.
How to Make Vegan Pistachio Coffee Cake Recipe
Step 1: Prep the Oven and Pan
Start by preheating your oven to a fan-forced 160°C or conventional 180°C. While it warms up, line your 7.5 or 8-inch springform cake pan with parchment paper along the base and sides—this will help with easy removal and a clean presentation, setting you up for success right from the get-go.
Step 2: Create the Pistachio Crumb Topping
Grab your food processor and add the first 30 grams of pistachios, along with flour and sugar. Pulse until the mixture is roughly chopped to keep that satisfying crunch. Then toss in the cold vegan butter and blitz a few seconds more until you get a crumble resembling coarse sand. This topping provides a lovely contrast in texture and nutty flavor once baked, so don’t rush this step!
Step 3: Mix the Dry Ingredients
In a bowl, sift together the remaining all-purpose flour, baking powder, baking soda, and salt. Sifting helps keep lumps at bay and ensures these leavening agents are distributed evenly, which gives the cake a consistent rise and an even crumb.
Step 4: Make Vegan Buttermilk
Combine soy milk with apple cider vinegar to create a vegan buttermilk substitute. Stir it and set aside for a few minutes as it curdles slightly—this adds just the right tang and acidity to tenderize the cake and react with the baking soda perfectly.
Step 5: Prepare Pistachio Sugar
Next, blend the 80 grams of pistachios with 200 grams of granulated sugar to a fine powder. This unique pistachio sugar blend will infuse the batter with a deeper nutty aroma and natural sweetness that’s utterly irresistible.
Step 6: Cream the Butter and Sugar
In a large bowl, beat the room temperature vegan butter until fluffy, then gradually add in the pistachio sugar. Whisking these together aerates the mixture, helping to create the soft, tender crumb that makes this coffee cake so delightful.
Step 7: Add Yogurt and Extracts
Mix in the vegan Greek-style yogurt, vanilla, and almond extracts to the butter-sugar mix. The yogurt brings moisture and a slight tanginess that balances the sweetness beautifully, while the extracts deepen the flavor profile with their floral notes.
Step 8: Combine Wet and Dry Ingredients
Gently fold in the vegan buttermilk and dry ingredients to your wet mixture in alternating batches. Be careful not to overmix here—just combine until you have a smooth batter. Overmixing can cause the cake to become dense, so err on the side of lightness.
Step 9: Assemble the Cake
Pour half of the batter into your lined cake pan and smooth it out. Carefully spoon the pistachio cream spread on top in an even layer, using an offset spatula to gently smooth it without pressing it into the batter. Then dollop the remaining batter over the top and smooth again. Finish by sprinkling the lovely pistachio crumble all over the surface for that irresistible crunch.
Step 10: Bake and Cool
Bake for 50 to 60 minutes, testing for doneness by inserting a toothpick or skewer into the center. It should come out with only a few crumbs attached, never wet batter. Let the cake cool in the pan for 10 minutes before removing and transferring it to a wire rack to cool completely.
Step 11: Glaze and Finish
While the cake cools, whisk together powdered sugar and soy milk to make a smooth glaze. Once the cake is completely cool, dust it with a bit more powdered sugar and drizzle the glaze over the top, adding a final touch of sweetness and shine that makes this cake absolutely stunning.
How to Serve Vegan Pistachio Coffee Cake Recipe

Garnishes
For a beautiful presentation, sprinkle some crushed pistachios or a light dusting of powdered sugar on top after glazing. You could even add edible flower petals or a few fresh berries for a pop of color and inviting freshness.
Side Dishes
This coffee cake pairs wonderfully with a hot cup of your favorite vegan coffee or tea. A creamy almond latte or a matcha green tea would be perfect companions that highlight the nutty pistachio notes and balance the sweetness.
Creative Ways to Present
Try serving this cake as part of a brunch spread with fresh fruit, vegan whipped cream, and some homemade jam. Alternatively, cut it into squares for an elegant dessert platter, or even turn slices into decadent vegan cake sandwiches with extra pistachio cream layered in between.
Make Ahead and Storage
Storing Leftovers
Once cooled, keep the cake covered loosely at room temperature for up to two days. For longer storage, wrap it tightly in plastic wrap or place it in an airtight container in the fridge, where it will stay fresh for up to five days.
Freezing
You can freeze slices of the cake by wrapping them individually in plastic wrap and then aluminum foil to prevent freezer burn. Store in an airtight container or freezer bag for up to three months. Thaw overnight in the fridge before serving.
Reheating
To revive a piece of this Vegan Pistachio Coffee Cake Recipe, gently warm it in a preheated oven at 150°C (300°F) for 10-15 minutes or until warmed through. Avoid microwaving too long to keep the crumb tender and moist.
FAQs
Can I use another type of plant milk instead of soy milk?
Absolutely! Almond, oat, or any other plant-based milk will work well in this Vegan Pistachio Coffee Cake Recipe. Just ensure it is unsweetened to control the sweetness level.
What can I substitute for vegan pistachio cream spread?
If you don’t have pistachio cream, you can use almond or hazelnut butter, though the flavor will shift. For a closer match, blend ground pistachios with a little maple syrup and plant-based cream to mimic the creaminess.
Is it necessary to use vegan Greek-style yogurt?
The vegan Greek-style yogurt adds moisture and a subtle tang that’s important for the cake’s texture and flavor. If unavailable, you can substitute with any thick plant-based yogurt or even silken tofu blended smoothly.
Why do we add apple cider vinegar to the soy milk?
The vinegar curdles the soy milk slightly, creating a vegan buttermilk alternative. This mild acidity helps activate the baking soda and promotes a tender, fluffy crumb in the cake.
Can I make this cake nut-free?
This recipe highlights pistachios as the star ingredient, so nut-free adaptations may be challenging. However, you could experiment by substituting with seeds like pumpkin or sunflower and using seed butters, though the flavor and texture will differ significantly.
Final Thoughts
There is something truly special about the combination of pistachios and vegan baking magic that this Vegan Pistachio Coffee Cake Recipe brings to your table. It’s a comforting, nutty delight that warmly invites you to linger, savor, and share. If you are searching for a guaranteed crowd-pleaser that feels both indulgent and wholesome, this cake is your perfect match. Give it a try and watch it become a beloved go-to in your kitchen!
Print
Vegan Pistachio Coffee Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
This Vegan Pistachio Coffee Cake features a moist, tender crumb infused with ground pistachios and a creamy pistachio spread swirl, topped with a crunchy pistachio crumble. Perfect for breakfast or afternoon tea, this delicious cake blends vegan ingredients like soy milk and vegan butter to create a nutty, rich dessert without any dairy or eggs.
Ingredients
Pistachio Crumb Topping
- 30 g raw shelled pistachios
- 30 g all-purpose flour
- 2 tablespoons granulated sugar
- 2 tablespoons vegan butter (cold)
Cake Batter
- 240 g all-purpose flour
- 2 ¼ teaspoons baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon sea salt
- 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
- 150 g vegan pistachio cream spread
- 50 g vegan pistachio cream spread
Glaze
- 60 g powdered sugar (plus extra for dusting)
- 1 tablespoon soy milk
Instructions
- Prepare: Preheat the 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 Pistachio Crumb Topping: Add 30 g pistachios, 30 g flour, and 2 tablespoons sugar to a food processor and pulse until roughly ground. Add 2 tablespoons cold vegan butter and pulse a few more seconds until mixture resembles coarse crumbs. Set aside.
- Mix Dry Ingredients: Sift 240 g flour, baking powder, baking soda, and sea salt into a bowl and stir to combine. Set aside.
- Make Vegan Buttermilk: Combine 160 ml soy milk and 2 teaspoons apple cider vinegar in a jug, stir, and let sit for a few minutes to curdle.
- Grind Nuts and Sugar: In a food processor or blender, blitz 80 g pistachios and 200 g granulated sugar until finely ground to create pistachio sugar.
- Cream Butter and Sugar: Using a mixer, beat 90 g room temperature vegan butter for one minute. Add the pistachio sugar and beat for an additional two minutes until fluffy.
- Add Wet Ingredients: Whisk 180 g vegan Greek-style yogurt, 2 teaspoons vanilla extract, and ¼ teaspoon almond extract into the creamed butter mixture until fully combined.
- Make Batter: Alternately add the vegan buttermilk and sifted dry ingredients to the wet mixture in two additions each, gently whisking to combine after each. Avoid overmixing to keep the batter tender.
- Assemble Cake: Pour half the batter into the prepared pan. Spoon 150 g pistachio cream spread over the batter and gently smooth with an offset spatula, being careful not to press it into the batter. Top with remaining batter and smooth the surface. Sprinkle the pistachio crumble evenly over the top.
- Bake: Bake for 50 to 60 minutes until a skewer inserted in the center comes out almost clean with a few moist crumbs. If wet batter is present on the skewer, bake an additional 5 minutes as needed.
- Cool: Let the cake cool in the pan for 10 minutes before removing the springform sides and transferring the cake to a wire rack to cool completely.
- Make Glaze and Finish: Whisk 60 g powdered sugar and 1 tablespoon soy milk together until smooth. Once the cake is completely cool, dust it 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 while grinding for both the topping and sugar component.
- Apple cider vinegar reacts with baking soda to create lift, mimicking buttermilk in this vegan recipe.
- Room temperature ingredients like vegan butter and yogurt ensure a smooth batter and better rise.
- The pistachio cream spread adds a luscious nutty swirl inside the cake for extra richness.
- Be gentle when layering the spread in the batter to avoid it sinking to the bottom.
- Check the cake towards the end of baking to avoid overbaking and drying.

