Delicious Vegan Pistachio Cake Recipe: Moist, Naturally Green, & Made from Scratch
Indulge in the vibrant flavors of this incredible homemade vegan pistachio cake! Perfect for any occasion, from a festive St. Patrick’s Day celebration to a delightful spring gathering, this cake stands out from the crowd. Forget about dry, bland cakes made from a box mix – our recipe focuses on fresh, high-quality ingredients, baked from scratch, to deliver an unparalleled taste and a wonderfully moist texture that will impress everyone.

This recipe transforms simple ingredients into a show-stopping dessert, bursting with authentic pistachio flavor and a beautiful, natural green hue. As someone who’s spent years perfecting cake recipes in my own baking business, I can confidently say this vegan pistachio cake is a true masterpiece. It’s a nostalgic journey to recreate classic recipes like my ultra-moist vegan carrot cake or my highly-acclaimed vegan chocolate cake (even praised by The Kitchn!). This particular vegan pistachio cake promises to be an absolute hit, whether you’re celebrating St. Paddy’s Day or simply adore the unique taste of pistachios.
What Makes This Vegan Pistachio Cake Truly Exceptional
My love for this vegan pistachio cake knows no bounds—it’s everything I envisioned and so much more. Here’s what elevates this recipe above the rest, making it a guaranteed crowd-pleaser for any occasion:
- Naturally Green & Vibrantly Appealing. Unlike many conventional pistachio cakes that rely on artificial dyes for their signature color, our recipe achieves its gorgeous, natural green hue from a touch of premium matcha powder or natural green food coloring. This thoughtful approach not only makes it a healthier choice but also the ideal dessert for themed celebrations like St. Patrick’s Day, Easter brunches, or simply bringing a splash of color to your table. The subtle earthy notes of matcha beautifully complement the nutty pistachios.
- Crafted From Scratch, No Box Mix in Sight. The vast majority of pistachio cakes you encounter are often made using convenient boxed cake mixes. While quick, these mixes frequently fall short in delivering authentic flavor and a truly satisfying texture. Our commitment to baking from scratch ensures a depth of flavor that is simply unmatched. You’ll taste the genuine essence of pistachios, not a synthetic imitation, making every bite a delightful experience that’s absolutely worth the extra effort.
- Incredibly Moist and Tender Crumb. Prepare yourself for a cake that boasts an unbelievably moist and tender crumb, dissolving delicately in your mouth. The secret to this luscious texture lies in the ingenious addition of homemade vegan buttermilk. Created by combining plant-based milk with a touch of apple cider vinegar or lemon juice, this buttermilk alternative not only imparts incredible moisture but also provides a fantastic lift to the cake. This means you achieve a beautifully airy rise without the need for traditional eggs or complicated vegan egg substitutes, showcasing the magic of plant-based baking.

