Moist Vegan Pistachio Coffee Cake

There’s something incredibly comforting about a slice of coffee cake—soft, tender, lightly sweet, and perfect alongside your morning cup of coffee or an afternoon tea break. This Moist Vegan Pistachio Coffee Cake is a beautiful twist on the classic. Instead of cinnamon or walnut, this version showcases finely ground pistachios, vegan butter, dairy-free yogurt, and a luscious pistachio cream swirl that makes every bite rich and fragrant.

Why You’ll Love This Recipe

Ultra-moist texture thanks to vegan Greek yogurt and vegan butter
Rich pistachio flavor in every layer—crumb, batter, swirl, and icing
No dairy, no eggs, but all the tenderness and rise
Great for brunch, gifts, potlucks, and holidays
Freezes beautifully, so you can make it ahead
Customizable—add lemon, cardamom, chocolate, or berries
Bakery-style crumb topping for extra texture and flavor

If you want a show-stopping vegan dessert that tastes indulgent without being heavy, this one checks all the boxes.

Ingredients You’ll Need

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Pistachio Crumb Topping

  • 30 g (¼ cup) raw shelled pistachios
  • 30 g (¼ cup) all-purpose flour
  • 2 tbsp granulated sugar
  • 2 tbsp cold vegan butter

Cake Batter

  • 240 g (2 cups) all-purpose flour
  • 2 ¼ tsp baking powder
  • ¼ tsp baking soda
  • ¼ tsp sea salt
  • 160 ml (⅔ cup) soy milk
  • 2 tsp 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
  • 2 tsp vanilla extract
  • ¼ tsp almond extract
  • 150 g (⅔ cup) vegan pistachio cream spread

Optional Pistachio Icing

  • 50 g (3 ¼ tbsp) vegan pistachio cream
  • 60 g (½ cup) powdered sugar
  • 1 tbsp soy milk

Let’s Get Started

Step 1: Preheat and Prep

Preheat your oven to 350°F (175°C). Grease and line an 8-inch square baking pan or a similar-sized round pan. Set aside.

Step 2: Make the Pistachio Crumb

Place pistachios, flour, and sugar in a small bowl. Add the cold vegan butter and use your fingers or a pastry cutter to work it in until you get coarse crumbs. Refrigerate while preparing the batter.

Step 3: Create Vegan Buttermilk

Mix soy milk and apple cider vinegar. Let sit for 5 minutes until slightly thickened.

Step 4: Grind the Pistachios

Pulse raw pistachios in a food processor until finely ground—but not a paste. A sandy consistency works best.

Step 5: Cream Butter and Sugar

In a large bowl, beat vegan butter and sugar until light and fluffy. Mix in the yogurt, vanilla extract, and almond extract until smooth.

Step 6: Combine Dry Ingredients

In a separate bowl, whisk together flour, baking powder, baking soda, and sea salt.

Step 7: Bring Everything Together

Alternate adding the dry ingredients and the vegan buttermilk into the butter-yogurt mixture. Mix gently. Fold in the ground pistachios until just combined.

Step 8: Assemble the Cake

Spread half of the batter into the pan. Dollop spoonfuls of pistachio cream and gently swirl with a knife. Add remaining batter on top and smooth the surface.

Step 9: Add the Crumb Topping

Sprinkle the chilled crumb mixture evenly over the top.

Step 10: Bake

Bake for 38–48 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.

Step 11: Make Optional Pistachio Icing

Whisk together pistachio cream, powdered sugar, and soy milk until smooth and pourable.

Step 12: Cool and Serve

Let the cake cool for at least 30 minutes before slicing. Drizzle icing if desired.

Servings and Pairing

Servings: 10–12 slices
This coffee cake pairs wonderfully with:

  • Hot coffee or espresso
  • Matcha lattes
  • Chai tea
  • Almond or pistachio milk
  • Fresh fruit or berries

For a brunch spread, serve it alongside tofu scramble, fruit salad, or avocado toast.

Variations

