Vegan Pistachio Cake Scratch

Category: Quick & Simple Sweet Treats

This plant-based pistachio dessert features tender, fluffy layers made entirely from scratch, without cake mix. Chopped toasted pistachios and almond extract infuse each bite with nutty aroma, while matcha provides a gentle green hue. The creamy vegan frosting blends pistachio butter, almond, and vanilla with a rich base of plant-based cream cheese and butter for a crowd-pleasing finish. Everything comes together with straightforward, approachable methods—prepping, baking, frosting, and assembling for a show-stopping centerpiece. Ideal for special occasions, this American-style treat delivers vibrant color and flavor without any shortcuts.

A woman with a chef's hat holding a plant.
Updated on Thu, 17 Jul 2025 15:21:00 GMT
A slice of pistachio cake on a plate. Pin
A slice of pistachio cake on a plate. | quickdinnerfix.com

This naturally colored vegan pistachio cake brings a beautiful nutty flavor and vibrant look to any dessert table. Each layer is super moist from real pistachios and creamy plant-based ingredients no cake mix necessary. If you want a plant-powered treat that truly tastes homemade this is the cake you need.

The first time I made this cake my whole kitchen smelled like roasted nuts. It was so good my family finished the entire cake in a weekend. I have tested it for every occasion and it always comes out a showstopper.

Ingredients

  • Cake flour: gives a delicate crumb and keeps the cake light. Look for unbleached flour if possible.
  • Baking powder: helps the cake rise. Always use fresh powder to avoid flat cakes.
  • Salt: enhances the pistachio flavor and keeps the sweetness in check. Use fine sea salt for even mixing.
  • Matcha powder or natural food color: creates the soft green hue without artificial ingredients. Choose a bright culinary matcha for best results.
  • Finely chopped toasted pistachios: offer texture and bold flavor. Toast whole raw pistachios first for maximum taste.
  • Melted vegan butter: provides richness while keeping things dairy-free. Select a high-quality brand for best mouthfeel.
  • Creamy unsalted pistachio butter: intensifies the nutty flavor. Pick unsweetened and smooth options without added oils.
  • Plant-based milk: adds moisture. Oat and almond milk both work well. Use plain unsweetened varieties for control over sweetness.
  • Apple cider vinegar or lemon juice: helps the cake rise and creates a tender crumb. Bottled or fresh works here.
  • Sugar: sweetens the cake just enough. Organic cane sugar melts smoothly into the batter.
  • Natural almond extract: boosts the nutty aroma. Start slow since it’s potent and add to taste.
  • Vanilla extract: rounds out the flavors and adds sweetness. Pure vanilla always tastes better.
  • Vegan cream cheese and vegan butter (for frosting): crucial for a classic creamy finish that spreads easily. Make sure they are both softened to room temperature for smooth results.
  • Powdered sugar: key to the frosting texture and sweetness. Always sift for lump-free mixing.
  • Cornstarch: helps stabilize the frosting and keep it light.
  • Pinch of sea salt: sharpens all the flavors especially the pistachio.

Step-by-Step Instructions

