In a medium saucepan add cranberries, maple syrup, orange zest, orange juice and nutmeg and bring to a boil over medium-high heat.
Once boiling, turn to medium-low and keep at a simmer for about 6-10 minutes, stirring occasionally or until cranberries have burst and start to reduce to a jam-like consistency. Once done, remove from heat and set aside to cool.
Whip the feta by adding feta cheese, greek yogurt, chili flakes and olive oil to a food processor and blend on high until smooth and creamy. (You can also bend using an immersion blender).
Once the cranberries have cooled, assemble the dip by layering the whipped feta in a low bowl. Top with the cranberry compote, chopped pistachios, a drizzle of honey and fresh thyme leaves if desired.
Notes
Want to make your own crostini? Preheat the oven to 400°F. Use a bread knife to slice a baguette into 1-inch thick slices. Brush the bread slices with olive oil on one side and place in a single layer on a baking sheet. Bake for 5 minutes, then flip and bake for another 5 minutes until toasted.
You can make both the whipped feta and cranberry mixture up to 2 days ahead. Store in separate airtight containers in the fridge and take out about half an hour before assembling to bring to room temperature.
If you don't have feta, substituting with ricotta cheese will work great too. Whipped ricotta is just as delicious!