Essential Ingredients for Your Vegan Pistachio Cake
Creating this exquisite vegan pistachio cake requires a thoughtful selection of ingredients, many of which you might already have in your pantry if you’re a seasoned baker. For precise quantities and detailed instructions, please refer to the comprehensive recipe card located at the bottom of this page. However, let’s dive a little deeper into some key components and why they are essential for achieving the perfect result, alongside helpful tips for substitutions or preparation.
For the Cake Layers:
- Cake Flour – This specialized flour is a game-changer for cakes, known for its lower protein content and finer milling. These characteristics contribute to an incredibly tender, delicate, and airy crumb, which is exactly what we want in a premium cake. If you’re looking for a gluten-free option, please consult the detailed notes in the recipe card for recommended 1:1 gluten-free flour blends and important considerations.
- Baking Powder – Our primary leavening agent, ensuring a beautiful rise and light texture without eggs.
- Salt – A pinch of salt is crucial for enhancing all the sweet and nutty flavors, creating a perfectly balanced profile.
- Matcha Powder or Natural Green Food Color – This is how we achieve that stunning, natural green. Matcha not only provides a lovely color but also imparts a unique, slightly earthy undertone that complements the pistachios wonderfully. If matcha isn’t your preference, a high-quality natural green food coloring will work just as well.
- Finely Chopped Toasted Pistachios – Toasting the pistachios before chopping them finely is a non-negotiable step! This process significantly deepens and intensifies their natural oils and nutty essence. Chopping them finely ensures they are evenly distributed throughout the batter and don’t sink to the bottom during baking, providing a delightful texture in every bite.
- Vegan Butter – For the best results, I highly recommend using a good quality vegan butter. My homemade vegan butter recipe is a fantastic option if you prefer to make your own from scratch.
- Creamy Unsalted Pistachio Butter – This ingredient is key to infusing a rich, authentic pistachio flavor directly into the cake. If you can’t find it readily available at your local grocery store, you can often purchase it online. Alternatively, you can easily make your own using the same method described for making almond butter – just substitute almonds with pistachios!
- Plant-Based Milk – Any unsweetened, unflavored plant-based milk will work beautifully. Almond, soy, or oat milk are all excellent choices for creating our vegan buttermilk.
- Apple Cider Vinegar or Lemon Juice – These acidic components are vital for reacting with the plant-based milk to create our homemade vegan buttermilk, which is essential for both moisture and lift in this egg-free cake.
- Sugar – Granulated sugar provides the necessary sweetness and also contributes to the cake’s tender crumb.
- Natural Almond Extract – Almond extract enhances the overall nutty profile without overpowering the pistachio flavor. Opt for natural almond extract for the purest taste; if using a stronger artificial version, you might want to slightly reduce the amount.
- Vanilla Extract – A classic flavor enhancer that brings warmth and depth to nearly any baked good.
For the Luxurious Vegan Pistachio Frosting:
- Vegan Cream Cheese – Softened to room temperature, my favorite vegan cream cheese recipe ensures a tangy, rich, and perfectly spreadable frosting.
- Vegan Butter – Also softened to room temperature, this provides the classic creamy base for our frosting.
- Vanilla Extract or Vanilla Paste – Both add wonderful vanilla notes. Vanilla paste is a fantastic choice if you love seeing those beautiful little flecks of vanilla bean in your frosting!
- Natural Almond Extract – A touch of almond extract in the frosting beautifully ties together the flavors with the cake layers.
- Pinch of Sea Salt – Just a small amount is needed to balance the sweetness of the frosting and elevate its overall flavor.
- Pistachio Butter – Incorporated into the frosting, this delivers another layer of rich pistachio flavor and helps achieve a smoother consistency.
- Matcha Powder or Natural Green Food Color – Used here again to match the cake’s natural green color in the frosting, creating a cohesive and visually stunning dessert.
- Powdered Sugar (Confectioners’ Sugar) – Sifted powdered sugar is crucial for a smooth, lump-free frosting. You can easily make homemade powdered sugar or use store-bought.
- Cornstarch – This is our secret weapon for stabilizing the cream cheese frosting, ensuring it’s firm enough to pipe and hold its shape beautifully, especially when chilled.
Step-by-Step Guide to Baking Your Perfect Vegan Pistachio Cake
Embark on the delightful journey of baking this stunning vegan pistachio cake with our easy-to-follow visual guide. While the complete, detailed written instructions are conveniently located in the recipe card at the bottom of this page, this section offers a step-by-step tutorial with accompanying images to help you visualize each stage of the process, ensuring your baking experience is smooth and successful. Let’s create some magic in the kitchen!


- Prepare Your Baking Station. Begin by preheating your oven to a precise 350°F (175°C). Then, prepare three 8-inch round cake pans by lining their bottoms with parchment paper and lightly greasing the sides. This crucial step ensures your cake layers will release effortlessly after baking.
- Combine the Dry Ingredients. In a spacious mixing bowl, thoroughly whisk together the cake flour, baking powder, salt, matcha powder (or your chosen green food coloring), and the finely chopped toasted pistachios. Whisking ensures all leavening agents and flavorings are evenly distributed, leading to a consistent cake texture. Set this mixture aside for a moment.
- Melt and Mix the Butters. Gently melt your vegan butter, then immediately stir in the creamy pistachio butter while the vegan butter is still warm. This helps the pistachio butter integrate smoothly. Allow this luxurious mixture to cool completely to room temperature before proceeding. This prevents it from melting other ingredients prematurely.



- Whip Up Vegan Buttermilk. In a separate, large bowl, combine your chosen plant-based milk with apple cider vinegar or lemon juice. Whisk gently and allow the mixture to sit undisturbed for 2-3 minutes. You’ll notice it slightly curdling, indicating the vegan buttermilk is ready to work its magic in tenderizing the cake.
- Finalize the Cake Batter. Into your newly made vegan buttermilk, whisk in the granulated sugar, the cooled pistachio butter and vegan butter mixture, vanilla extract, and almond extract. Ensure everything is thoroughly combined. Then, gradually introduce the reserved dry ingredients into this wet mixture. Stir gently until just combined, being very careful not to overmix, which can lead to a tough cake. If using liquid food coloring instead of matcha, add it with the plant milk after step 4.



