Vegan Pistachio Coffee Cake is a beautifully balanced bake that brings together nutty richness, soft crumb, and just the right amount of sweetness. Despite its name, coffee cake doesn’t actually contain coffee—it’s meant to be enjoyed with a warm cup of coffee or tea. This vegan version stays true to that tradition while offering a modern, plant-based twist that feels just as comforting and indulgent as the classic.
Why You’ll Love This Recipe
There are plenty of reasons this Vegan Pistachio Coffee Cake deserves a spot in your baking rotation:
- Rich pistachio flavor without artificial coloring or extracts
- Soft, moist crumb thanks to vegan yogurt and plant-based butter
- Layered texture with a pistachio spread center and crumb topping
- Naturally egg-free and dairy-free, perfect for plant-based diets
- Impressive yet approachable, ideal for gatherings or gifting
It’s the kind of recipe that feels special while still being practical, using familiar ingredients and straightforward techniques.
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
Pistachio Crumb Topping
- ¾ cup unsalted pistachios, shelled
- ½ cup all-purpose flour
- ⅓ cup granulated sugar
- ¼ cup vegan butter, cold and cubed
Cake Batter
- 2 cups all-purpose flour
- 1½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine sea salt
- 1 cup unsweetened soy milk
- 1 tablespoon apple cider vinegar
- ¾ cup unsalted pistachios
- ¾ cup granulated sugar
- ½ cup vegan butter, room temperature
- ½ cup vegan yogurt (plain, unsweetened)
- 1 teaspoon vanilla extract
- ½ teaspoon almond extract
Filling and Glaze
- ½ cup pistachio spread (vegan)
- ¾ cup powdered sugar
- 1–2 tablespoons plant-based milk
- Optional: extra powdered sugar for dusting
Let’s Get Started
Prepare the Pan and Oven
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 and set aside.
Make the Pistachio Crumb Topping
Add pistachios, flour, and sugar to a food processor and pulse until roughly ground. Add the cold vegan butter and blitz briefly until the mixture resembles coarse crumbs. Set aside in the refrigerator while preparing the batter.
Mix the Dry Ingredients
Sift flour, baking powder, baking soda, and sea salt into a bowl. Stir to combine evenly and set aside.
Make the Vegan Buttermilk
In a jug, mix soy milk with apple cider vinegar. Stir and set aside for a few minutes to curdle slightly.
Blend Pistachios and Sugar
Add pistachios and sugar to a food processor or blender and pulse until finely ground, forming a pistachio sugar mixture.
Cream the Butter and Sugar
Using a stand mixer or handheld mixer, beat the room-temperature vegan butter for 1 minute until smooth. Add the pistachio sugar and beat for another 2 minutes until light and fluffy.
Combine the Wet Ingredients
Whisk vegan yogurt, vanilla extract, and almond extract into the creamed mixture until fully incorporated.
Make the Batter
Alternate adding the vegan buttermilk and dry ingredients to the wet mixture in two increments, mixing gently each time. Stop mixing as soon as the batter comes together to avoid overworking it.
Assemble the Cake
Pour half of the batter into the prepared pan and smooth evenly. Spoon the pistachio spread on top and gently spread it into an even layer. Add the remaining batter, smoothing the surface carefully. Sprinkle the pistachio crumb topping evenly over the top.
Bake
Bake for 50–60 minutes, or until a skewer inserted into the center comes out mostly clean with a few moist crumbs. If wet batter remains, bake in 5-minute increments as needed.
Cool and Glaze
Let the cake cool in the pan for 10 minutes before transferring to a wire rack. Once fully cooled, whisk powdered sugar with plant-based milk until smooth. Dust the cake lightly with powdered sugar and drizzle the glaze over the top.
Servings and Pairing Variations
This cake serves 8–10 slices comfortably. It pairs beautifully with:
- Hot coffee or espresso
- Earl Grey or green tea
- Fresh berries on the side
- Coconut yogurt for added creaminess
For variation, try adding orange zest to the batter, swapping almond extract for cardamom, or topping with crushed pistachios instead of glaze.
Storage Tips
- Room temperature: Store covered for up to 2 days
- Refrigerator: Keeps well for up to 5 days in an airtight container
- Freezer: Freeze individual slices for up to 2 months; thaw at room temperature
FAQs
Can I use a different plant-based milk?
Yes. Almond, oat, or cashew milk all work well, though soy milk curdles best for vegan buttermilk.
Is pistachio spread required?
The spread adds richness and moisture, but it can be replaced with thick pistachio butter if needed.
Can I make this gluten-free?
A high-quality 1:1 gluten-free baking flour can be substituted with good results.
Why is my cake dense?
Overmixing the batter or using cold butter can lead to a denser texture. Mix gently and ensure ingredients are at room temperature.
Final Thoughts
Vegan Pistachio Coffee Cake proves that plant-based baking can be just as satisfying, flavorful, and elegant as traditional recipes. With its nutty aroma, tender crumb, and layered textures, it’s a cake that feels special without being complicated. Whether you’re baking for guests or simply treating yourself, this recipe offers a reliable, crowd-pleasing result that celebrates pistachios in the best possible way.
Print
Pistachio Coffee Cake
- Total Time: 1 hour 20 minutes
- Yield: 10 servings
- Diet: Vegan
Description
A moist vegan pistachio coffee cake layered with pistachio spread and topped with a buttery crumb, baked until tender and fragrant.
Ingredients
Pistachio Crumb Topping
- ¾ cup shelled pistachios
- ½ cup all-purpose flour
- ⅓ cup granulated sugar
- ¼ cup vegan butter, cold and cubed
Cake Batter
- 2 cups all-purpose flour
- 1½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine sea salt
- 1 cup unsweetened soy milk
- 1 tablespoon apple cider vinegar
- ¾ cup shelled pistachios
- ¾ cup granulated sugar
- ½ cup vegan butter, room temperature
- ½ cup plain vegan yogurt
- 1 teaspoon vanilla extract
- ½ teaspoon almond extract
Filling & Glaze
- ½ cup vegan pistachio spread
- ¾ cup powdered sugar
- 1–2 tablespoons plant-based milk
Instructions
- Preheat oven to 160°C / 320°F fan-forced or 180°C / 356°F conventional. Line a 7.5–8 inch springform pan with parchment.
- Prepare crumb topping by pulsing pistachios, flour, and sugar in a food processor. Add butter and pulse until crumbly. Chill.
- Sift flour, baking powder, baking soda, and salt into a bowl.
- Mix soy milk and apple cider vinegar; set aside 5 minutes.
- Blend pistachios and sugar until finely ground.
- Beat vegan butter until smooth, then add pistachio sugar and mix until fluffy.
- Mix in vegan yogurt, vanilla, and almond extract.
- Alternate adding dry ingredients and vegan buttermilk in two additions, mixing gently.
- Spread half the batter into the pan. Layer pistachio spread evenly on top. Add remaining batter.
- Sprinkle crumb topping evenly over the cake.
- Bake for 50–60 minutes, until a toothpick comes out mostly clean.
- Cool 10 minutes in pan, then transfer to a rack. Whisk glaze ingredients and drizzle over cooled cake.
Notes
- Do not overmix the batter to keep the crumb light
- Room-temperature butter ensures smooth texture
- Cover loosely if the top browns too quickly
- Prep Time: 25 minutes
- Cook Time: 55 minutes

