Pistachio Swirl Chocolate Brownies
These are not subtle brownies. They’re rich, unapologetically fudgy, deeply chocolatey, and finished with big, creamy swirls of pistachio crème that melt into the batter as they bake. Think classic chocolate brownie energy, but upgraded. Sharper edges, gooier centre, better flavour, and a finish that feels just indulgent enough to justify cutting yourself a second square without even pretending you won’t.
Pistachio has had a moment recently, but this isn’t a trend-led recipe. It’s here because it works. The nutty, slightly sweet richness of pistachio crème cuts through the bitterness of dark chocolate in a way that feels deliberate rather than flashy. You still get everything you want from a proper brownie, crackly top, dense middle, intense cocoa flavour, but with an extra layer that makes people pause halfway through chewing and go, “What is that?”
These are the kind of brownies you bake when you want something that looks impressive without turning baking into a project. No fancy techniques, no unnecessary steps, just solid method and ingredients that do the heavy lifting.
Why pistachio and chocolate work so well together
Dark chocolate can be intense, especially at 70%, which is exactly why it works so well here. The pistachio crème softens the edges without making the brownie overly sweet. Instead of competing, the flavours layer up. Chocolate hits first, deep and rich, then the pistachio comes through with a creamy, nutty sweetness that lingers.
Unlike chopped nuts, pistachio crème blends into the batter. As it bakes, it stays soft, almost molten, creating pockets of richness rather than crunch. Swirled through the top rather than mixed in, it gives you contrast in every bite, some more chocolate-heavy, some more pistachio-forward.
It also looks good. And that matters. These brownies come out of the oven with dramatic marbling across the top, the kind of tray that gets photographed before it gets sliced.
Texture matters, and this recipe gets it right
This is a fudgy brownie, not a cake pretending to be one. The texture sits right in that sweet spot, dense and rich but not heavy, soft in the middle with a thin, papery crust on top. That crust comes from properly whisking the eggs and sugar until pale and thick. It’s not a step to rush.
Using both whole eggs and an extra yolk adds richness and chew, while folding rather than beating keeps the structure tight. The cocoa powder reinforces the chocolate flavour without drying the batter out, and the white chocolate chips melt slightly as they bake, giving you little pockets of sweetness against the dark base.
This is a brownie that slices cleanly once chilled but still melts in your mouth. If you like sharp edges, chill them properly. If you like them gooier, let them cool just enough to hold their shape and go in while they’re still slightly warm.
Ingredients that earn their place
Nothing here is decorative. Every ingredient has a job.
The dark chocolate provides depth and bitterness. Unsalted butter adds richness and keeps the crumb soft. Golden caster sugar brings sweetness but also helps with that shiny crust. Cocoa powder intensifies the chocolate flavour without adding extra fat. White chocolate chips lift the sweetness just enough to stop things becoming too intense.
And the pistachio crème, the star. Choose a good one. It should be smooth, nutty, and properly pistachio-forward, not green-tinted sugar paste. You don’t need loads, just enough to swirl generously through the top.
Equipment you’ll need
Nothing fancy. A heatproof bowl, a saucepan for a bain-marie, an electric whisk, a spatula, and a 20 x 30cm baking tin. That tin size matters. Go smaller and you risk underbaking the centre. Go larger and you’ll lose the fudgy thickness that makes these brownies what they are.
Line the tin properly, with overhang. You’ll thank yourself later.
Pistachio Swirl Chocolate Brownies – Recipe
Ingredients
200 g dark chocolate (70%)
200 g unsalted butter
100 g plain flour
50 g cocoa powder
150 g white chocolate chips
3 whole eggs
1 egg yolk
300 g golden caster sugar
200 g pistachio crème
Instructions
Preheat the oven to 165°C fan. Grease and line a 20 x 30cm baking tin.
Cut the butter into chunks and place it in a heatproof bowl with the dark chocolate. Set the bowl over a pan of gently simmering water and melt together until smooth. Remove from the heat and allow to cool slightly.
In a separate bowl, use an electric whisk to beat the whole eggs, egg yolk, and sugar until pale, thick, and doubled in volume. This step creates the signature brownie crust, so take your time.
Pour the melted chocolate and butter into the egg and sugar mixture. Fold gently using a figure-of-eight motion, going around and underneath to keep as much air in the batter as possible.
Sieve the flour and cocoa powder together, then fold them into the mixture until just combined. Fold through the white chocolate chips.
Pour the batter into the lined baking tin, spreading it evenly into the corners.
Dollop the pistachio crème over the surface, then use a fork to gently swirl it through the top of the brownie mixture.
Bake for 22–25 minutes. The edges should be set, the top crackly, and the centre should still have a slight wobble.
Remove from the oven and allow to cool completely to room temperature. For the cleanest slices, chill in the fridge for a few hours before cutting.
Tips for perfect brownies every time
Don’t overbake them. A wobble in the middle is exactly what you want. They will continue to set as they cool.
Let the chocolate mixture cool slightly before adding it to the eggs. Too hot and you’ll scramble them. Warm is fine.
Chilling before slicing makes a big difference. You’ll get cleaner edges and neater portions without sacrificing texture.
Serving ideas and variations
Serve these as they are, or warm slightly and pair with vanilla ice cream for something properly indulgent. They’re also great cut into small squares and served with coffee, where that pistachio flavour really comes through.
If you want to push things further, a sprinkle of chopped roasted pistachios over the top before baking adds crunch and visual contrast. A pinch of flaky sea salt after baking sharpens everything up beautifully.
Storage
These brownies keep well for up to five days in an airtight container, either at room temperature or in the fridge. In fact, the flavour improves after the first day as everything settles.
They also freeze brilliantly. Wrap tightly, freeze in portions, and defrost as needed. Dangerous information, but useful.
Final word
These pistachio swirl chocolate brownies are indulgent without being gimmicky. They respect the classic brownie while adding something genuinely delicious on top. Rich, fudgy, dramatic, and deeply satisfying, this is the kind of bake that disappears fast and gets requested again immediately.
If you’re going to make brownies, make them properly. These do exactly that.

Pistachio swirl chocolate brownies
Ingredients
- 200 g Dark chocolate 70%
- 200 g Unsalted butter
- 100 g Plain flour
- 50 g Cocoa powder
- 150 g white chocolate chips
- 3 Whole eggs
- 1 Egg yolk
- 300 g Golden caster sugar
- 200 g pistachio crème
Instructions
- Preheat the oven to 165℃ (fan). Grease and line a 20x30cm baking tin.
- Cut the butter into chunks, place in a heat proof bowl along with the dark chocolate.
- Melt over a pan of simmering water until there are no lumps left, take off the heat and set aside to cool slightly.
- Use an electric whisk to beat the eggs, egg yolk and the sugar until it is pale and thick, it should double in size.
- Pour the melted chocolate and butter into the egg/sugar mix and fold through, be careful not to knock the air out of it. Use the figure of 8 method, going around and under.
- Use a sieve and add the flour and cocoa through the sieve.
- Fold the mix all together, then fold through the chocolate chips.
- Pour the fudgy mixture into your lined baking tray. This recipe works best with a 20x30cm baking tin. Spread the mix into the corners.
- Dollop the pistachio crème over the top of the mixture, then use a fork to swirl it all over.
- Bake for 22-25 minutes. It should have a slight wobble in the middle and will have formed a paper like crust.
- Leave it to cool until it is at room temperature. I like to put it in the fridge for a few hours before cutting it into portions. Enjoy!