Preheat your oven to 325°F (163°C). Grease a 9x9-inch baking pan and line it with parchment paper for easy removal.
In a medium bowl, combine the melted butter, 1/2 cup sugar, 2 teaspoons cinnamon, and salt. Stir until combined. Add in the flour and baking powder, mixing until a dough forms.
Press half of the churro dough evenly into the bottom of the prepared baking pan. Bake for 10 minutes, then remove from the oven and let it cool slightly.
In a large mixing bowl, beat together the softened cream cheese and 3/4 cup sugar until smooth. Add the eggs one at a time, mixing well after each addition. Mix in the vanilla extract and sour cream until fully incorporated.
Spread the cheesecake mixture evenly over the churro crust.
Crumble the remaining churro dough over the cheesecake layer, making sure to leave some gaps for the cheesecake to peek through.
Bake in the preheated oven for 25-30 minutes, or until the cheesecake is set but still has a slight jiggle in the center.
While the bars are baking, mix 1/4 cup sugar with 1 tablespoon cinnamon in a small bowl. Once the bars are done baking, remove them from the oven and sprinkle the cinnamon sugar mixture evenly over the top.
Allow the cheesecake bars to cool completely in the pan. For best results, refrigerate them for at least 3 hours to set fully.
Once set, lift the bars out of the pan using the parchment paper and slice them into squares. Serve chilled or at room temperature.
Notes
For best results, refrigerate the bars for at least 3 hours before serving.