Vegan Pistachio Cream Brownies are soon to become your favourite brownie recipe of ALL TIME! A rich and chewy chocolate brownie loaded with chopped pistachio nuts, topped with a delicious layer of pistachio cream and a chocolate mascarpone cream. Vegan, No-Egg, No-Dairy and absolutely delicious!

Vegan Pistachio Cream Brownies
Say hello to your new favourite brownie recipe! Decadent, fudgey and chewy chocolate brownie loaded with chopped pistachio nuts cookies is topped with a generous layer of pistachio cream, then topped with a thick and creamy chocolate mascarpone cream! These are the best pistachio brownies ever! If you love Pistachio (or brownies in general)….. this is the recipe for you!
Looking for more brownie recipes? Check out my:
- Vegan Biscoff Brownies
- Viral Vegan Tiramisu Brownies
- Easy Vegan Kinder Bueno Brownies
- Viral Vegan Bourbon Brick Brownies
- Creamy Vegan Orange Brownies

Why you’ll love these brownies
- 100% Vegan – Indulgent and dairy-free, made without any animal products!
- Super creamy Pistachio Cream – A rich, sweet, creamy and nutty layer of homemade ‘2 ingredient pistachio cream adds a gourmet twist to classic brownies.
- Fudgy texture – Moist, gooey, and melt-in-your-mouth perfection with every bite.
- Crunch meets cream – The perfect contrast of smooth pistachio cream and crunchy pistachio bits.
- Natural colour – Gorgeous green colour which comes naturally from the pistachios!
- Irresistible flavour – Deep dark chocolate paired with subtly sweet, nutty pistachio is absolute heaven!
- Beautiful presentation – Eye-catching green tones make these brownies as pretty as they are tasty.
- Plant-based energy – Packed with nutrient-rich pistachios for a satisfying and energising treat.
- Easy to store: Keep fresh and store in a air tight container in the fridge. Allow to come to room temperature before enjoying!

Layers of a pistachio cream brownie
These brownies have 3 main layers and optional decoration. They are easy to make and come out perfect! Here is a short breakdown of the layers (full recipe is in the recipe card at the bottom of this page).
- Brownie: The brownie is my go-to vegan brownie recipe which is loaded with melted, decadent chocolate and a crinkle top. I added in roughly chopped pistachio nuts which add texture and a crunch the the brownie base. It uses aquafaba to create the most incredible crinkle top and classic fudgy brownie texture.
- Pistachio cream: On on-top of the brownie sits a homemade, dairy-free pistachio cream. This is a later of melted dairy-free white chocolate and pistachio butter. It creates a thick, gooey and chewy creamy pistachio layer which is truly irresistible. This is the pistachio butter I use, linked here.
- Chocolate mascarpone: The top of the brownie is a rich chocolate mascarpone inspiredcream. It’s made using silken tofu which makes it incrediblely smooth and creamy. The soft texture pairs perfectly with the gooey pistachio cream and chewy brownie.
- Pistachio crunch: If there wasnt already enough pistachios loaded into the brownies, they’re topped ith a generous sprinkle of chopped pistachio nuts. Not only do they taste great, they make the brownie look incredible !

Tools you’ll need
- 8×8” square baking tin, preferably loose based
- Saucepan
- Heat proof spatula
- Off-set spatula
- Small blender
- Large high speed blender
- Kitchen measuring scales
- Measuring spoons
- Heat proof bowl