- Bake the Layers to Perfection. Divide the completed batter evenly among your three prepared cake pans. Bake for approximately 28 to 30 minutes, or until a toothpick inserted into the center of a cake comes out clean. This indicates they are fully cooked. Allow the cakes to cool in their pans for about 10 minutes, then carefully transfer them to wire racks to cool completely. Patience is key here; don’t rush the cooling process before frosting!
- Begin the Creamy Pistachio Frosting. While your cake layers cool, start on the irresistible frosting. In a stand mixer fitted with the paddle attachment (or using a hand mixer), beat together the softened vegan butter and vegan cream cheese. Mix until they are light, fluffy, and perfectly combined.



- Infuse the Flavors into the Frosting. Once the vegan butter and cream cheese are perfectly creamy, add the vanilla extract (or paste), almond extract, pistachio butter, matcha powder (or food coloring for that vibrant green), and a delicate pinch of sea salt. Mix thoroughly until all these wonderful flavors are well incorporated and the frosting takes on a beautiful, even color.
- Gradually Add the Sweetness and Stability. With the mixer on low speed, gradually beat in the cornstarch along with the first cup of sifted powdered sugar. Once incorporated, increase the speed and mix for about a minute to make it light and airy. Continue adding the remaining powdered sugar, one cup at a time, beating after each addition until your frosting reaches a gorgeously smooth and desired thick consistency, perfect for spreading and piping. For the best handling and a firmer texture, cover the frosting and refrigerate it for at least 4 hours, or ideally, overnight.
- Assemble Your Masterpiece. Once your cake layers are completely cool and your frosting is perfectly chilled, it’s time to assemble! Place the first cake layer on your chosen serving plate or cake stand. Spread an even, generous layer of the pistachio frosting over the top. Carefully place the second cake layer on top and repeat the frosting process. Finally, add the third cake layer and frost the top and sides of the entire cake evenly, creating a smooth and elegant finish. Decorate as desired, perhaps with crushed pistachios, before chilling for a final 30 minutes. This last chill helps the frosting set, making for cleaner slices and a more enjoyable texture.

Expert Tips for a Flawless Vegan Pistachio Cake
Achieving a truly spectacular vegan pistachio cake is simpler with a few insider tips. Follow these recommendations to ensure your cake turns out perfectly moist, flavorful, and beautifully presented every single time.
- Plan Ahead: Bake in Stages. Don’t feel pressured to bake and decorate your entire cake in one go. This recipe is wonderfully accommodating for staging! You can easily bake the cake layers one day and prepare the frosting on the same day, storing them separately. Then, on the following day, simply assemble and frost your cake. Even better, cake layers freeze exceptionally well. Wrap each cooled layer tightly in plastic wrap, then aluminum foil, and store them in the freezer for up to 2 months. This means you can have delicious homemade cake layers on hand whenever a craving or occasion arises!
- Maximize Flavor: Toast Your Pistachios. This is arguably one of the most impactful steps for achieving true pistachio flavor, setting your homemade cake far apart from any boxed mix. Toasting pistachios unlocks and intensifies their natural oils and nutty essence. Simply spread shelled pistachios on a baking sheet and toast them in a preheated oven (or a dry pan on the stovetop) for a few minutes until fragrant. Watch them closely to prevent burning! Allow them to cool before finely chopping and incorporating into the batter.
- Precision Matters: Measure Accurately. Baking is often referred to as a science, and for good reason! Accurate measurements are paramount, especially in vegan baking where the balance of ingredients affects texture and rise. For dry ingredients like flour, avoid scooping directly from the bag, as this can compact the flour and lead to too much being added. Instead, lightly spoon the flour into your measuring cup and then level it off with a straight edge. For the most consistent and professional results, I highly recommend using a kitchen scale, as gram measurements (provided in the recipe card below) are far more precise than volumetric cup measurements.
- Patience is a Virtue: Cool Completely Before Frosting. We know it’s tempting to dive right into frosting, but rushing this step is a common pitfall. Ensure your cake layers are completely and utterly cool to the touch before applying any frosting. If the cake is even slightly warm, your beautiful, creamy frosting will melt, slide, and create an unsightly mess. Allow ample time for cooling on wire racks, even overnight if necessary, for a clean and professional finish.