Lemon Pistachio Coffee Cake – Add 1 tbsp lemon zest
Cardamom Pistachio Cake – Add ½ tsp ground cardamom
Chocolate Pistachio Swirl – Add chopped dark chocolate
Berry Pistachio Cake – Fold in raspberries or blueberries
Gluten-Free Version – Sub gluten-free baking blend

Storage Tips

  • Room Temperature: Store in an airtight container for 2 days.
  • Refrigerator: Keeps well for 5–6 days.
  • Freezer: Wrap slices individually and freeze for up to 3 months.
  • Reheat: Microwave 10–12 seconds for a freshly-baked texture.

FAQs

How do I keep the cake moist without eggs?

Vegan Greek yogurt + vegan butter + the pistachio cream ensure maximum moisture.

Can I substitute another milk?

Yes! Almond, oat, or coconut milk all work.

What can I use instead of pistachio cream?

You can use almond butter, tahini, or a vegan white chocolate spread.

Can I reduce the sugar?

You can reduce it by 20% without affecting texture.

Can I double the recipe?

Yes—use a 9×13 pan and increase bake time to 45–55 minutes.

Final Thoughts

This Moist Vegan Pistachio Coffee Cake is elegant, flavorful, and surprisingly easy to make. The layers of nutty pistachios, tender cake crumb, creamy pistachio swirl, and optional icing come together to create a dessert that feels both comforting and elevated. Whether you’re vegan or just love pistachios, this cake proves that plant-based baking can be just as indulgent as traditional versions—if not more.

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

Moist Vegan Pistachio Coffee Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella Florelle
  • Total Time: 1 hour
  • Yield: 12 servings
  • Diet: Vegan

Description

A tender, bakery-style vegan coffee cake made with ground pistachios, dairy-free yogurt, and a sweet pistachio cream swirl. Finished with a crunchy pistachio crumb—and optional pistachio icing—this cake is moist, flavorful, and perfect for brunch or dessert.


Ingredients

Pistachio Crumb Topping

  • 30 g (¼ cup) raw shelled pistachios
  • 30 g (¼ cup) all-purpose flour
  • 2 tbsp granulated sugar
  • 2 tbsp cold vegan butter

Cake

  • 240 g (2 cups) all-purpose flour
  • 2 ¼ tsp baking powder
  • ¼ tsp baking soda
  • ¼ tsp sea salt
  • 160 ml (⅔ cup) soy milk
  • 2 tsp 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
  • 2 tsp vanilla extract
  • ¼ tsp almond extract
  • 150 g (⅔ cup) vegan pistachio cream spread

Optional Pistachio Icing

  • 50 g (3 ¼ tbsp) vegan pistachio cream
  • 60 g (½ cup) powdered sugar
  • 1 tbsp soy milk


Instructions

  1. Prep: Preheat oven to 350°F (175°C). Line an 8-inch square pan.
  2. Make crumb topping: Mix pistachios, flour, and sugar. Work in cold vegan butter until crumbly. Chill.
  3. Make vegan buttermilk: Stir soy milk and apple cider vinegar. Let sit 5 minutes.
  4. Grind pistachios: Pulse pistachios in a food processor until finely ground.
  5. Cream butter and sugar: Beat vegan butter and granulated sugar until fluffy. Mix in yogurt, vanilla, and almond extract.
  6. Dry ingredients: Whisk flour, baking powder, baking soda, and salt.
  7. Combine: Add dry ingredients alternately with vegan buttermilk. Fold in ground pistachios.
  8. Assemble cake: Spread half the batter into pan. Add spoonfuls of pistachio cream and swirl. Add remaining batter.
  9. Top and bake: Add crumb topping and bake 38–48 minutes or until a toothpick comes out clean.
  10. Icing (optional): Mix pistachio cream, powdered sugar, and soy milk until smooth. Drizzle over cooled cake.

Notes

  • Don’t overmix the batter—this keeps the cake tender.
  • Vegan Greek yogurt provides the best moisture and structure.
  • Chill the crumb topping for bigger, crunchier crumbs.
  • Add cardamom or lemon zest for flavor variations.
  • Cake freezes well for up to 3 months.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes

Leave a Comment

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