Prepare the Phyllo Base: Preheat your oven to 350°F (175°C). Grease a 9-inch springform pan. Layer 10 sheets of phyllo pastry in the pan, brushing each sheet generously with melted butter as you layer. Let the excess phyllo hang over the edges for now. In a bowl, mix the roasted walnuts, roasted almonds, ground cinnamon, salt, and 2 tablespoons of melted butter. Spread this mixture evenly over the phyllo base. Fold the overhanging phyllo over the nut mixture, brushing with butter to seal.
Make the Cheesecake Filling: In a large bowl, beat the cream cheese, sugar, and salt until smooth. Add the vanilla extract, lemon zest, and lemon juice, mixing until well incorporated. Mix in the corn starch, followed by the eggs one at a time. Stir in the strained Greek yogurt or sour cream until the mixture is creamy and smooth. Pour the cheesecake batter over the prepared phyllo base, spreading it evenly.
Bake the Cheesecake: Place the springform pan on a baking sheet and bake in the preheated oven for 50–60 minutes, or until the cheesecake is set but slightly jiggly in the center. Let the cheesecake cool completely in the pan before removing it. Chill in the refrigerator for at least 4 hours or overnight.
Prepare the Honey Syrup and Topping: In a small saucepan, combine the honey, lemon juice, and rosewater. Heat gently over medium heat until slightly thickened (do not boil). Set aside to cool. Once the cheesecake is chilled, sprinkle the chopped pistachios evenly over the top. Drizzle the honey syrup over the pistachios.
Garnish and Serve: Just before serving, drizzle additional honey over the top for extra sweetness and shine. Slice and serve this luxurious dessert to your guests!