Prepare the Dry Ingredients:
In a mixing bowl whisk together cake flour baking powder salt and matcha powder. Stir in finely chopped pistachios so every bite gets some crunch and flavor.
Mix the Wet Ingredients:
Melt the vegan butter and stir in pistachio butter while warm. Let this mixture cool to room temperature so it does not cook the batter.
Curdle the Milk:
Pour plant-based milk into a large bowl. Whisk in apple cider vinegar and let it sit until it thickens for two to three minutes. This makes a dairy-free buttermilk that lightens the crumb.
Combine Wet and Dry Mixtures:
To the curdled milk add sugar butter mixture vanilla extract and almond extract. Whisk until smooth and fully blended.
Create the Batter:
Add dry ingredients to the wet mixture in batches gently stirring just until combined. Be careful not to overmix or the cake can turn dense.
Distribute and Bake:
Line three eight-inch cake pans with parchment and oil the sides. Divide the batter evenly between the pans. Bake at 350 degrees Fahrenheit for about thirty minutes until a toothpick in the center comes out clean.
Cool the Cakes:
Let the cakes cool in pans for ten minutes. Then carefully move them to a wire rack and let cool fully before frosting.
Prepare the Pistachio Frosting:
Beat softened vegan butter and cream cheese together in a large bowl for about two minutes until smooth and fluffy.
Add Flavors to Frosting:
Mix in vanilla almond extract pistachio butter matcha powder and sea salt. Make sure everything is well incorporated.
Finish the Frosting:
Slowly beat in one cup sifted powdered sugar plus cornstarch. Add more sugar one cup at a time until you get your desired texture.
Chill the Frosting:
Cover the bowl and refrigerate frosting for at least four hours. Chilling helps it firm up for easier spreading.
Assemble the Cake:
Once cakes are cool place one layer on a plate. Spread frosting evenly on top. Add next layers the same way. Frost the sides and top of the whole cake. Sprinkle extra chopped pistachios on top if you like.
Chill and Slice:
Let the finished cake chill for about thirty minutes before slicing. This helps slices hold their shape and keeps the frosting neat.
A slice of pistachio cake. Pin
A slice of pistachio cake. | quickdinnerfix.com

I absolutely love using toasted pistachios in baking because the aroma makes the whole kitchen irresistible. The green flecks in the cake remind me of my grandmother’s pistachio pudding desserts at family holidays we always ended up laughing around the table over who got the biggest slice.

Storage Tips

Refrigerate the finished cake because of the cream cheese frosting. Place in an airtight container or wrap well to keep it fresh for up to four days. Need to save leftovers longer Freeze unfrosted cake layers individually tightly wrapped for two months. Thaw at room temperature before frosting and serving. Always store frosted cake in the refrigerator to keep the frosting firm.

Ingredient Substitutions

Swap cake flour for a gluten free one-to-one baking blend with xanthan gum to keep things light and fluffy. You can replace almond extract with a little extra vanilla or even orange zest if nut allergies are a concern. Hemp or soy milk works as a stand-in for plant milk if needed. For the frosting if you cannot find pistachio butter try pureeing extra toasted pistachios until smooth.

Serving Suggestions

Decorate the cake with chopped pistachios and edible rose petals for a bakery-style look. Serve with a cup of hot tea or coffee for an afternoon treat. It is wonderful for birthdays showers and any day you want to show off something special and homemade.

A slice of pistachio cake. Pin
A slice of pistachio cake. | quickdinnerfix.com

Cultural and Historical Context

Pistachio cakes are celebrated in many cultures for their gorgeous color and rich flavor. This vegan pistachio cake takes inspiration from Middle Eastern and Mediterranean baking traditions where nuts and fragrant extracts are staple dessert ingredients. By using all plant-based ingredients and natural flavors it bridges old traditions with modern taste.

Recipe FAQs

→ How does the cake get its natural green color?

The color comes from matcha powder or natural green food color, blended into the batter and frosting alongside pistachio butter.

→ Can I substitute gluten-free flour in this dessert?

Yes! Use a quality 1:1 gluten-free blend (with xanthan gum) by weight, adjusting according to your flour’s package instructions.

→ How should this dessert be stored?

Keep it covered in the fridge for up to four days because of the creamy frosting. For longer storage, freeze cake layers unfrosted.

→ What makes the texture so moist?

Plant-based milk and vegan butter, along with pistachio butter and a gentle vinegar or lemon juice, contribute to a tender, moist crumb.

→ Do I need any special equipment?

Regular baking tools—mixing bowls, whisks, and three 8-inch pans—are all you’ll need to create and layer this cake at home.

Vegan Pistachio Cake Scratch

Naturally green vegan pistachio layers with creamy nutty frosting and classic American dessert flair.

Prep Time
40 min
Cook Time
30 min
Total Time
70 min

Category: Desserts

Skill Level: Intermediate

Cuisine: American

