Preheat the oven to 325°F (160°C) and line a 9x9 inch baking pan with parchment paper, allowing some overhang for easy removal later.
Make the crust: In a medium bowl, mix the graham cracker crumbs, melted butter, and ¼ cup sugar until combined. Press this mixture evenly into the bottom of the prepared baking pan. Bake for 8-10 minutes until lightly golden. Remove from the oven and let cool slightly.
Prepare the cheesecake filling: In a large bowl, beat the softened cream cheese until smooth. Gradually mix in 1 cup of sugar until well combined. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract and 1 teaspoon of cinnamon until fully incorporated.
Pour the cheesecake mixture over the cooled crust, smoothing the top with a spatula. Bake for 30-35 minutes or until the cheesecake is set but slightly jiggly in the center. Remove from the oven and let cool to room temperature, then refrigerate for at least 4 hours or overnight for best results.
Make the churro topping: In a small bowl, combine ½ cup sugar and 1 tablespoon cinnamon. Once the cheesecake has cooled and set, melt the ¼ cup of butter in a microwave-safe bowl.
Brush the top of the cheesecake bars with melted butter and generously sprinkle the cinnamon-sugar mixture over the top, ensuring even coverage.
Slice the cheesecake into bars using a sharp knife, wiping the knife clean between cuts for neat edges.
Notes
Serve chilled with extra melted butter and cinnamon-sugar on top.