No-Bake Chocolate Pistachio Bars

Jump to Recipe29 Comments
5 from 3 votes

This post may contain affiliate links. Please read our disclosure policy.

These no-bake pistachio bars have three layers of pure deliciousness! A gluten-free vanilla shortbread, a thick and nutty layer of pistachios, and the icing on the cake: a rich chocolate ganache. Fun, colorful, and so tasty!

Four no-bake pistachio bars with chocolate ganache stacked.

Pistachios meet chocolate and sea salt in these decadent no-bake bite-sized bars. A gluten-free shortbread makes the base, topped with a vibrant pistachio layer and a creamy chocolate ganache. It’s chocolatey, nutty, a bit salty, and chewy (just like my hazelnut caramel bars, actually). The perfect afternoon pick-me-up snack!

These little bars are not only cute, but they also offer the best combination: salted pistachios + chocolate!

⭐️ What Makes These Bars So Good

  • No-bake & easy to make. No need to turn on the oven here. You can make these bars with just 8 ingredients and a food processor. They’re no-bake and ready in just a few minutes (excluding chilling time).
  • Naturally sweetened. Aside from the dark chocolate, which you can easily replace with a coconut sugar-sweetened version, the bars are naturally sweetened with maple syrup.
  • Pistachio + chocolate= pure perfection. Nuts and chocolate are always a winning combo, but pistachios in particular? They take it to a whole new level.

Vaishali, a reader, says: “These bars are SO good! Thanks for an excellent recipe, it’s a keeper. ★★★★★”

Andrea, a reader, says: “I really liked this recipe! I was looking for a vegan dessert that’s a little different from my usual chocolate cake or chocolate-chip cookie, and I had all the ingredients for this. It came together easily, and it’s a pretty cookie. ★★★★★”

🍫 What You’ll Need

Here are the ingredients you will need to make the bars:

Ingredients like pistachios, oat flour, dark chocolate, and maple syrup.
  • Oat flour – To make the shortbread layer, you will need oat flour. I used homemade oat flour, but store-bought will work as well.
  • Maple syrup – Its natural stickiness helps bind the shortbread layer ingredients, preventing them from crumbling.
    Substitute: Feel free to replace it with coconut nectar or date syrup.
  • Coconut oil – In the shortbread base, you will also find coconut oil. It does two things: adds richness and hardens the shortbread once refrigerated.
  • Pistachios – You can use either raw or roasted pistachios. The roasted ones will bring a much nuttier flavor, while the raw ones (especially if you use young, unripe pistachio kernels) will produce a vibrant green color, as shown in the photos here. For the best of both worlds, use a mix of both!
  • Dark chocolate – To make the ganache that sits on top of the pistachio layer, you will need either dark chocolate chips or dark chocolate chunks. If you want the bars to be fully refined sugar-free, use dark chocolate sweetened with coconut sugar.
  • Plant-based milk – Any unsweetened plant-based milk works here.
  • Vanilla extract – To infuse the shortbread layer with floral notes.

🥣 Step-by-Step Instructions

1. Shortbread base

Oat flour, coconut oil, maple syrup, and vanilla extract in a bowl.
  1. Add the ingredients to a bowl. Add the oat flour, maple syrup, coconut oil, and vanilla extract to a bowl.
Mixing a shortbread dough using hands.
  1. Mix. Using your hands, mix the ingredients until a soft dough forms.
Pressing shortbread crust into a baking dish.
  1. Press into a baking dish. Transfer the dough to the baking dish and use your hands to press it into an even layer.
Flattened no-bake shortbread in a baking sheet.
  1. Flatten it. Top with a layer of parchment paper, then press it down firmly with the bottom of a glass.

2. Pistachio layer

Pistachio kernels, maple syrup, and salt in a food processor.
  1. Process the pistachios. Add the pistachios, maple syrup, and salt to a food processor.
Processed pistachio in a food processor.
  1. Process for about 40 seconds, or until it looks like almond meal.
Pistachio meal into a baking dish.
  1. Transfer over the first layer. Transfer the pistachio mixture into the baking dish, on top of the oat shortbread.
Pressing pistachio meal over a layer of shortbread inside a baking dish.
  1. Press it. Press it firmly into an even layer. Again, press it down firmly into an even layer.

