
Christmas Granola with Cranberries, White Chocolate, & Pistachios
This post may contain affiliate links. Please read our disclosure policy.
This Christmas granola is the perfect homemade food gift. With red cranberries, green pistachios, white chocolate chips, and warm spices, it’s a festive treat that everyone will appreciate. It’s simple to make, great for gifting, and is ready in just 45 minutes!

If you’ve always wanted to make a food gift for the holidays, give this Christmas granola a try. This festive crowd-pleaser is filled with oats, nuts, dried cranberries, and coconut ribbons. It’s dotted with Christmas colors and spiced with cardamom and ginger to make it taste like the holidays.
It stores well in an air-tight container for up to a month at room temperature so you can plan ahead and make a big batch in advance. Package it in a glass jar and tie a ribbon around it as a host gift or party favor everyone will enjoy.
Christmas granola ingredients
There are no unwanted ingredients in this Christmas granola recipe. Here’s everything you’ll need to make it:
- Rolled oats
- Pistachios
- Coconut
- Honey
- Coconut oil
- Cardamom + ginger
- Sea salt
- Dried cranberries
- White chocolate chips


How to make Christmas granola
Homemade granola is one of those foods that tastes so much better than store-bought. This festive cranberry granola is easy to make by following a few simple steps:
- While your oven preheats, get your baking sheet ready and find a large bowl. Mix the oats, pistachios, and coconut.
- Then, warm the coconut oil, honey, and spices in a small pot over low heat, and pour the syrup over the oats.
- Mix it all, then spread the mixture onto your baking sheet. Bake it until lightly golden.
- Let it cool for a few minutes, then gently stir in the cranberries and white chocolate chips.
- When it’s completely cool, package it in an air-tight container for up to a month. It’s that easy!
How to get bright green pistachios
To make life easier, I normally use pre-shelled pistachios in this recipe. If you want your pistachios to be bright green as shown in the pictures, it’s a bit of work. Here’s how to do it:
- Start by removing the pistachios from their shells.
- Once you have enough, put them into a bowl and cover them with very hot water.
- After 5 minutes, drain the water and rub the skins off of the pistachios. The easiest way to do this is to place a few in a clean, lint-free tea towel and rub them between your fingers.
Removing the skins from pistachios is not for the faint of heart or anyone in a hurry. If you have time and patience and really want the brightest green pistachios for this Christmas granola, go for it! If not, darker-colored, pre-shelled pistachios taste even better.

Christmas Granola Recipe
Ingredients
- 3 cups rolled oats (gluten-free if needed)
- 1 cup pistachios
- 1 cup ribbon or large flake coconut
- ½ cup honey
- 2 tablespoons coconut oil
- ½ teaspoon ground cardamom
- ½ teaspoon ground ginger
- ½ teaspoon sea salt
- 1 cup dried cranberries
- 1 cup white chocolate chips
Instructions
- Line a baking sheet with parchment paper and preheat your oven to 300 degrees. Add the oats, pistachios, and coconut to a large, heat-proof mixing bowl.3 cups rolled oats, 1 cup pistachios, 1 cup ribbon or large flake coconut
- In a small pot over medium-high heat, mix the honey, coconut oil, cardamom, ginger, and sea salt. Once it starts to boil, remove the pot from the heat and pour the liquid over the oats.½ cup honey, 2 tablespoons coconut oil, ½ teaspoon ground cardamom, ½ teaspoon ground ginger, ½ teaspoon sea salt
- Mix the oats well the spread them out in an even layer on the baking sheet. Bake for 30-35 minutes, stirring halfway through. Take the granola out of the oven when it is light golden brown. It will crisp once it cools.
- Let the granola cool for 5 minutes then gently stir in the cranberries and white chocolate. The chocolate will melt slightly (as long as you don't mix it too much) and adhere to the granola. Let the granola cool completely on the baking sheet.1 cup dried cranberries, 1 cup white chocolate chips
- Store the Christmas granola in glass jars in your pantry for up to a month.
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

More granola recipes
For more inspiration, check out all of my Christmas recipes and our breakfast recipes!






Delicious and so easy!
I bought cardamom to use in this recipe, but must’ve left it at the self-checkout! I used a blend of nutmeg, cinnamon, cloves, and ginger like another mentioned. I used about half and half honey and maple syrup, and it still crisped up nicely. Only issue I ran into was the white chocolate chips melting too much even after I let the granola cool almost ten minutes. Packaging it today to give to the neighbors along with some white chocolate oatmeal cranberry cookies.
I just made this recipe! I didn’t have pistachios, so I used left-over pumpkin seeds. They were salted, but I just rinsed them to remove the salt so the granola wasn’t too salty. I also didn’t have cardamom so I used a blend of nutmeg, cinnamon, cloves, and ginger! This is DELISH!!! I’ve also never been one to stir my homemade granola, because I like clumps. BUT I decided to follow these instructions exactly, and see what happens… It clumped as it cools, and I love it! Amazing! Thank you!
Im looking forward to making this! Are the pistachios salted or unsalted and coconut sweetened or unsweetened?
We make it with salted pistachios and unsweetened coconut. But you could use either – sweetened coconut will just make the granola sweeter.
It went fast at our house! 🙂
Excellent timing – this is definitely being added to my list of gifts to make this year — along with your Bacon Jam, of course. Thanks for the recipe.
Homemade gifts are the best, aren’t they?! Have a merry Christmas!
This granola looks so perfect! My mouth is watering over these flavors. Can’t wait to try this!!! Pinned :).
Thanks for the pin! It really was one of my favourite granolas. 🙂
They’re the best, aren’t they?!
Thanks, lovely!
This would make me jump out of bed with excitement in the morning!
Yes! For me too 🙂