×

Fudgy Gluten-Free Pistachio Brownies

This post contains affiliate links, and we may receive a small commission if you purchase through our site.

These Pistachio Brownies are rich, fudgy, naturally gluten-free, and swirled with creamy pistachio butter for the prettiest chocolate-pistachio bite. They’re made with almond flour, cocoa powder, dark chocolate, your sweetener of choice, and chopped pistachios, so they taste like a bakery-style brownie without regular flour.

Hand holding two fudgy pistachio swirl brownies with gooey chocolate chunks and chopped pistachios.

If you love the combination of dark chocolate and pistachios, these brownies are such a good one to try. The brownie base is rich and fudgy, the pistachio butter adds a smooth, nutty swirl, and the chopped pistachios on top give just enough crunch and color. I love how they look a little fancy, but the process is still very simple.

I tested these brownies to get that balance I always want: fudgy, not cakey, chocolatey without being too bitter, and with a pistachio swirl that actually stands out after baking. The key is using good dark chocolate, superfine almond flour, and creamy pistachio butter that’s easy to swirl into the batter.

These pistachio brownies are also naturally gluten-free because they’re made with almond flour instead of regular flour. They’re perfect for holidays, family gatherings, or anytime you want a homemade dessert that feels bakery-worthy without being complicated.

If you’ve been following my blog for a while, you already know how much I love brownies. From my Peanut Butter Brownies and Cheesecake Brownies to my cozy fall favorite, Pumpkin Brownies, I’ve shared so many fun versions over the years.

But this pistachio brownie recipe feels a little extra special because the chocolate and pistachio together make every bite rich, nutty, and beautiful.

Why These Pistachio Brownies Work So Well

They’re deeply fudgy – Melted dark chocolate, cocoa powder, and almond flour create a dense, rich brownie base instead of a dry or cakey texture.

The pistachio swirl makes them special – Creamy pistachio butter adds a nutty layer that pairs beautifully with the chocolate and makes every slice look impressive.

They’re naturally gluten-free – Almond flour keeps the brownies moist and tender while making the recipe gluten-free without needing a specialty flour blend.

They look fancy but are easy – The swirl looks bakery-style, but all you need is a spoon and a knife or skewer.

They’re easy to adjust – Use coconut sugar for a classic version, or use powdered erythritol, allulose, or monk fruit sweetener if you want a lower-carb or sugar-free option.

Fudgy pistachio brownies with a green pistachio butter swirl and chopped pistachios on top.

Pistachio Swirl Brownies

No ratings yet

Prep time 10 minutes
Cook Time 20 minutes
Servings 16 servings
Author Ioana Diaconu from LowCarbSpark.com

Description
 

These Pistachio Brownies are rich, fudgy, naturally gluten-free, and swirled with creamy pistachio butter. Made with almond flour, dark chocolate, cocoa powder, chopped pistachios, and your sweetener of choice, they look bakery-worthy but are easy to make at home.

Ingredients
 
 

Instructions
 

  • Preheat & Prepare the Pan. Preheat the oven to 350°F (180°C). Line an 8×8-inch square baking dish with parchment paper, leaving a bit of overhang for easy removal.
  • Melt the Chocolate. In a heatproof bowl, melt together the dark chocolate and coconut oil until smooth. You can do this in short bursts in the microwave or over a double boiler. Set aside to cool slightly.
  • Beat the Eggs & Sugar. In a large mixing bowl, combine the eggs and coconut sugar. Using an electric mixer, beat on medium-high speed for about 5 minutes, until the mixture is pale, fluffy, and slightly thickened.
  • Add the Melted Chocolate. With the mixer on low speed, slowly pour in the melted chocolate mixture. Mix until just combined.
  • Add Dry Ingredients. Using a rubber spatula, gently fold in the cocoa powder, almond flour, and baking powder until no dry streaks remain.
  • Add Mix-ins. Fold in the dark chocolate chips (if using) and chopped pistachios.
  • Assemble the Swirl. Pour the brownie batter into the prepared pan and smooth the top.
  • Dollop spoonfuls of pistachio butter over the surface, then use a butter knife or skewer to gently swirl it into the batter to create a marbled effect.
  • Add the Toppings. Sprinkle the top with extra chopped dark chocolate and chopped pistachios for a crunchy, decorative finish.
  • Bake. Bake for 18–20 minutes, or until a toothpick inserted in the center comes out mostly clean (a few moist crumbs are fine).
  • Cool & Serve. Remove from the oven and let the brownies cool in the pan for at least 5–10 minutes before slicing.
  • Enjoy warm or at room temperature — the pistachio swirl gives a nutty, rich contrast to the fudgy chocolate base!

Notes

  • Use superfine blanched almond flour, not almond meal, for the smoothest texture.
  • Beat the eggs and sweetener long enough to help create a shiny top.
  • Warm thick pistachio butter slightly so it swirls easily.
  • Don’t over-swirl, or the pistachio ribbons will blend into the batter.
  • Start checking at 18 minutes for fudgy brownies.
  • Use powdered keto sweetener if making the brownies lower carb or sugar-free.
