Vegan Pistachio Coffee Cake

As seen in: Desserts That Transform Moments

This soft vegan pistachio cake features layers of creamy pistachio spread, a crisp crumb topping, and a vibrant pistachio glaze. Dairy-free yogurt and vegan butter ensure a tender crumb without eggs or milk. Whole pistachios are blended into both the batter and the topping for a rich nutty taste, while a hint of almond and vanilla highlight each bite. Serve a thick slice with your favorite coffee or tea for a satisfying snack or dessert. Finished with a glossy pistachio icing, this bake is suitable for a range of dietary needs but never sacrifices flavor or texture.

Sarah Crisp
Contributed By Sarah Crisp
Last modified on Sun, 17 Aug 2025 22:23:40 GMT
A slice of vegan pistachio coffee cake. Save This
A slice of vegan pistachio coffee cake. | cookrisp.com

This vegan pistachio coffee cake transforms a simple gathering into something special. The layers of moist cake, creamy pistachio filling, and crunchy crumble topping create a textural masterpiece that happens to be completely plant-based. Despite its name, this "coffee cake" contains no actual coffee but is designed as the perfect companion to your favorite hot beverage.

I created this recipe when hosting a friend with dairy allergies for afternoon tea. What began as an accommodation became my most requested dessert for gatherings, converting even the most skeptical non-vegans with its incredible flavor and texture.

Ingredients

  • All purpose flour: creates the perfect tender crumb while providing structure
  • Raw shelled pistachios: deliver both color and distinctive nutty flavor
  • Vegan butter: provides richness without dairy use block style for best results
  • Vegan Greek yogurt: adds moisture and subtle tanginess
  • Pistachio cream spread: creates the luxurious filling that makes this cake special
  • Almond extract: enhances the nutty flavor while vanilla adds warmth
  • Soy milk: curdles with apple cider vinegar to create a vegan "buttermilk"

Step-by-Step Instructions

Prepare the baking equipment:
Preheat your oven to the proper temperature and thoroughly line your springform pan with parchment on both bottom and sides. This preparation ensures clean removal after baking.
Create the crumb topping:
Process pistachios with flour and sugar until coarsely ground, then incorporate cold vegan butter just until a crumbly texture forms. The cold butter creates those perfect little nuggets of crunch on top of the finished cake.
Prepare the dry ingredients:
Sift together flour, baking powder, baking soda and salt. Sifting eliminates lumps and creates a more uniform rise in the final cake.
Make vegan buttermilk:
Combine soy milk with apple cider vinegar and allow it to sit. The acid causes the plant milk to curdle slightly, creating a buttermilk substitute that improves the cake's texture.
Process pistachios and sugar:
Blend these ingredients until very finely ground, almost to a powder. This step infuses pistachio flavor throughout the entire cake while maintaining a smooth crumb.
Cream the butter and pistachio sugar:
Beat room temperature vegan butter until smooth, then incorporate the pistachio sugar mixture and beat until light and fluffy. This crucial step incorporates air into the batter for proper rising.
Add remaining wet ingredients:
Incorporate yogurt and extracts into the butter mixture until well combined. The yogurt provides moisture while the extracts enhance the flavor profile.
Combine wet and dry ingredients:
Alternate adding the buttermilk and flour mixture, mixing just until combined. Overmixing at this stage would develop too much gluten, resulting in a tough cake.
Layer and assemble:
Carefully create distinct layers with half the batter, then the pistachio cream, followed by remaining batter and crumble topping. Precise layering ensures each slice reveals the beautiful filling.
Bake until perfect:
The cake needs 50 to 60 minutes in the oven. Test for doneness with a skewer or toothpick in the center, looking for moist crumbs rather than wet batter.
Cool properly:
Allow the cake to cool first in the pan, then on a wire rack. Proper cooling prevents condensation from making the cake soggy.
Finish with glaze:
Once completely cool, dust with powdered sugar and drizzle with pistachio icing for the finishing touch that makes this dessert truly special.
A slice of vegan pistachio coffee cake. Save This
A slice of vegan pistachio coffee cake. | cookrisp.com

The pistachio cream filling is what truly elevates this coffee cake beyond ordinary. I discovered this ingredient while traveling in Italy, where pistachio cream is used in everything from gelato to pastries. Now I keep a jar in my pantry specifically for this recipe, which has become my signature dish for brunches and holiday gatherings.

Make Ahead Tips

This cake actually improves with time as the flavors meld together. You can bake it up to two days in advance and store it in an airtight container at room temperature. If making more than two days ahead, refrigerate the cake but bring to room temperature before serving for the best texture and flavor. The cake layers can also be frozen individually for up to a month just be sure to thaw completely before assembling.

Ingredient Swaps

No vegan Greek yogurt? Regular coconut yogurt works well, but strain it first through a coffee filter for about an hour to remove excess moisture. For the pistachio cream spread, you can make your own by blending 1 cup soaked raw pistachios with 1/4 cup maple syrup and 2 tablespoons coconut oil until completely smooth. The vegan butter can be replaced with coconut oil, though the texture will be slightly different.

Serving Suggestions

This cake shines as the centerpiece of a brunch spread or afternoon tea. Pair it with a bold coffee like an Ethiopian pour over to complement the nutty flavors, or serve with a delicate Earl Grey tea for contrast. For an extra special dessert presentation, add a small scoop of vegan vanilla ice cream or a dollop of coconut whipped cream alongside each slice. The cake also pairs beautifully with fresh berries, particularly raspberries, whose tartness balances the sweet nutty flavors.

