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.







I substituted chopped dates for the cranberries and they came out great. I did chill for 15 minutes and sliced. Excellent, easy recipe. Tasty:)
Thank you for sharing this, it sounds delicious with dates too.
Excellent! so delicious! I switched out pistachios for walnuts, which I had in the cabinet.
That sounds so good with walnuts too! Thanks for trying my recipes.
These are so good! Made them to bring to a brunch and they were a hit. I used both almond and vanilla extract, also used pepitas instead of pistachios. Delicious!
Thank you for this lovely review !
I just made these cookies and, I have to say, they are absolutely delightful. They are slightly crisp on the outside and soft and chewy on the inside. Such a great texture! I used almond extract and about 8 drops of Doterra Orange essence – perfect compliment to the pistachios and cranberries! They also are a pretty addition to the Christmas desert table (or for any ol’ day!). I will definitely be making these again!
I love your orange addition! It sounds so good.
My family loved this!
Thank you!
Delicious! I made this recipe for Christmas Day brunch and it’s perfect and easy!
Thank you! Merry Christmas.
With so few ingredients these are bursting with flavor. Great recipe! I used the vanilla and salt only not the almond extract.
That’s what I love to hear! thank you so much for the lovely feedback and your trust in baking my recipes.
Hi Carine,
I hope this comment will find you well.
I just cooked it. THey look so delicious. I have just one question, can I freeze them for later? I’d like to gift them to my friends for christmas.
Thanks.
You can freeze all my cookies in zip bags for up to 1 month. Thaw on Christmas morning, or the day before at room temperature. Merry Christmas.
Love it
Thank you!
Made these tonight. Easy. Delicious. Even better cold. Used almond extract. Loved the extra flavor.
Thank you so much!