Nutrition Facts
Amount per serving.
Calories
171kcal
Total Carbs
12g
Net Carbs
9g
Protein
4g
Fat
14g
Fiber
3g
Sugar
1g

Nutrition information is shared to make meal planning easier. Values are estimates and can vary depending on the ingredients, brands, and serving sizes used. Learn more in my nutrition policy.

Course Dessert
Cuisine American
Keyword Pistachio Swirl Brownies
Tried this recipe?Mention @LowCarbSpark or tag #LowCarbSpark!

Ingredients You’ll Need

Freshly baked pistachio swirl brownies cut into squares with chunks of chocolate and nuts.

These almond flour pistachio brownies are made with simple baking ingredients, but the texture depends on using good chocolate, fine almond flour, and creamy pistachio butter. The chocolate base should be fudgy, not cakey, and the pistachio swirl should stay visible after baking.

  • Dark chocolate – Use a good-quality dark chocolate bar, around 70% cocoa, for the richest flavor. This gives the brownies that deep chocolate taste without making them too sweet. If you use unsweetened chocolate, you may need to add more sweetener because the flavor will be much more intense.
  • Coconut oil – Coconut oil helps the chocolate melt smoothly and keeps the brownies moist. I prefer refined coconut oil when I don’t want any coconut flavor in the brownies. Virgin coconut oil also works, but it can add a subtle coconut taste.
  • Eggs – Use large, room-temperature eggs. They mix more evenly into the batter and help create that soft, fudgy texture. Cold eggs can make the melted chocolate mixture tighten up, so I like taking them out of the fridge a little before baking.
  • Sweetener – Coconut sugar gives the brownies a slightly caramel-like flavor and works beautifully with pistachios. If you want a lower-carb or sugar-free version, use powdered allulose, powdered erythritol blend, or powdered monk fruit sweetener. I recommend powdered sweetener because it blends more smoothly into the batter and helps avoid a gritty texture. Different sweeteners vary in sweetness, so start with the amount in the recipe and adjust next time if needed.
  • Almond flour – Use superfine blanched almond flour, not almond meal. This is really important for texture. Almond meal can make the brownies feel coarse or grainy, while superfine almond flour keeps them smooth, moist, and naturally gluten-free.
  • Cocoa powder – Unsweetened cocoa powder deepens the chocolate flavor. Natural cocoa powder gives a classic brownie taste, while Dutch-process cocoa makes the brownies darker and more intense. Both work, so use the one you enjoy most.
  • Baking powder – Just a small amount gives the brownies a little lift without making them cakey. You still want these to stay dense and fudgy.
  • Dark chocolate chips – These are optional, but I love adding them because they melt into little pockets of chocolate throughout the brownies. You can use regular dark chocolate chips or sugar-free chocolate chips if you’re making a lower-carb version.
  • Pistachios – Chopped pistachios add crunch, color, and extra pistachio flavor. I like sprinkling some on top so you can see right away that these are pistachio brownies. Toasting them lightly makes the flavor even deeper, but it’s optional.
  • Pistachio butter – This is what creates the swirl. Use a creamy pistachio butter that is easy to spoon or drizzle. If it’s too thick, warm it slightly before adding it to the batter. Avoid pistachio creams with lots of added sugar if you want the brownies less sweet.

How To Make Pistachio Brownies

Prepare the pan

Preheat the oven to 350°F / 180°C and line an 8×8-inch pan with parchment paper. I like leaving a little overhang on the sides so the brownies are easy to lift out after baking.

Melt the chocolate

Melt the dark chocolate and coconut oil together until smooth and glossy. Let it cool slightly before adding it to the eggs so the mixture stays smooth and doesn’t scramble.

Beat the eggs

Beat the eggs with coconut sugar or your sweetener of choice for about 5 minutes, until pale and slightly thick.

Add the melted chocolate

Slowly mix in the melted chocolate until combined. Keep the mixer on low here, or fold it in gently, so you don’t knock out too much air.

Fold in the dry ingredients

Add the almond flour, cocoa powder, and baking powder. Fold gently with a spatula until no dry streaks remain. Overmixing can make the brownies more cakey than fudgy.

Add pistachios and chocolate chips

Fold in the chopped pistachios and chocolate chips, if using. I love the mix of soft brownie, crunchy pistachios, and little pockets of melted chocolate.

Swirl in the pistachio butter

Spread the brownie batter into the pan, then drop small spoonfuls of pistachio butter over the top. Use a knife or skewer to swirl it lightly. Don’t overdo it, or the swirl will blend into the batter instead of staying defined.

Bake until just set

Bake for 18–20 minutes, or until the edges look set and a toothpick inserted into the center comes out with a few moist crumbs. For fudgy brownies, it’s better to slightly underbake than overbake.

Cool before slicing

Let the brownies cool before slicing so they can set. For cleaner slices, wipe the knife between cuts.