3. Chocolate ganache

Hot milk and chopped dark chocolate in a bowl.
  1. Make the ganache. Place the chopped dark chocolate in a small bowl. Pour the hot milk into the bowl and let it sit for one minute.
Stirring chocolate ganache in a small bowl.
  1. Mix. Next, use a spoon or a small whisk to combine the milk and the melted chocolate.
Pouring chocolate ganache over a layer of pistachio meal in a baking dish.
  1. Pour the ganache. Pour the ganache over the pistachio layer and tilt the dish to spread it into an even layer.
Baking dish filled with a layer of shortbread, pistachio meal, and chocolate ganache.
  1. Refrigerate. Refrigerate for at least 4 hours before cutting into squares.

You can then carefully lift the mixture from the baking dish and cut it into 12 squares!

Twelve squares of no-bake pistachio bars on a wooden board.
Thomas' Tips

Ensure your coconut oil is at room temperature. The oil should be soft like a pomade. If it’s hard, it won’t mix well with the oat flour and maple syrup. In that case, melt it over low heat and wait 30 minutes before using.

Double the recipe. This recipe makes 12 small squares of about 1.5 inches (3.8 cm), so they can disappear really fast! You can easily double the recipe by using a 7.5×7.5-inch (19x19cm) baking dish.

Having trouble processing the pistachios? Adding half a teaspoon of coconut oil can help process the pistachios into a fine meal.

Refrigerate before cutting. Both the shortbread layer and the chocolate ganache need time to firm up in the refrigerator, so don’t try cutting into squares too early. I recommend waiting for at least 4 hours, preferably overnight.

Close-up of pistachio squares on a cutting board.

🍵 Variations

Want to customize these bars? Here are some ideas that I’ve recently tested:

  • Lemon pistachio: Add 1/2 teaspoon of finely chopped lemon zest before processing the pistachios.
  • Matcha pistachio: Mix the pistachio meal with 1 tsp of matcha.
  • Coconut: Replace 1/2 cup of the oat flour with 1/4 cup of coconut flour for a subtle coconut flavor.

☕️ Serving Suggestions

You can enjoy these bars with coffee, taro milk tea, or a matcha latte!

❄️ Storing & Freezing

  • To store: You can store the bars in the refrigerator for up to 7 days.
  • To freeze: Freeze for up to 2 months. You can allow them to sit on the counter for 30 minutes before eating or thaw in the refrigerator overnight.
Holding a chocolate pistachio bar with a bite mark.

💬 FAQs & Troubleshooting

The shortbread layer is too soft. How can I make it firmer?

Since this is a no-bake recipe, the “shortbread” is not crispy like a traditional shortbread, it’s softer. You can make it drier/firmer by adding more oat flour (or coconut flour) and/or slightly reducing the amount of maple syrup.

The processed pistachios are not sticking together. How can I fix it?

First, try processing them a bit more. Pistachios shouldn’t turn into a nut butter, but should start to release their natural oil. If it’s still not working, you can add half of a teaspoon of coconut oil or nut butter to help them hold together better.

Can I store the bars at room temperature?

The bars won’t hold well at room temperature. They must be stored in the refrigerator.

These little squares of goodness are the perfect treat to enjoy with your coffee or tea, or as a snack! Hope you will love them!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Four chocolate pistachio bars stacked.
full of plants in envelope

Save this recipe!

Save Recipe

No-Bake Chocolate Pistachio Bars

5 from 3 votes
Author: Thomas Pagot
These no-bake pistachio bars have three layers of pure deliciousness! A gluten-free vanilla shortbread, a thick and nutty layer of pistachios, and the icing on the cake: a rich chocolate ganache. Fun, colorful, and so tasty!
Prep Time : 40 minutes
Cook Time : 5 minutes
Resting Time : 3 hours
Total Time : 3 hours 45 minutes
Servings 12 Bars

Ingredients

Shortbread

Pistachio Layer

  • 2/3 cup (115 g) raw pistachios shelled
  • 1 tbsp (15 ml) maple syrup
  • 1/8 tsp salt or more to taste

Chocolate Ganache

  • 1/4 cup (40 g) dark chocolate chips or finely chopped dark chocolate
  • 3 tbsp (45 ml) unsweetened plant-based milk

