These Vegan Cranberry Cookies with pistachios are perfectly festive cookies for the holidays! They’re moist and chewy, easy to make, gluten-free, oil-free, and vegan. Cookie exchange anyone?
These Vegan Cranberry Cookies are reminiscent in texture to my reader favorite Vegan Cinnamon Cookies and my Chocolate Molasses Cookies. Just a bit crispy on the outside and chewy on the inside – it’s definitely the way we prefer our cookies in this house.
All of these cookies are made with almond flour, making them naturally gluten free. They are also oil free and, obviously, egg free. Bake up a batch today!
Ingredients you need
Ingredient notes and substitutions
Flour ~ These vegan cranberry cookies are made with almond flour. Look for fine ground almond flour, not almond meal which will be more coarse.
Do not sub with another type of flour! If you need a nut-free option, try my Crunchy Gluten Free Pumpkin Chocolate Chip Cookies or my Sunflower Fig Balls.
Sugar ~ Coconut sugar and pure maple syrup are my go-to sweeteners for most baked goods.
Light brown sugar can be substituted for the coconut sugar, if you prefer.
Be sure to use pure maple syrup, not pancake syrup.
Milk ~ Any unsweetened, plain non-dairy variety of milk will work. Almond milk is my preference, but oat milk, rice milk, or soy milk will all work.
Almond butter ~ My favorite almond butter is Trader Joe’s Raw Creamy Almond Butter. It’s made from just one ingredient, raw almonds.
Any almond butter will work, however. Use your favorite.
Cranberries ~ You’ll need dried cranberries for this recipe. Sweetened or unsweetened will both work. I can never seem to find unsweetened cranberries in my grocery stores. Use what you prefer.
Don’t love cranberries? You can use any dried fruit, like blueberries, cherries, raisins, or chopped apricots. You could also skip the fruit altogether and use dairy-free chocolate chips instead.
Add-ins ~ I love the combo of dried cranberries with pistachios and the red and green colors are festive for the holidays. However, if you are a not a fan of pistachios, you can use chopped almonds, pecans, walnuts, or even pumpkin seeds.
You could also use chocolate chips instead of nuts.
How to make the recipe
For exact ingredient measurements and step-by-step instructions, scroll down to the recipe card.
Add the dry ingredients to a mixing bowl (1) and whisk together to incorporate (2).
Add the liquid ingredients to another mixing bowl (3) and whisk until smooth (4).
Add the dry mixture to the wet mixture (5) and stir until smooth and no flour is visible (6).
Add the dried cranberries and chopped pistachios (7) and stir well to distribute evenly throughout (8).
Please note: The dough for these vegan cranberry cookies is sticky and not as firm as traditional cookie dough. Do not be tempted to add more flour!
Using two spoons, drop balls of dough onto a parchment lined baking sheet leaving about 2 inches in between each one (9).
Using slightly damp fingers, press down gently to flatten the tops of the cookies. You don’t have to press them all the way down, the cookies will spread on their own.
Bake in a preheated oven for 8 to 10 minutes until golden (10). Remove the baking sheet from the oven and let the cookies sit for 1 minute before transferring them to a cooling rack to cool. They will firm up as they cool.
Storage and freezing
Counter: These vegan cranberry cookies are best eaten the day they are made. However, leftovers can be stored loosely covered on the counter for 2 to 3 days. Be sure to let the cookies cool completely before covering them for storage.
Freezer: These cookies can also be frozen! Place the baked and cooled cookies in a single layer on a parchment-lined cookie sheet or large plate and lay it flat in the freezer for 1 to 2 hours. Once the cookies are frozen, transfer them to a freezer-safe container or plastic bag. They should keep well for up to 3 months.
Pro tips and tricks
~ Do not sub another flour for the almond flour. It will not work.
~ Measure the almond flour using the spoon and level method. Do not pack it down or you’ll end up with too much.
~ Make sure to stir the almond butter well before measuring. The oils will naturally separate in the jar and they need to be mixed back in.
~ If your dried cranberries are overly dry, soak them in hot water for about 20 minutes to plump them up. Drain them well before adding them to the batter.
~ This cookie dough is fairly sticky. Do not add more flour!
~ The cookies will spread on their own, but gently pressing down on the tops will help them along. Use slightly damp fingers to do this or the dough will stick to your hands.
~ Bake until just golden brown and the edges are set. Do not over-bake. The cookies will continue to firm up as they cool.
While soaking dried cranberries for these vegan cookies is not necessary, you certainly can if you want them plumper and juicier. If you like, soak them in hot water for about 20 minutes then drain well before adding them to the batter.
A lot of factors contribute to the texture of a cookie. In this case, the use of almond flour and maple syrup makes these cookies moist and chewy.
While these dried cranberry cookies will spread on their own, it can help to gently flatten the tops a bit.
I hope you love this recipe as much as we do! If you tried it, please use the rating system in the recipe card and leave a comment below with your feedback.
Be sure to sign up for my FREE Newsletter to be the first to get my NEW recipes! You can also follow me on Instagram, Facebook, and Pinterest.
For even more easy family recipes, be sure to check out my cookbook, The Meatless Monday Family Cookbook!
Vegan Cranberry Cookies
- Preheat oven to 350°F. Line a baking sheet with parchment paper and set aside.
- In a medium mixing bowl, whisk together the almond flour, coconut sugar, baking soda, and salt.
- In a large mixing bowl, whisk together the almond butter, maple syrup, almond milk, and vanilla.
- Stir the dry ingredients into the wet ingredients, making sure to scrape the bottom of the bowl to fully combine all the ingredients.
- Stir in the cranberries and pistachios and mix well.
- Scoop out 1-2 tablespoon(s) of dough and place onto the parchment lined cookie sheet. Leave a couple inches in between each scoop of dough because the cookies will spread.
- Bake for 8 to 10 minutes until golden brown and the edges are set.
- Transfer to a cooling rack to continue to cool completely. Repeat with any remaining dough.
Nutrition values are calculated using online calculators and are estimates only. Please verify using your own data.