These Cranberry Pistachio Shortbreads are simple 5-ingredient cookies made with no eggs, no dairy, and no gluten.
While the whole recipe is just below, don’t miss all my tips further down, including ingredient swaps, my cooking tips, and step-by-step shots!
Like This Recipe?
Leave a comment below or head to our Facebook page where I reply to (almost) all comments, our Instagram page for inspiration, or our Pinterest for saving recipes!

Cranberry Pistachio Shortbread
Ingredients
- 1 ½ cups Almond Flour - (note 1)
- 3 tablespoons Maple Syrup - (note 2)
- 3 tablespoons Melted Coconut Oil - (note 3)
- ⅓ cup Pistachios - finely chopped (note 4)
- ⅓ cup Dried Cranberries - finely chopped (note 5)
Optional for flavors – pick one or all
- ½ teaspoon Almond Extract
- ½ teaspoon Vanilla Extract
- ¼ teaspoon Salt
Instructions
- Preheat the oven to 350°F (180°C). Line a cookie sheet with parchment paper.
- Start by chopping pistachios and dried cranberries into a very fine mixture. If too big, the cookie dough will get fragile in these spots, so take your time to chop everything small. Set aside.
- In a medium-sized mixing bowl, add all the ingredients: almond flour, maple syrup, melted coconut oil, vanilla extract, almond extract, chopped mixture made above, and salt if desired.
- Combine the ingredients with a spatula first, then I like to lightly oil my hands with mild-flavored oil, and squeeze the dough to bring the ingredients together, and form a cookie dough ball. If too wet, you can add more almond flour. If dry and crumbly, add a little more maple syrup.
- Now you have two options. Fast option: roll 1 1/2 tablespoons of cookie dough into a ball, place it on the prepared baking sheet, leaving one inch between each cookie. Flatten the top with the palm of your hand. They won't spread as they keep the shape you give them.
- Log option – Place the dough onto a large piece of cling wrap, roll it into a log, and tightly encase the dough in the wrap to form a log.
- Refrigerate it for 15 minutes to firm up, then slice 10 pieces of dough. It's normal if it falls apart a bit as you cut the cookies. The nuts/dried fruits make the dough fragile. But the dough is soft like playdough, which means you can simply work the dough with lightly oiled hands. Press into the palm of your hands to firm it up, and pat the sides with your fingers to reshape it into a rectangle. Make sure it's firm.
- Place the cookies 1 inch apart on the baking sheet.
- Bake the shortbread for 12-14 minutes at 350°F (180°C) until slightly golden on the sides.
- Let the cookies cool on the cookie sheet for 15 minutes, at room temperature to firm up, then transfer to a cooling rack to completely cool down.
Notes
Nutrition
Ingredients and Substitutions
You only need five simple ingredients to make this recipe. Here’s how to pick and swap them.

- Almond Flour – This forms the base of the cookies and gives them a tender, crumbly texture without needing all-purpose or wheat flour. You can also use cashew flour or sesame seed flour for a similar result.
- Maple Syrup – This provides the sweetness for the cookies and is a liquid sweetener that helps to bind the dough. Other liquid sweeteners like agave syrup or coconut nectar also work well.
- Melted Coconut Oil – This is a crucial fat in the recipe that holds the dough together and helps the cookies set up properly when they cool. Other fats like mild-flavor olive oil or melted plant-based butter are fine, but coconut oil is great because it solidifies at room temperature, which helps with the final cookie texture.
- Pistachios – These add a lovely crunch, a nutty flavor, and a beautiful green color to the shortbread. Other nuts or seeds like pumpkin seeds are a good choice here too.
- Dried Cranberries – This brings a chewy texture and a nice tart, fruity flavor to the cookies. Other chopped dried fruits like apricots, dates, or raisins are great substitutes if you like.
- Almond Extract – This adds a rich, nutty flavor that complements the almond flour and pistachios.
- Vanilla Extract – This enhances the overall flavor profile with a classic sweet aroma.
- Salt – A small amount of salt is important as it balances the sweetness and makes the flavors pop.
How to Make Cranberry Pistachio Shortbread in Pictures






Carine’s Baking Tips
Let me share a few more tips for a perfect shortbread.
- Chop Everything Fine – Using a long, sharp knife to finely chop the nuts and cranberries is crucial. If the pieces are too big, the dough will become fragile and fall apart in those spots, making it hard to work with.
- A Quick Option – If you’re short on time, you can skip shaping the dough into a log and refrigerating it. Simply roll the dough into balls and flatten them on the baking sheet. They will still hold their shape and bake perfectly.
- Change It Up – Feel free to get creative with the flavors! Try different combinations of nuts and dried fruits like cashews with dried apricots or pecans with chopped dates for a whole new cookie experience.
- Add a Chocolate Coating – For an extra-special treat, dip one half of the cooled cookies into melted dark or white chocolate. Place them in the fridge for a few minutes to let the chocolate set into a nice shell.







As a gluten-free, dairy-free, refined sugar-free girl – I am so thankful for an easy, tasty recipe like this one! I used Anthony’s brand ultra fine almond flour and they turned out perfectly delicious. Will absolutely make them again. Thank you!
Thank you so much for trying my recipe, and for this lovely comment.
Followed the recipe with exact ingredients except omitted the salt because I used lightly salted pistachios. I used a mini food processor to chop the pistachios and I think it gave the batter a little moisture so there was no crumbling. Used the log method. These turned out perfect!! They are delicious!!
I’m very curious… How would chopping the pistachios in a food processor give them more moisture???
Absolutely, and it provides a thinner texture too that is easier to incorporate in the cookie dough.
Thank you! I agree that the pistachio must be chopped finely, or it makes the dough fragile.
Hi! I have a question about the recipe.
When you say “almond flour,” do you mean finely ground blanched almond flour or coarser ground almonds/almond meal?
I used finely ground blanched almond flour, and the dough turned out very dry and crumbly — it wouldn’t come together even with the full amount of fat. So I’m wondering which type of almond flour you used when testing the recipe. Thanks so much!
I always bake with ultra thin almond flour, if your dough is dry it means you added a bit too much almond flour simply add a little more maple syrup until the dough forms.
Oh these are the business …I added orange zest and cinnamon ..absolutely delicious and so easy. I didn’t even refrigerate..I thought about it but then decided nah !!
Definitely making these on repeat
Thank you ! it sounds delicious with orange.
Thanks, truly appreciate your recipe
My pleasure!
Definitely going to try theses they look amazing and if they go ok will make a very nice gifts for friends. Thank you
I am sure they will look lovely as homemade Christmas gifts!
I made it tonight, this came out just perfect, also recipe has been very well explained. Thanks for sharing.
That’s amazing, thank you!
Can’t wait to try. Can I substitute with any nuts?
Yes, as soon as they have a similar size or the dough won’t bind.
Made a double batch this morning before Thanksgiving and took them to my parents and sister. They loved them! Thank you again!
Thank you so much for bringing my recipes to your holiday table.
Just made this with all optional flavors! I added about 5 chocolate chips while they were hot out of the oven. I’m sure a drizzle would be prettier.
They are so so delicious!
Thank you so much!