Instructions
 

  • Line a 4×7-inch (10×18 cm) baking dish with parchment paper and set aside.
  • Add the shortbread ingredients to a bowl. Add the oat flour, maple syrup, coconut oil, and vanilla extract to a bowl. Use your hands to mix the ingredients until a soft dough forms (similar to cookie dough).
  • Press into a baking dish. Transfer the dough to the baking dish and use your hands to press it into an even layer. Top with a layer of parchment paper, then press it down firmly with the bottom of a glass. Set aside.
  • Process the pistachios. Add the pistachios, maple syrup, and salt to a food processor. Process for 30-40 seconds, or until it has the texture of almond meal. The mixture should be slightly sticky and hold together if you try to shape it into a ball.
  • Transfer over the first layer. Transfer the pistachio mixture into the baking dish, on top of the oat shortbread. Press it firmly into an even layer. Again, top with a layer of parchment paper and use a glass to press it down firmly into an even layer.
  • Make the chocolate ganache. Place the chocolate chips (or chopped dark chocolate) in a small bowl. Heat the milk in a small saucepan until it almost comes to a boil. Immediately pour the hot milk into the bowl and let it sit for 1 minute. Next, whisk until the chocolate is melted and fully combined with the milk.
  • Pour the ganache. Pour the ganache over the pistachio layer and tilt the dish to spread it into an even layer.
  • Chill. Refrigerate for at least 4 hours before cutting into 12 squares.
  • You can store these pistachio bars in the refrigerator for up to 7 days.

Notes

Ensure your coconut oil is at room temperature. The oil should be soft like a pomade. If it’s hard, it won’t mix well with the oat flour and maple syrup. In that case, melt it over low heat and wait 30 minutes before using.
Double the recipe. This recipe makes 12 small squares of about 1.5 inches (3.8 cm), so they can disappear really fast! You can easily double the recipe by using a 7.5×7.5-inch (19x19cm) baking dish.
Having trouble processing the pistachios? Adding half a teaspoon of coconut oil can help process the pistachios into a fine meal.
Refrigerate before cutting. Both the shortbread layer and the chocolate ganache need time to firm up in the refrigerator, so don’t try cutting into squares too early. I recommend waiting for at least 4 hours, preferably overnight.
Course : Snack, Sweets
Cuisine : American
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants

Note: This recipe was first released in September 2018. I’ve re-tested it, added new process shots, and more detailed instructions in February 2026. You can see the older photos below.

Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




29 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

How can you have 18 squares with a 4X7 pan?
That’s a bread loaf pan.

These look delicious. I don’t have any chocolate in the house, so I’m thinking about topping them with a date caramel paste. Do you think that flavour combo would work and would it make them too sweet overall?

oh my god!!!! its amazing, i just made it, its so so yummy!! thank you so much for the recipe.
i made ganache with coconut cream and dark 80% chocolate

The bars look delicious. Do you blanche and peel the skin from the pistachios to get the lovely bright green color. I have never gotten pistachio paste to look so vibrant. Thanks,

I think I only have a circular pan of the size listed in the recipe. Because of this, I’m wondering if I would be able to use a cookie cutter to cut bars into shapes?

5 stars
I really liked this recipe! I was looking for a vegan dessert that’s a little different from my usual chocolate cake or chocolate-chip cookie and had all the ingredients for this. It came together easily and it’s a pretty cookie. The shortbread bottom is a bit dry, but maybe it will get more moist when I store it in a plastic container. I topped the ganache with roasted coconut flakes.

Very nice i love this

Hi Thomas-

is the calorie count for the whole bar? or did you mean a square?

Let me know!

5 stars
Both tasty and pretty. so easy to make.

Thanks, Thomas, for another creative recipe

Hi! The recipe looks delicious. I was wondering if I can use 1 cup of oats flour instead of 3/4 oats and 1/4 coconut flour. And can I use olive oil instead of coconut oil? Will it give a move savoury taste to it?

Thank you!

Hi Thomas!
I’d really liked your recipe!
Could I replace pistachios with pumpkin seeds flour? Thank you

These aren’t vegan unless you use vegan chocolate. Ordinary dark chocolate is a dairy product.

5 stars
These bars are SO good! Thanks for an excellent recipe, it’s a keeper.

Great work Thomas ! Again 🙂