If you’re in the mood for something truly special that combines nutty richness, soft cake texture and a touch of indulgence—look no further than this Vegan Pistachio Coffee Cake. Imagine a moist, egg-free, dairy-free cake infused with real pistachios, layered with creamy vegan pistachio filling, topped with crunchy pistachio crumble and finished with a delicate icing. While it doesn’t actually contain coffee, it’s meant to be the perfect companion to a warm mug of coffee or tea.
Whether you’re baking for a brunch, dessert table or simply treating yourself, this cake hits the “gourmet meets approachable” mark. It’s elegant enough for guests but totally doable at home.
Why You’ll Love This Recipe
- Nut-forward flavor: Real raw shelled pistachios (with or without skins) give it that beautiful green hue and deep nutty taste.
- Vegan & indulgent: No eggs, no dairy—yet the texture remains rich, tender and satisfying. Perfect for plant-based diets or anytime you want a lighter approach.
- Multiple textures: The layer of vegan pistachio cream filling brings a soft gooey center, the crumble topping adds crispness, and the icing adds sweetness and finish.
- Visually appealing: That pale green swirl and sprinkle of pistachios or icing sugar make it beautiful on a table.
- Versatile brunch or dessert: Serve it at brunch, afternoon tea, or as a dessert after dinner. With its nutty profile it pairs well with many drinks.
Ingredients You’ll Need
Here are the key ingredients (please refer to the full recipe card for exact quantities):
Crumb Topping
- Raw shelled pistachios (¼ cup) – finely chopped or ground
- All-purpose flour
- Granulated sugar
- Cold vegan butter
Cake Batter
- All-purpose flour
- Baking powder + baking soda
- Sea salt
- Soy milk (or other nondairy milk) plus apple cider vinegar to create vegan buttermilk
- Raw shelled pistachios – ground
- Granulated sugar
- Vegan butter (room temperature)
- Vegan Greek-style yogurt
- Vanilla extract + almond extract (to enhance pistachio flavor)
- Vegan pistachio cream spread – for the filling layer
Icing (optional but recommended)
- Vegan pistachio cream spread
- Powdered sugar
- A splash of soy milk or other nondairy milk
Instructions
Follow these steps for best results:
- Preheat & Prep
Preheat your oven to ~160 °C (fan) / 180 °C (conventional) / ~320-356 °F. Line a 7½- or 8-inch springform cake pan with parchment on base and sides. - Make the Crumb Topping
In a food processor: add pistachios, flour, sugar; process until roughly ground. Add cold vegan butter and pulse until mixture resembles crumbs. Set aside. - Mix Dry Ingredients for Cake
Sift or whisk together flour, baking powder, baking soda, sea salt. Set aside. - Prepare Vegan “Buttermilk”
Combine soy milk (or another plant milk) with apple cider vinegar; stir and let rest briefly to curdle. - Blend Nuts & Sugar
Process pistachios + sugar until very finely ground. This gives the batter its pistachio flavor. - Cream Butter & Sugar
In a mixing bowl, beat vegan butter until smooth; then add the ground pistachio-sugar mixture and beat a further 2-3 minutes. - Add Other Wet Ingredients
Add vegan yogurt, vanilla extract, almond extract. Mix until smooth. - Combine Wet + Dry
Alternate adding the vegan “buttermilk” and the dry flour-mixture in two parts each, mixing until just combined—avoid over-mixing. - Assemble the Cake Layers
- Pour half the batter into the prepared pan.
- Spoon the vegan pistachio cream spread evenly over the batter, gently smoothing but not pressing it down.
- Pour the remaining batter on top and smooth the surface.
- Sprinkle the pistachio crumb topping over the surface.
- Bake
Bake until the cake is golden, a skewer inserted into the center comes out clean-ish (some moist crumbs are okay). Approximate time: ~1 hour (refer to recipe). - Cool & Ice
Let cake cool in the pan ~10 minutes, then remove sides of springform and transfer to wire rack to cool completely. If using icing: whisk together pistachio cream, powdered sugar, and milk; drizzle or spread over top once cooled. - Slice & Serve
Serve in slices—each piece shows the pistachio cream layer, the crumb topping, that nutty green hue. Ideal with coffee or tea.

