Preheat the oven to 300 degrees Fahrenheit.
Add the walnuts to a food processor and pulse just a couple of times to break up. Don't skip this step! It's important for the texture of the granola and it'll be used to replace grains that are typically found in granola
Add in the sliced almonds and pulse a couple more more times. You don't want to completely blend these nuts, but you just want them finely chopped since this is what will replace oats in traditional granola.
If you don't have a good processor, just add to a ziplock bag and smash with a meat tenderizer a few times.
Transfer to a bowl with all remaining ingredients aside from the cranberries.
Mix well to combine.
Transfer to a baking sheet lined with parchment paper.
Bake for 15 minutes, mix with a spoon, then bake an additional 15-20 minutes or until golden brown. It will continue to crisp as it cools, but when you take it out it should be fairly crispy. You can always turn the oven off and let the granola sit in the off oven to get really crispy.
Remove from the oven, toss in the cranberries and let cool completely. Transfer to an air tight container for storing.