The Pistachio Factor

The triple pistachio approach in this recipe creates layers of flavor you simply cant achieve with artificial pistachio flavoring. Using real pistachios in the cake, filling, and topping provides different textures and intensities of flavor. For the most vibrant green color, seek out blanched pistachios without their skins, though regular pistachios work perfectly well. To enhance the pistachio flavor even more, try lightly toasting the nuts before grinding them for the cake batter.

Common Queries

→ Can I substitute another nut for pistachios?

Almonds or cashews may be used, but pistachios offer a unique flavor and vibrant color. Adjust textures as needed.

→ Is this cake suitable for those avoiding dairy?

Yes, the cake uses vegan butter, plant-based yogurt, and soy milk, making it entirely free from dairy ingredients.

→ Do I need an electric mixer to make this?

While an electric mixer helps achieve a fluffy batter, it is possible to cream ingredients by hand with effort.

→ What size pan is best for baking?

A 7.5- or 8-inch springform pan lined with parchment creates the ideal thickness and helps with easy release.

→ What beverages pair well with this cake?

Coffee or tea are classic choices, as the cake’s subtle sweetness and nutty tones complement brewed drinks perfectly.

→ Can I make this in advance?

The cake keeps well for several days when stored airtight at room temperature or lightly chilled, flavors deepen over time.

Vegan Pistachio Coffee Cake

Moist vegan pistachio cake with creamy filling and crunchy crumb topping. Enjoy with coffee or tea.

Preparation Time
25 Minutes Required
Cooking Duration
55 Minutes Required
Overall Time
80 Minutes Required
Contributed By: Sarah Crisp

Recipe Type: Sweet Comfort

Skill Level: Moderate

Cuisine Type: Fusion

Serving Size: 8 Number of Servings

Dietary Preferences: Vegan-Friendly, Suitable for Vegetarians, Lactose-Free

What You’ll Need

→ Pistachio Crumb Topping

01 30 g raw shelled pistachios
02 30 g all-purpose flour
03 2 tablespoons granulated sugar
04 2 tablespoons cold vegan butter

→ Cake

05 240 g all-purpose flour
06 2 ¼ teaspoons baking powder
07 ¼ teaspoon baking soda
08 ¼ teaspoon sea salt
09 160 ml soy milk
10 2 teaspoons apple cider vinegar
11 80 g raw shelled pistachios
12 200 g granulated sugar
13 90 g room temperature vegan butter
14 180 g room temperature vegan Greek-style yogurt
15 2 teaspoons vanilla extract
16 ¼ teaspoon almond extract
17 150 g vegan pistachio cream spread

→ Pistachio Icing (optional)

18 50 g vegan pistachio cream spread
19 60 g powdered sugar
20 1 tablespoon soy milk

Steps to Follow

Step 01

Preheat the oven to fan-forced 160°C or conventional 180°C. Line the base and sides of a 7.5 or 8-inch springform cake pan with parchment paper.

Step 02

Add pistachios, flour, and sugar to a food processor and blend until roughly ground. Add the vegan butter and pulse briefly until a crumble consistency forms. Set aside.

Step 03

Sift flour, baking powder, baking soda, and sea salt into a bowl. Stir to combine and set aside.

Step 04

Combine soy milk and apple cider vinegar in a jug, stir, and let sit for a few minutes.

Step 05

In a food processor, combine pistachios and sugar. Blend until finely ground.

Step 06

In a large bowl, beat the room-temperature vegan butter for one minute. Add the pistachio-sugar mixture and beat for 2 additional minutes.

Step 07

Add yogurt, vanilla extract, and almond extract to the creamed butter mixture. Mix until combined.

Step 08

Alternate adding the vegan buttermilk and dry ingredients to the wet mixture in two increments. Whisk to combine after each addition, being careful not to overmix.

Step 09

Pour half the batter into the prepared cake pan. Spoon the pistachio cream spread on top, smoothing it gently. Cover with the remaining batter and smooth the surface. Sprinkle the pistachio crumble topping evenly on top.

Step 10

Bake the cake for 50–60 minutes. Test doneness by inserting a skewer into the center—it should come out mostly clean with a few crumbs. Bake for an additional 5 minutes if wet batter remains. Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.

Step 11

Whisk together vegan pistachio cream, powdered sugar, and soy milk until smooth. Once the cake is cool, dust with powdered sugar and drizzle the glaze onto the top.

Additional Notes

  1. Skinless pistachios will create a vibrant cake color, but shelled pistachios with skins can also be used.
  2. Soy milk can be substituted with almond or oat milk.
  3. Apple cider vinegar can be replaced with lemon juice.
  4. Use block-style vegan butter, not spreadable margarine, for better results.
  5. Vegan sour cream or thick coconut yogurt can be used instead of Greek-style yogurt.

Tools to Have

  • Food processor
  • Springform cake pan (7.5 or 8-inch)
  • Mixing bowls
  • Handheld or stand mixer
  • Wire rack

Allergen Information

Double-check ingredients for allergens, and seek medical guidance if necessary.
  • Contains nuts (pistachios)
  • Contains gluten (all-purpose flour)

Nutrition Info (Per Serving)

These figures are estimates and shouldn’t replace professional health advice.
  • Calories Per Serving: ~
  • Fat Content: ~
  • Carbohydrates: ~
  • Protein Amount: ~