Vegan Pistachio Coffee Cake Recipe
Introduction
This Vegan Pistachio Coffee Cake is a delightful treat that combines a moist, nutty crumb with a luscious pistachio cream center. Perfect for coffee breaks or special occasions, it offers a wonderful balance of flavors and textures that both vegans and non-vegans will enjoy.

Ingredients
- Pistachio Crumb Topping:
- 30 g (¼ cup) raw shelled pistachios
- 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
- 2 teaspoons apple cider vinegar
- 80 g (⅔ cup) raw shelled pistachios
- 200 g (1 cup) granulated sugar
- 90 g (3.1 oz) vegan butter, room temperature
- 180 g (¾ cup) vegan Greek-style yogurt, room temperature
- 2 teaspoons vanilla extract
- ¼ teaspoon almond extract
- 150 g (⅔ cup) vegan pistachio cream spread
- Pistachio Icing (optional):
- 50 g (3 ¼ tablespoons) vegan pistachio cream spread
- 60 g (½ cup) powdered sugar, plus extra for dusting
- 1 tablespoon soy milk
Instructions
- Step 1: 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.
- Step 2: To prepare the pistachio crumb topping, add pistachios, flour, and sugar to a food processor and pulse until roughly ground. Add cold vegan butter and blend briefly until the mixture resembles coarse crumbs. Set aside.
- Step 3: In a bowl, sift together flour, baking powder, baking soda, and sea salt. Stir to combine and set aside.
- Step 4: In a separate jug, mix the soy milk and apple cider vinegar to create vegan buttermilk. Set aside.
- Step 5: Place the pistachios and granulated sugar in a food processor and blitz until finely ground.
- Step 6: In a large bowl, beat the room temperature vegan butter for one minute using a mixer. Add the ground pistachio sugar and continue to whisk for another two minutes until fluffy.
- Step 7: Whisk in the vegan yogurt, vanilla extract, and almond extract into the creamed butter mixture.
- Step 8: Gradually add the vegan buttermilk and sifted dry ingredients alternately in two additions each, mixing gently after each to combine. Avoid overmixing.
- Step 9: Spoon half the cake batter into the prepared pan. Carefully layer the pistachio cream spread on top and smooth evenly with an offset spatula without pressing it down. Add the remaining batter on top and smooth the surface. Sprinkle the pistachio crumble over the cake.
- Step 10: Bake for 50–60 minutes. Test doneness by inserting a skewer into the center; it should come out almost clean with a few crumbs. If wet batter appears, continue baking in 5-minute increments.
- Step 11: Let the cake cool in the pan for 10 minutes, then remove the springform and transfer the cake to a wire rack to cool completely.
- Step 12: For the icing, whisk together pistachio cream spread, powdered sugar, and soy milk until smooth. Once the cake is cool, dust with powdered sugar and drizzle the glaze over the top.
Tips & Variations
- Use raw unsalted pistachios for the best fresh nutty flavor and to control saltiness.
- For a different nutty twist, try substituting pistachios with almonds or walnuts in the crumb and batter.
- If you don’t have vegan Greek-style yogurt, a thick coconut yogurt works well as a substitute.
- Ensure your vegan butter is cold when making the crumb topping to get a crumbly texture.
- To make this cake nut-free, you can omit pistachios entirely and increase the amount of flour slightly; consider adding vegan chocolate chips for extra flavor.
Storage
Store the cake covered in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Before serving chilled cake, allow it to come to room temperature for the best texture. The cake can also be frozen for up to 2 months; thaw overnight in the refrigerator.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different plant milk instead of soy milk?
Yes, you can substitute soy milk with almond, oat, or any other plant-based milk, but soy milk tends to work best for its protein content and consistency in baking.
Is it necessary to use apple cider vinegar in the recipe?
Apple cider vinegar reacts with the baking soda to help the cake rise and creates a tender crumb by mimicking buttermilk. If you don’t have it, you can use lemon juice as an alternative.
PrintVegan Pistachio Coffee Cake Recipe
This Vegan Pistachio Coffee Cake is a moist, flavorful treat featuring a tender crumb layered with rich vegan pistachio cream spread and topped with a crunchy pistachio crumb topping. Enhanced with subtle hints of almond and vanilla, it’s perfect for coffee time or as a delightful plant-based dessert. The optional pistachio icing adds an extra touch of sweetness and elegance.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 20 minutes
- Yield: 8 to 10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Ingredients
Pistachio Crumb Topping
- 30 g (¼ cup) raw shelled pistachios
- 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
- 2 teaspoons apple cider vinegar
- 80 g (⅔ cup) raw shelled pistachios
- 200 g (1 cup) granulated sugar
- 90 g (3.1 oz) vegan butter, room temperature
- 180 g (¾ cup) vegan Greek-style yogurt, room temperature
- 2 teaspoons vanilla extract
- ¼ teaspoon almond extract
- 150 g (⅔ cup) vegan pistachio cream spread
Pistachio Icing (optional)
- 50 g (3 ¼ tablespoons) vegan pistachio cream spread
- 60 g (½ cup) powdered sugar, plus extra for dusting
- 1 tablespoon soy milk
Instructions
- Prepare: 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 ensure easy removal.
- Make the crumb topping: Place pistachios, flour, and sugar in a food processor and pulse until roughly ground. Add the cold vegan butter and blitz for a few more seconds until the mixture resembles coarse crumbs. Set aside the crumb topping.
- Mix dry ingredients: Sift together the all-purpose flour, baking powder, baking soda, and sea salt into a bowl and stir to combine evenly. Set aside.
- Make vegan buttermilk: Combine soy milk and apple cider vinegar in a mixing jug, stir well, and let sit for a few minutes to curdle slightly. This acts as a dairy-free buttermilk substitute.
- Blend nuts and sugar: Add the raw shelled pistachios and granulated sugar to a food processor or blender and blitz until finely ground to create a pistachio sugar mixture.
- Cream butter and pistachio sugar: Using a handheld or stand mixer, beat the room temperature vegan butter in a large bowl for about a minute until softened and fluffy. Add the pistachio sugar and continue whisking for another 2 minutes until combined and creamy.
- Combine wet ingredients: Whisk the vegan Greek-style yogurt, vanilla extract, and almond extract into the creamed butter and pistachio sugar mixture to incorporate all flavors evenly.
- Make the batter: Alternately add the vegan buttermilk and the dry ingredients to the wet ingredients in two increments each, whisking gently after each addition. Be careful not to overmix to keep the batter tender.
- Assemble the cake: Spoon half of the cake batter into the prepared cake pan and smooth the surface. Carefully spread the vegan pistachio cream evenly over the batter, using an offset spatula to avoid pressing it down. Top with the remaining batter and smooth the top. Evenly sprinkle the prepared pistachio crumb topping over the cake surface.
- Bake: Place the cake in the preheated oven and bake for 50-60 minutes. Test doneness by inserting a skewer or toothpick into the center; it should come out nearly clean with a few moist crumbs. If wet batter remains, continue baking in 5-minute increments as needed.
- Cool the cake: Let the cake cool in the tin for 10 minutes before carefully removing the springform pan sides. Transfer the cake to a wire rack and cool completely.
- Make the glaze (optional): Whisk together the vegan pistachio cream spread, powdered sugar, and soy milk until smooth. Once the cake is fully cooled, dust the top lightly with powdered sugar and drizzle the glaze evenly over the surface for an extra luscious finish.
Notes
- Use raw shelled pistachios for both the crumb topping and cake to retain the best flavor and texture.
- Soy milk is used here, but other plant-based milks like almond or oat milk can be substituted.
- Apple cider vinegar reacts with baking soda to help the cake rise and create a light texture.
- Room temperature vegan butter and yogurt improve the batter’s texture and ensure even mixing.
- For the vegan Greek-style yogurt, options such as coconut or almond-based thick yogurts are suitable.
- The vegan pistachio cream spread adds a rich nutty layer that can be found in specialty stores or homemade.
- If you do not want to make the glaze, simply dust the cake with powdered sugar for a classic finish.
- Ensure not to overmix the batter to avoid a dense cake; mix just until ingredients are combined.
- A 7.5 or 8-inch springform pan is ideal to properly contain the batter and allow easy removal after baking.
Keywords: Vegan pistachio coffee cake, pistachio crumb topping, vegan dessert, plant-based cake, vegan pistachio cream cake

