Preheat your oven to 325°F (163°C). Mix graham cracker crumbs, sugar, and melted butter until evenly moistened. Press the mixture firmly into the bottom of a greased springform pan and bake for 10 minutes. Let it cool completely before adding the filling.
Beat softened cream cheese and sugar in a large bowl until creamy. Add eggs one at a time, blending well after each addition. Then mix in sour cream and vanilla extract until fully smooth.
Combine brown sugar, cinnamon, and melted butter in a small bowl. Stir until the mixture forms a smooth paste. This will give the cheesecake its signature honeybun swirl.
Pour half of the cheesecake batter over the cooled crust. Drizzle half of the cinnamon swirl and gently swirl using a knife or skewer. Repeat with the remaining batter and swirl to create a beautiful marbled effect.
Bake for 50–60 minutes until the center is set but slightly jiggly. Turn off the oven and leave the cheesecake inside with the door slightly ajar for 1 hour to prevent cracking. Then refrigerate for at least 4 hours or overnight.
Whisk powdered sugar, milk, and vanilla until smooth. Adjust consistency if needed. Drizzle over the chilled cheesecake for a sweet finishing touch.
Slice the cheesecake and serve. Each bite delivers the perfect balance of cinnamon, buttery crust, and creamy cheesecake.