This moist and fluffy Vegan Pistachio Cake has delicate nutty flavors from real pistachios! Decorated with a silky smooth vegan pistachio buttercream, it’s a show-stopping dessert that’s perfect for spring.

Looking for more vegan cakes to make this spring? Try my Vegan Lemon Poppyseed Cake, Vegan Strawberry Cake, Vegan Lemon Blueberry Lavender Cake, and Vegan Lemon Cake.

close up on a slice of vegan pistachio cake on a white plate with a bite missing.

This elegant yet easy Vegan Pistachio Cake is a must for Saint Patrick’s Day, Easter, Mother’s Day, or any get-together during spring!

Made with everyday vegan baking staples and real pistachios, this cake boasts sophisticated nutty flavors and an almost impossibly moist yet light and fluffy crumb in all three layers. But the best part is the silky vegan pistachio buttercream you’d never guess is dairy-free! With its light green hue and irresistible nutty fragrance, this cake was made to impress.

Why you’ll love this vegan pistachio cake

  • Real pistachio flavors – Ground pistachios + almond extract are responsible for the delicate nutty flavors in the cake layers, while pistachio butter adds flavor and richness to the vegan buttercream.
  • A sophisticated dessert – All three layers of this cake showcase subtle yet elegant nutty flavors that will impress anyone who takes a bite!
  • Perfect for spring – Add a few fresh flowers or berries on top of the cake and serve everyone a slice at Easter, Mother’s Day, backyard get-togethers, or birthday parties. 
a slice of vegan pistachio cake on a white plate with a bite missing.

How to make a vegan pistachio cake

Find the complete recipe with measurements in the recipe card below.

Stir the soy milk and apple cider vinegar together in a large bowl. Set it aside to curdle for 1 minute, then whisk in the sugar, yogurt, melted vegan butter, vanilla, and almond extract.

Process the pistachios in a food processor until fine and crumbly.

ground pistachios in a food processor.

Add the pistachio crumbs, cake flour, baking powder, and salt to the bowl with the wet ingredients. Stir until just combined. If desired, mix in a few drops of green food coloring.

Instead of green food coloring, experiment with 1 to 2 teaspoons of matcha powder in the cake!

wet and dry ingredients for vegan pistachio cake in a large white bowl.

Divide the batter into the cake pans and bake until a toothpick inserted in the middle comes out clean.

Afterward, set the cakes aside to cool while you make the frosting.

Beat the butter in the bowl of a stand mixer until it’s smooth. Add the pistachio butter and gradually mix in the powdered sugar on low speed. Add the cream or milk and vanilla extract and mix until everything is well combined and smooth.

If the frosting seems too thick, stir in a little more cream. If it’s too thin, add more powdered sugar.

Place one cake layer on a cake stand and frost the top. Place the second layer on top, frost it, and place the third cake layer on top of the second. Frost the tops and sides of the cake. 

Decorate it with chopped pistachios if desired, then slice and enjoy!

vegan pistachio cake decorated with pistachio frosting and crushed pistachios.

Frequently asked questions

Can I use all-purpose flour instead of cake flour?

Cake flour is best for the light and fluffy crumb but you can use all-purpose flour as a substitute if that’s what you have on hand. You can also make homemade cake flour by mixing all-purpose flour and cornstarch together. Check out this Cake Flour Substitute Guide from Sally’s Baking Addiction to learn how it’s done.

Do I have to use almond extract?

Yes! Almond extract is the secret to enhancing the pistachio flavor. Pistachios have a very subtle flavor and without the extract, the cake wouldn’t taste nearly as nutty.

What frosting is best for pistachio cake?

I personally love the vegan pistachio buttercream frosting in this recipe because it’s nutty, creamy, and smooth. My Vegan Cream Cheese Frosting or Vegan Buttercream Frosting are good options, too. When you want to go all out, try my Swiss Meringue Buttercream.

How do I store this cake? Is it freezer-friendly?

Wrap each baked, cooled, and unfrosted cake layer in a layer of plastic wrap and store them in the fridge for 4 to 5 days or in the freezer for up to 3 months.

The frosted cake should be kept covered, either in an airtight container or in a cake carrier, and stored on the kitchen counter or in the fridge. At room temperature, it will last for about 5 days.

a slice of vegan pistachio cake on a white plate.
close up on a slice of vegan pistachio cake on a white plate with a bite missing.
5 stars (19 ratings)

Vegan Pistachio Cake

This moist and fluffy Vegan Pistachio Cake has delicate nutty flavors from real pistachios! Decorated with a silky smooth vegan pistachio buttercream, it’s a show-stopping dessert that’s perfect for spring.
Prep: 20 minutes
Cook: 35 minutes
Chilling time: 1 hour
Total: 1 hour 55 minutes
Servings: 16 servings

Ingredients 
 

Pistachio Cake

  • 1 1/2 cups unsweetened soy milk
  • 2 teaspoons apple cider vinegar
  • 1 3/4 cups granulated sugar
  • 1 cup vegan yogurt plain or vanilla
  • 1 cup melted vegan butter
  • 1 tablespoon pure vanilla extract
  • 1 teaspoon almond extract
  • 1 cup roasted salted pistachios shelled
  • 3 cups cake flour*
  • 1 tablespoon baking powder
  • 1/2 teaspoon salt
  • optional few drops green food coloring

Pistachio Buttercream

  • 1 cup vegan butter softened to room temperature
  • 1/4 cup pistachio butter*
  • 3 cups powdered sugar
  • 2 tablespoons vegan cream or plant milk
  • 1/2 teaspoon pure vanilla extract
  • chopped pistachios for decorating cake

Instructions 