Creative Decorating Ideas for Your Vegan Pistachio Cake
While a sprinkle of crushed pistachios, as shown in our photos, offers a simple yet elegant finish, there are countless ways to adorn your vegan pistachio cake and make it truly your own. Get inspired with these creative decorating ideas to suit any occasion or aesthetic.
- Delicate Edible Flowers. Imagine the pale green of the cake contrasting with vibrant, delicate edible flowers! These would be absolutely gorgeous and elevate the cake’s presentation, making it perfect for special occasions like Easter gatherings, Mother’s Day, bridal showers, or any springtime celebration where a touch of natural beauty is desired.
- A Hint of Matcha Dusting. For an extra touch of green and a subtle echo of the cake’s unique flavor, lightly dust the top of your frosted cake with a fine layer of matcha powder. This not only enhances the visual appeal but also introduces a delicate earthy note that beautifully contrasts with the frosting’s sweetness.
- Elegant Piped Designs. Unleash your inner pastry chef by using a piping bag fitted with your favorite nozzle to create intricate decorative swirls, borders, or patterns with the luscious pistachio frosting. From classic rosettes to modern geometric designs, piped frosting adds a sophisticated touch.
- Fresh Berry Medley. For a burst of color and a delightful tang, artfully scatter an assortment of fresh raspberries, blueberries, or sliced strawberries across the top of the cake. The vibrant reds and blues provide a beautiful visual contrast to the green, and the fresh fruit adds a lovely textural element.
- Decadent White Chocolate Curls. For a touch of sophistication and sweetness, create delicate white chocolate curls using a vegetable peeler or grater. Gently press these elegant curls into the sides of the frosted cake or arrange them artfully on top for a truly luxurious look.
- Homemade Green Sprinkles. If you’re feeling adventurous and want to customize your cake further, why not try making some homemade green sprinkles? This allows you to control the ingredients and achieve the exact shade of green you desire, making your cake truly unique and fun.

Storing Your Vegan Pistachio Cake for Freshness
Proper storage is essential to keep your delicious vegan pistachio cake fresh, moist, and flavorful for as long as possible. Given its luscious cream cheese frosting, refrigeration is key.
- Refrigerator Storage: Because this particular pistachio cake features a delightful cream cheese frosting, it absolutely needs to be stored in the refrigerator to maintain its integrity and freshness. To do so, cover the cake generously with plastic wrap, ensuring it’s airtight to prevent it from drying out or absorbing any refrigerator odors. Alternatively, place any leftover slices or the entire cake in an airtight container. When stored correctly, your cake will remain wonderfully fresh and delicious for up to 4 days.
- Freezer Storage for Longer Enjoyment: For longer-term storage, you can easily freeze this cake, preferably unfrosted, for up to 2 months. To do this, ensure each cooled cake layer is individually wrapped tightly in plastic wrap, then again in aluminum foil, to protect it from freezer burn. Store the wrapped layers in an airtight freezer-safe container or a heavy-duty freezer bag. When you’re ready to enjoy it, simply thaw the frozen cake layers at room temperature for several hours before assembling and frosting with a fresh batch of pistachio cream cheese frosting. This method allows you to prepare ahead for future events or simply enjoy a homemade treat whenever you desire.
More Delightful Vegan Cake Recipes to Explore
If you’ve fallen in love with this vegan pistachio cake, you’ll be thrilled to discover more incredible plant-based dessert options. Here are some other reader-favorite vegan cake recipes from my kitchen that you simply must try:
- Vegan Red Velvet Cake
- Classic Vegan Vanilla Sheet Cake
- Easy Vegan Pumpkin Dump Cake
- Luxurious Vegan Coconut Cake
- Quick Vegan Banana Bread Mug Cake

We hope you thoroughly enjoy creating and savoring every delightful bite of this homemade vegan pistachio cake! It truly embodies the joy of baking from scratch, delivering a moist, flavorful, and naturally beautiful dessert that’s perfect for any occasion. If you decide to whip up this recipe, we’d be absolutely thrilled to see your creations! Please snap a photo and share it on Instagram, tagging #jessicainthekitchen and @jessicainthekitchen. Your photos inspire us and our community!
We also encourage you to leave a comment below and give the recipe a rating. Your feedback is incredibly valuable and helps other home bakers discover and enjoy this wonderful vegan treat. Thank you so much for visiting and happy baking!