You Must Know
- Use raw shelled pistachios (preferably without skins) for best color and flavor. If skins are on, the hue will be slightly duller.
- Use block-style vegan butter, not tub margarine/spreadable butter — gives better crumb structure.
- The cake is egg-free and dairy-free, so texture differs from traditional cakes—mix gently and avoid over-mixing.
- When layering the pistachio cream spread, don’t press too hard or it will sink into the batter layer below.
- The icing is optional but adds visual appeal and sweetness. Without it, the cake still shines.
- This is meant to be served alongside coffee/tea (hence “coffee cake”) though it doesn’t contain coffee itself.
Storage Tips
- Store the cooled cake in an airtight container at room temperature for up to 2 days; if iced, you may refrigerate and bring to room temp before serving.
- To freeze: slice the cake, wrap pieces in plastic/foil, freeze for up to 1 month. Thaw at room temperature for a couple of hours or overnight in fridge.
- If storing in fridge, allow to come to room temperature before serving to restore optimal texture.
- If crumbs on top become soft from moisture, you can re-toast lightly in oven for a minute.
Ingredient Substitutions & Variations
- Flour: You can likely use a gluten-free 1:1 blend instead of all-purpose flour (texture may vary slightly).
- Nondairy milk: Soy works best for structure, but almond or oat milk work too—just ensure you add the vinegar to form vegan buttermilk.
- Vegan yogurt: If Greek-style vegan yogurt is unavailable, use thick coconut yogurt or vegan sour cream—but texture will differ slightly.
- Pistachio cream spread: If you can’t find a ready-made vegan version, you can make your own by blending pistachios + light oil + a bit of sweetener until smooth.
- Flavor twist: Add lemon zest or orange zest for a citrus–pistachio variation; or fold in some chopped dark chocolate for a nut-chocolate combo.
- Topping variation: Instead of pistachio crumb, you could use a mix of chopped pistachios + oats + vegan butter for a streusel feel.
- Pan size variation: The original is for a 7½- or 8-inch springform; you could use an 8-inch square pan—but adjust bake time slightly.
Serving Suggestions
- Serve warm or at room temperature, alongside a strong cup of coffee or cappuccino.
- Garnish each slice with a few whole pistachios on top for dramatic presentation.
- Pair with fresh berries (raspberries or blueberries) for a contrasting fruit note.
- For brunch: serve this cake with a side of vegan yogurt and fresh fruit for a balanced spread.
- For tea time: dust extra powdered sugar on top and serve with herbal tea or a plant-milk latte.
- For special occasions: top slices with a drizzle of melted vegan white chocolate and extra chopped pistachios for a show-stopper.
Pro Tips
- Use a food processor to grind the pistachios for both the nut-layer and topping — ensures smooth incorporation and uniform texture.
- When layering the pistachio cream spread onto the first batter layer, use a little offset spatula, drop small dollops, then gently spread—avoids mixing into the batter.
- Use parchment paper with over-hang to ease removing the cake from the springform pan cleanly.
- After baking, allow the cake to rest in the pan for ~10 minutes before removing sides—this prevents the structure collapsing.
- If after cooling the cake seems a little dense, serve slightly warmed (10–15 seconds in microwave) to soften the crumb and filling.
- For best color, use raw pistachios without skins; if skins are used, the green may be muted.

Frequently Asked Questions
→ Can I use brown sugar or coconut sugar instead of granulated sugar?
Not recommended; the original author notes brown sugar’s higher moisture and deeper caramel flavor will change the texture and overpower pistachio’s natural flavor.
→ Can I make this cake ahead of time?
Yes — you can bake it ahead, then wrap and store. Just add icing/final touches closer to serving for best freshness.
→ Is this suitable for gluten-free?
You’d need to use a gluten-free flour blend; but some adjustments may be necessary for structure. The original is all-purpose flour-based.
→ Why isn’t it called pistachio coffee cake when there’s no coffee in it?
“Coffee cake” is a style of cake meant to be served with coffee (or tea)—it doesn’t always contain coffee. This one uses pistachio-flavor instead.
→ My pistachio color is pale not green — why?
If you used roasted or salted pistachios, or ones with skins, you may get a duller shade. Also grinding the nuts less finely or using darker sugar may reduce the green hue.
→ Can I skip the pistachio cream filling?
Yes — you could omit that layer and just have the batter + crumble topping, but you’d lose one of the texture/flavor contrasts that make this cake special.
This Vegan Pistachio Coffee Cake is a thoughtful blend of ingredient-quality, flavour layering and plant-based approach. Whether you’re baking for a brunch, snack, dessert or gathering—it promises to impress both in taste and presentation.