In a medium mixing bowl, combine the softened cream cheese and powdered sugar. Beat with an electric mixer until smooth and creamy.
Add the sour cream, vanilla extract, and ground cinnamon to the mixture and continue to beat until fully combined and fluffy.
In a separate bowl, whip the heavy cream until soft peaks form. Gently fold the whipped cream into the cream cheese mixture until well blended.
Stir in the crushed graham crackers, ensuring they are evenly distributed through the dip. If using, fold in the mini chocolate chips for extra sweetness and texture.
Transfer the cheesecake dip to a serving bowl. Cover and refrigerate for at least 30 minutes to allow the flavors to meld together.
Serve the dip chilled alongside fresh fruit and additional graham crackers for dipping.