Pistachio Cake
Pin Recipe
Leave a Review
Ingredients
Cake Layers
- 2 ½ cups cake flour, 300 g
- 3 teaspoons baking powder, 12 g
- ¼ teaspoon salt, 1.5 g
- 1 ½ teaspoon matcha powder or natural green food color, 3 g
- 1 cup finely chopped toasted pistachios, 120 g
- ⅔ cup melted vegan butter, 150 g
- ⅓ cup creamy unsalted pistachio butter, 80 g
- 1 ⅓ cups plant-based milk, 315 milliliters
- 2 tablespoons apple cider vinegar or lemon juice, 30 milliliters
- 1 ¼ cups sugar, 250 g
- 2 tablespoons natural almond extract, 30 ml*
- 2 teaspoons vanilla extract, 10 ml
Vegan Pistachio Frosting
- 8 ounces vegan cream cheese, softened to room temperature – 227 g
- ½ cup 4 ounces vegan butter, softened to room temperature, 113 g
- 1 teaspoon vanilla extract or vanilla paste, 5 ml
- 1 teaspoon natural almond extract, 5 ml*
- Pinch of sea salt
- 2 tablespoons pistachio butter , 30 g
- ½ teaspoon matcha powder or natural green food color, 1 g
- 3 cups powdered sugar, sifted – 360 g
- ¼ cup cornstarch, sifted – 32 g
Instructions
Prepare the Cake Batter
- Preheat the oven to 350°F (175°C). Line three 8-inch cake pans with parchment paper and lightly grease the sides. Set aside.
- In a medium-sized mixing bowl, whisk together the cake flour, baking powder, salt, matcha powder or food coloring* and chopped pistachios. Set aside.
- Melt vegan butter and mix with pistachio butter while it’s still warm. Let the mixture cool to room temperature.
- In a large mixing bowl, combine the plant-based milk and apple cider vinegar. Whisk and let sit for 2-3 minutes until the mixture curdles.
- Add the sugar, pistachio butter mixture, vanilla extract, and almond extract to the curdled milk mixture. Whisk until fully combined.
- Gradually add the dry ingredients into the wet mixture, stirring until just combined. Be careful not to overmix.
- *if using liquid food colouring mix it with plant milk after step 4
Bake the Cake
- Evenly distribute the batter between the three prepared cake pans.
- Bake in the preheated oven for approximately 28-30 minutes or until a toothpick inserted into the center comes out clean.
- Remove the cakes from the oven and allow them to cool in the pans for about 10 minutes.
- Carefully transfer the cakes to a wire rack to cool completely before frosting.
Make the Pistachio Frosting
- In a large mixing bowl or stand mixer fitted with a paddle attachment, beat the softened vegan butter and cream cheese together for about 2 minutes until smooth and fully incorporated.
- Add in the vanilla extract, almond extract, pistachio butter, matcha powder or food colouring and a pinch of sea salt. Mix until well combined.
- Gradually add 1 cup of sifted powdered sugar and all of the sifted cornstarch. Beat on low speed until incorporated, then increase speed and mix for about 1 minute.
- Continue adding the powdered sugar, one cup at a time, mixing after each addition until the frosting reaches the desired consistency.
- Cover the frosting and refrigerate for at least 4 hours or overnight before using.
Assemble
- Once the cake layers have completely cooled, place one layer on a serving plate or cake stand.
- Spread an even layer of frosting over the top of the first cake layer.
- Place the second cake layer on top and repeat the process.
- Add the third cake layer and frost the top and sides of the entire cake evenly.
- Garnish with additional chopped pistachios if desired.
- Chill for about 30 minutes before slicing for the best texture.
Notes
- Gluten Free Substitution: All of my cakes unless they explicitly say so can be substituted for gluten free flour 1:1! I would recommend Bob’s Red Mill 1:1 Baking Flour in the blue bag (the one that has xanthan gum in it) or King Arthur flour 1:1 gluten free mix – specifically the one that has xanthan gum. It’s crucial for holding the cakes together. You want to sub 1:1 weight for the weight on YOUR gluten free flour bag, not the weight in my recipe. Gluten free flour weighs more per cup and the bag will tell them how much 2 ½ cups is weight wise (it’ll be a bit more than 300g). That way the cake still comes out fluffy and not dense.
- I used natural almond extract; other brands can have a stronger taste, so it’s better to add a small amount and adjust to your taste
- Refrigerator: Because this pistachio cake has cream cheese frosting, it should be stored in the fridge. Cover it with plastic wrap or place it in an airtight container and refrigerate for up to 4 days.
- Freezer: You can freeze this cake without frosting for up to 2 months. Be sure to wrap each layer separately and store them in an airtight container or freezer bag. When ready to assemble, thaw them at room temperature before adding the frosting.
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