If you make, and love this recipe, please leave a ⭐⭐⭐⭐⭐ rating below. Thank you & happy baking! Make sure to tag me in your photos on Instagram , TikTok and Facebook! Pin this recipe for later, you can use the button on the recipe card, above or below this post, or on any of the photos. Happy baking all!
Vegan Pistachio Cream Brownies
- Total Time: Overnight
- Yield: 10–12 1x
- Diet: Vegan
Description
Fudgy chocolate brownies loaded with pistachio nuts, topped with a homemade vegan pistachio butter and creamy chocolate cream, with even more pistachio nuts on top! If you love pistachio this is the dessert for you!
Ingredients
Ingredients for the brownie
- 60g of cocoa powder
- 180g of all purpose / plain plain flour
- 170g of dairy-free dark chocolate
- 110g of dairy-free block butter
- 120ml of aquafaba (chickpea brine)
- 280g of caster sugar
- 100g of pistachio nuts (roughly chopped plus extra for sprinkling on top)
Ingredients for the pistachio filling
- 300g of dairy-free white chocolate
- 200g of pistachio butter
Ingredients for the chocolate topping
- 120g of plain / vanilla dairy-free yogurt
- 120g of caster sugar
- 170g of dairy-free butter (melted)
- 350g of silken tofu
- 80g of cocoa powder
Instructions
Method (brownie)
- Preheat the oven to 180℃ fan, and line a 8 x 8 inch square / loose base tin with grease proof paper. Allow the paper to hang over the edges of the tin, this makes it easier for removing the bars when ready.
- Sift the cocoa powder and flour together in a medium bowl.
- Fill a small saucepan 1/4 full with water and place on the hob over medium heat. Add the dairy-free chocolate and butter into a heat proof bowl. Place the bowl over the pan, creating a bain-marie. Allow the chocolate and butter to melt together, stirring with a heat proof spatula. Remove from the heat and allow to cool for a few minutes while you make prepare the aquafaba.
- Add the aquafaba and sugar into a medium sized mixing bowl and whip up on high speed for around 5 minutes until thick and glossy. I use a stand mixer with balloon whisk attachment. A electric hand whisk will work great too. Whip on high speed, the aquafaba mixture should be thick enough that when it drips into the bowl, the mixture should ribbon off the mixer.
- Pour the chocolate and butter mixture over the aquafaba, and carefully fold together with a spatula. Make sure to be very gentle with this step as you want to keep as much air in the mixture as possible.
- Once combined, sift in the flour and cocoa powder. Again, fold this in with a spatula until a rich and thick brownie batter forms.
- Fold in the roughly chopped pistachio nuts.
- Pour the brownie batter into the lined tin and level off with an off-set spatula.
- Place the tin into the middle of the oven and bake for 30-35 minutes. If you want a more fudgy brownie, you may want to underbake by 5 minutes!
- Once baked, remove the tin from the oven and allow to cool fully on a wire rack. TIP: Keep the brownie in the tin while it’s cooling. This will help it keeps it’s shape and will also lock in some of the moisture, which will help with the chewy texture.
- Keep the brownie in the tin as we will be layering the cream and chocolate topping in the tin.
Method (pistachio cream)
- In a heat proof bowl, add in the dairy-free white chocolate in 20 seconds intervals in the microwave. You can also melt the chocolate in a bowl over a saucepan filled with water, creating a bain-marie. Once melted, add in the pistachio butter, and stir to incorporate.
- Once ready, pour this over the cooled down brownie base and use the back of a spoon or off-set spatula to spread it out into an even layer, getting in into the corners of the tin.
- Place into the fridge until set, around 1-2 hours.
Method (chocolate cream)
- Add all of the mascarpone cream ingredients into a high speed blender. Blend on high until super smooth. You may need to stop and scrape the blender down a few tines with a spatula to ensure everything gets incorporated.
- Once super smooth, pour over the set pistachio cream in an even layer, use the back of a spoon or off-set spatula to spread the cream into the corners of the tin making sure its as flat as possible. You can even tap the tin on your worktop a few times to remove any excess air bubbles.
- Blitz some pistachio nuts in a small food processor and sprinkle over the entire chocolate cream in a layer. The cream will make it stick.
- Place into the fridge overnight to set. The cream will firm up when it’s chilled.
- Once the cream feels firm / creamy, use a sharp knife to score the edges of the tin to help the brownie slide out.
- Use the push base of the tin to push the brownie out of the tin and place on a chopping board.
- Use a sharp knife to carefully cut the brownie into squares. TIP: Wipe the knife clean after each cut to keep each brownie neat and tidy.
- Serve and enjoy!
Notes
Storage: These brownies should be stored in an airtight / sealed container in the fridge for up to 2-3 days due to the mascarpone cream on the dessert. However, be sure to serve them at room temperature. Allow them to sit out at room temperature for at least 30 minutes before serving as this helps the butter, chocolate and pistachio cream soften making them fudgy!
Melt the butter either in the microwave or in a heat proof bowl over a saucepan of simmering water on the hob.
Make sure to use silken tofu, NOT firm tofu as this will drastically change the taste and texture of the vegan mascarpone cream.
What is aquafaba? Aquafaba is the starchy liquid which can be found from a can of chickpeas. Simply drain the whole chickpeas and use the water! It acts as a great egg replacer in vegan baking.
- Prep Time: 10 minutes
- Cook Time: 30-35 minutes
- Category: brownies
- Method: Baking
- Cuisine: American



Looks so good. My vegan sis will be happy 💯
Thanks for sharing!
Author
Aw enjoy both xxxx
Any substitute for aquafaba, can I use flax eggs