Pistachio Coffee Cake

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.

Vegan Pistachio Coffee Cake

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pistachio Coffee Cake e1766920148574

Pistachio Coffee Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya Thornwell
  • 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
  • 12 tablespoons plant-based milk


Instructions

  1. 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.
  2. Prepare crumb topping by pulsing pistachios, flour, and sugar in a food processor. Add butter and pulse until crumbly. Chill.
  3. Sift flour, baking powder, baking soda, and salt into a bowl.
  4. Mix soy milk and apple cider vinegar; set aside 5 minutes.
  5. Blend pistachios and sugar until finely ground.
  6. Beat vegan butter until smooth, then add pistachio sugar and mix until fluffy.
  7. Mix in vegan yogurt, vanilla, and almond extract.
  8. Alternate adding dry ingredients and vegan buttermilk in two additions, mixing gently.
  9. Spread half the batter into the pan. Layer pistachio spread evenly on top. Add remaining batter.
  10. Sprinkle crumb topping evenly over the cake.
  11. Bake for 50–60 minutes, until a toothpick comes out mostly clean.
  12. 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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star