Pan of freshly baked pistachio swirl brownies with melty chocolate and chopped nuts.

My Tips for the Best Pistachio Brownies

Use good chocolate – Since chocolate is the main flavor, use a bar you actually enjoy. A 70% dark chocolate works really well here.

Beat the eggs and sugar long enough – This helps create the shiny top and improves the brownie texture. I beat them until pale and slightly thick.

Don’t overmix after adding almond flour – Once the dry ingredients go in, fold gently. Overmixing can make the brownies too cakey.

Warm the pistachio butter if needed – If your pistachio butter is thick, warm it slightly so it’s easier to swirl.

Swirl lightly – A few gentle passes with a knife are enough. Too much swirling will blend the pistachio butter into the batter and the ribbons won’t show.

Start checking at 18 minutes – Brownies continue to set as they cool, so pull them out when a toothpick has a few moist crumbs. If you wait until the toothpick is completely clean, they may turn cakey.

How To Serve Pistachio Brownies

These Pistachio Swirl Brownies are rich, fudgy, and honestly delicious on their own, but a few simple toppings can make them feel even more special. I usually keep it simple because the pistachio butter swirl and chopped pistachios already add so much flavor and texture.

  • With fresh berries – Strawberries, raspberries, or blueberries add freshness and balance the rich chocolate. Strawberries are especially good with pistachio, which is why I love that same flavor combination in my Strawberry Pistachio Muffins.
  • With ice cream – Vanilla, pistachio, chocolate, or dairy-free coconut milk ice cream all work beautifully with warm brownies.
  • With whipped cream – Coconut whipped cream or regular whipped cream adds a light, creamy contrast to the fudgy brownies.
  • With Greek yogurt – A spoonful of Greek yogurt or plant-based yogurt makes it feel a little lighter and adds a nice tangy balance.
  • With an extra drizzle – Warm pistachio butter, almond butter, melted chocolate, or a little sugar-free caramel sauce makes these brownies feel more like a dessert you’d serve for a special occasion.
  • With coffee or espresso – The deep chocolate flavor pairs so well with coffee, especially if you’re serving these for brunch or an afternoon treat.
Stack of gooey pistachio swirl brownies surrounded by pistachio nuts.

How To Store Pistachio Brownies

Store the brownies in an airtight container at room temperature for up to 3 days.

For a firmer, fudgier texture, refrigerate them for up to 1 week. Let them sit at room temperature for a few minutes before serving, or warm them slightly if you like a softer center.

You can also freeze the brownies for up to 3 months. Slice them first, then layer with parchment paper in a freezer-safe container. Thaw at room temperature or warm briefly before serving.

Fudgy low-carb brownies with pistachio swirl texture and chopped nuts inside.

Frequently Asked Questions

Can I make these pistachio brownies low carb?

Yes. Use erythritol, allulose, or a monk fruit blend instead of coconut sugar, and choose sugar-free chocolate chips. The texture may be slightly different, but the brownies will still be rich and fudgy.

Can I use almond butter instead of pistachio butter?

Yes, but the flavor will be different. Pistachio butter gives the brownies their signature nutty swirl, while almond butter makes them taste more like classic nut butter brownies.

Why didn’t my pistachio swirl stay visible?

The swirl can disappear if the pistachio butter is too runny or if you over-swirl it. Use small spoonfuls and make just a few light passes with a knife or skewer.

How do I know when brownies are done?

The edges should look set, and a toothpick inserted into the center should come out with a few moist crumbs. If it comes out completely clean, the brownies may be overbaked.

Can I make these brownies dairy-free?

Yes, use dairy-free dark chocolate and make sure your chocolate chips are dairy-free. The rest of the recipe is naturally dairy-free if using coconut oil.

Can I freeze pistachio brownies?

Yes. Let them cool completely, slice, then freeze in an airtight container for up to 3 months. Thaw at room temperature or warm briefly before serving.

Ioana Diaconu, recipe developer at LowCarbSpark
Hi!
Written by

Ioana Diaconu

Recipe developer & food photographer
I'm Ioana Diaconu, the recipe developer, photographer, and writer behind LowCarbSpark. I've been doing this for over 10 years, back when low-carb still felt like a fringe thing. Today, after testing more than 800 recipes in my own kitchen, I'm still obsessed with the same thing: real food that works on real weeknights. Every recipe here is tested at least 3 times before it goes live. No shortcuts, no AI-generated copy, no diet talk. Just food that actually works. More about me →

Leave a Question, comment or review!

Your email address will not be published.

Required fields are marked *

Recipe Rating





About me

Hello! My name is Ioana Diaconu, and I'm here to provide you with mouthwatering recipes. This blog is all about sharing my favorite tested easy to make, delicious low-carb & keto, nutrient-dense recipes.

Connect with us on Social Media

Do not use the contents of this website as medical or nutrition advice. This website is only intended for informational and educational purpose.

LowCarbSpark.com is 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.

Copyright © 2015-2026 LowCarbSpark. All Rights Reserved.