Yield: 16 Servings (Three 20 cm cake layers)

Dietary Preferences: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Cake Layers

01 300 g cake flour
02 12 g baking powder
03 1.5 g salt
04 3 g matcha powder or natural green food coloring
05 120 g finely chopped toasted pistachios
06 150 g melted vegan butter
07 80 g creamy unsalted pistachio butter
08 315 ml plant-based milk
09 30 ml apple cider vinegar or lemon juice
10 250 g sugar
11 30 ml natural almond extract
12 10 ml vanilla extract

→ Vegan Pistachio Frosting

13 227 g vegan cream cheese, softened
14 113 g vegan butter, softened
15 5 ml vanilla extract or vanilla paste
16 5 ml natural almond extract
17 pinch sea salt
18 30 g pistachio butter
19 1 g matcha powder or natural green food coloring
20 360 g powdered sugar, sifted
21 32 g cornstarch, sifted

Steps

Step 01

Preheat the oven to 175°C. Line three 20 cm cake pans with parchment paper and lightly grease the sides. Set aside.

Step 02

In a medium bowl, whisk together cake flour, baking powder, salt, matcha powder or coloring, and chopped pistachios. Set aside.

Step 03

Melt vegan butter and mix with pistachio butter while warm. Allow mixture to cool to room temperature.

Step 04

In a large bowl, combine plant-based milk and apple cider vinegar. Whisk and let stand for 2-3 minutes until mixture curdles.

Step 05

Add sugar, cooled pistachio butter mixture, vanilla extract, and almond extract to the curdled milk. Whisk until fully blended.

Step 06

Gradually fold dry ingredients into wet mixture, stirring until just combined. Do not overmix.

Step 07

Evenly divide batter among the three prepared cake pans.

Step 08

Bake in preheated oven for 28-30 minutes or until a toothpick inserted in the center comes out clean.

Step 09

Remove cakes from oven. Let cool in pans for 10 minutes, then gently transfer to a wire rack to cool completely.

Step 10

In a large bowl or stand mixer, beat softened vegan butter and cream cheese for about 2 minutes until smooth.

Step 11

Add vanilla extract, almond extract, pistachio butter, matcha powder or coloring, and a pinch of sea salt. Mix until well combined.

Step 12

Gradually mix in 1 cup sifted powdered sugar and all sifted cornstarch at low speed, then increase speed and beat for 1 minute.

Step 13

Continue adding powdered sugar, one cup at a time, mixing after each addition until frosting is smooth and holds its shape.

Step 14

Cover frosting and refrigerate for at least 4 hours or overnight before using.

Step 15

Once cake layers are completely cool, place one on a serving plate. Spread a layer of frosting on top.

Step 16

Place the second layer on top and frost again. Add the third layer and evenly frost the top and sides of the cake.

Step 17

Optionally garnish with extra chopped pistachios. Chill the assembled cake for 30 minutes before slicing for best texture.

Notes

  1. For gluten-free adaptation, use a high-quality 1:1 baking flour with xanthan gum; match by weight as package instructions may differ.
  2. Store cake in the refrigerator covered for up to four days due to cream cheese frosting.
  3. Unfrosted cake layers can be frozen for up to two months. Thaw at room temperature before assembling.
  4. Adjust almond extract to taste, as some brands are more concentrated.

Required Equipment

  • Three 20 cm (8-inch) cake pans
  • Mixing bowls
  • Whisk
  • Wire rack
  • Stand mixer or hand mixer
  • Spatula
  • Parchment paper
  • Measuring cups and spoons

Allergy Information

Double-check each ingredient to identify potential allergens and consult a healthcare professional if unsure.
  • Contains nuts (pistachios, almonds)
  • Contains soy (if using soy-based butter or cream cheese alternatives)
  • Contains gluten unless using certified gluten-free flour

Nutrition Facts (Per Serving)

These details are for informational purposes and don’t replace medical advice.
  • Calories: 422
  • Fat: 19 g
  • Carbs: 60 g
  • Protein: 7 g