Start by beating the cream cheese in a bowl until it becomes smooth and fluffy. This step is important to avoid lumps in your ice cream. Add sugar and mix again until well combined and creamy.
Pour in the heavy cream, milk, vanilla extract, and lemon juice. Blend everything until the mixture is silky and uniform. Make sure the sugar is fully dissolved for a smooth texture.
Add the rose syrup gradually while mixing. Taste as you go to avoid overpowering the mixture. The floral flavor should be subtle and pleasant, not too strong.
Gently fold in crushed pistachios and graham cracker crumbs using a spatula. This step gives the ice cream its signature texture and cheesecake feel. Be careful not to overmix.
Transfer the mixture into an airtight container and smooth the top. Cover it tightly and place it in the freezer. Let it chill for at least 4–6 hours until firm.
Once frozen, scoop the ice cream into bowls or cones. Let it sit for a couple of minutes before serving for easier scooping. Enjoy the creamy, nutty, and floral flavors together.