Prepare the feta base by crumbling the feta cheese into a food processor. Make sure it’s at room temperature for the smoothest result.
Add cream cheese and process until the mixture begins to smooth out, about 1-2 minutes. Scrape down the sides as needed.
With the processor running, gradually add the olive oil, garlic, lemon juice, and black pepper until the mixture becomes light and fluffy, about 2-3 minutes. It should have the consistency of whipped cream cheese.
Fold in the fresh thyme leaves by hand using a spatula. Transfer to your serving dish, spread into an even layer with a slight depression in the center, and refrigerate while preparing the cranberry topping.
Make the cranberry layer by combining cranberries, honey/maple syrup, orange juice, orange zest, cinnamon, and salt in a medium saucepan over medium heat.
Bring the mixture to a simmer and cook, stirring occasionally, until the cranberries burst and the sauce thickens, about 8-10 minutes. Remove from heat and let cool completely.
Assemble the dip by spooning the cooled cranberry mixture over the whipped feta layer, leaving a small border of feta visible around the edges for visual appeal.
Garnish with additional thyme sprigs, a light drizzle of honey if desired, and serve with toasted baguette slices, crackers, or pita chips.