Preparation

  • Preheat the oven to 350 degrees F place the rack in the middle of the oven.
  • Grease 3 8-inch round cake pans with oil or vegan butter. Place a round of parchment paper on the bottom for easy removal later.

Make the cakes

  • In a large bowl, combine the soy milk and apple cider vinegar. Give it a little stir, then let sit for 1 minute to curdle. Now add the sugar, yogurt, melted vegan butter, vanilla and almond extracts and whisk well to combine.
  • In a food processor, add the pistachios and process until fine and crumbly, but don't let it get pasty like pistachio butter!
  • To the wet ingredients, add the pistachio crumbs, cake flour, baking powder and salt. Stir with a large spoon until combined, but don't over mix the batter. If desired, mix in a few drops of green food coloring.
  • Divide the batter evenly into the pans and bake in the center rack of the oven for 30-35 minutes, or until a toothpick inserted comes out clean.
  • Let the cakes cool for 15 minutes in the pans, then carefully transfer to a cooling rack to cool completely before frosting.

Make the frosting and decorate

  • In the bowl of a stand mixer with a paddle attachment or a large bowl with a handheld mixer, beat the butter until smooth, about 2 minutes.
  • Add the pistachio butter and 1 cup of the powdered sugar and mix on low speed. Continue adding a cup of powdered sugar at a time until it's all mixed in.
  • Add the cream (or milk) and vanilla extract. Beat on medium speed for 3-4 minutes, until everything is well combined and smooth.
  • If the frosting seems too thick, add a little more cream. If it's too thin, add more powdered sugar.
  • Place one cake layer on a cake stand and frost, followed by the next two layers. Finally, frost the top and sides of the cake and decorate, as desired with chopped pistachios.

Notes

  1. You can use all purpose flour instead of cake flour, but the cake will be more dense. You can also make your own cake flour if you can’t find any. Gluten free flour may work, but results will vary.
  2. To make pistachio butter, simply place 1 1/2 cups of pistachios in a food processor and process until a butter is formed. You can also leave it out, or use my Vegan Cream Cheese Frosting instead.

Nutrition

Serving: 1of 16 servings | Calories: 502kcal | Carbohydrates: 66g | Protein: 6g | Fat: 24g | Saturated Fat: 6g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 10g | Sodium: 275mg | Potassium: 236mg | Fiber: 2g | Sugar: 46g | Vitamin A: 1166IU | Vitamin C: 2mg | Calcium: 95mg | Iron: 1mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , ,

you may also like:

Comments

  1. I tried it but it turned out gummy and chewy.

    I baked it in a 13×9 glass pan – I wonder if I didn’t bake long enough for this size pan.

    I also used olive oil rather than vegan butter. Could that be it?

    Love your recipes Nora!

    1. Yes, it sounds like you didn’t bake it long enough (it will take longer in a 9×13). Also, olive oil is quite different than vegan butter and I don’t think would turn out as well. For best results, make the recipe exactly as stated. 🙂

  2. Hi Nora,
    When I first made this cake a few months ago it turned out so perfect!

    The last few times I’ve tried to make it the layers are turning out flat or not rising enough. I think I’m over-mixing maybe? But I’ve had to because it’s taking a lot of mixing to get it to be blended.

    Any ideas on what I’m doing wrong? I am using oat milk. I may have used soy or almond the first time but can’t remember. Do you think that would matter?

    Thank you!!!

    1. Oh how odd! Are you letting the pistachios process too much, like into butter for the cake? You want crumbs but you don’t want them to release their oil and turn into pistachio butter. Could be over mixing, or perhaps you have a bad or old batch of baking powder? I don’t think oat milk would make a difference, but I guess it’s possible.

      1. Thanks, I don’t really know what it was but I just made two successful ones this week. People continue to tell me this is the best cake they have ever tasted. Thank you again!

  3. This cake was absolutely delicious! I made this cake for my son’s birthday and no one could believe that it was a vegan cake. The texture was perfect and the icing was not too sweet with a hint of pistachio. Keeping this one at the top of the birthday cake list! Thank you so much for this wonderful recipe.

    1. Yes it could. It will take around 40-50 minutes. Check with a toothpick in the middle to know for sure when it’s cooked through.

  4. I made this for a family Birthday, it had to be GF. I made a couple of slight missteps – not serious. The GF flour was not as light and airy as I would have liked. But will try again, it was a delicious cake and no one seemed to mind at all. I am a bit of a perfectionist, in baking at least!

  5. Hi Nora love this recipe thank you! Made it for Greek Easter and for a work party twice Huge hit! Now I want to do cup cakes what would cook time be?

    1. Hi Debbie! I’m thrilled that the cake was a hit! How fun! Thank you for sharing! Cupcakes need about 18-22 minutes to bake. Happy baking!

  6. I tried this recipe with gluten free cake flour and it turned out amazing! No could believe it was vegan and gf! Thank you for sharing this wonderful recipe

    1. You are welcome, Geena! I’m so glad the cake turned out wonderful for you! Thanks for sharing your awesome review and feedback!

  7. Hi Nora! I am attempting to make this cake for my daughter who has a dairy intolerance and I’m looking for the pistachio butter online but some have skim milk. Is there a brand you recommend please? Thanks 🙏🏼

    1. I actually just make my own, I haven’t bought any. It’s in a note within the recipe, I just make my own by processing about 1/2 cup of pistachios in a food processor until a butter is formed. I hope that helps!

      1. What changes would I have to make to make this two layers instead of 3?
        Will I have to increase the baking time? Or is it not recommended at all?

        1. You could bake the cake in 2 9-inch cake pans instead. Add on 10-15 more minutes of bake time if you do this.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.