Churro cheesecake bars combine two beloved desserts into one easy sheet-pan treat — a creamy, vanilla-scented cream cheese filling sandwiched between two layers of buttery crescent roll dough, topped with cinnamon sugar that bakes into a crispy, caramelized churro-style crust. They require no piping bag, no deep fryer, and just 15 minutes of active prep. The result tastes exactly like a churro-filled cheesecake, sliced into portable bars.

Why This Recipe Works
The genius of churro cheesecake bars is in the shortcut: instead of making churro dough from scratch, two sheets of refrigerated crescent roll dough handle the pastry work. The dough bakes up buttery and layered, and when coated in cinnamon sugar it develops that signature churro crunch on the outside while staying soft where it meets the filling. The cheesecake layer is a simple three-ingredient cream cheese mixture — no water bath, no springform pan, no cooling anxiety.
The result is something that sits beautifully at the intersection of two very different cravings. It has the portability and casual ease of a bar cookie, the creamy richness of cheesecake, and the warm cinnamon-sugar personality of a fresh churro. It travels well, slices cleanly when chilled, and disappears fast at any gathering.
If you love the cinnamon-sugar flavor profile, you might also want to try our churro cake recipe, which takes the same flavors and builds them into a layered celebration cake. Or if you want the classic experience first, our easy homemade churros recipe is the place to start.
Ingredients
This recipe makes one 9×13-inch pan, yielding about 24 bars depending on how you slice them. All ingredients should be at room temperature for best results.

For the Churro Crust
- 2 cans (8 oz each) refrigerated crescent roll dough
- ½ cup (115g) unsalted butter, melted
- ¾ cup (150g) granulated sugar
- 1½ tablespoons ground cinnamon
For the Cheesecake Filling
- 16 oz (450g) full-fat cream cheese, softened to room temperature
- 1 cup (200g) granulated sugar
- 2 teaspoons pure vanilla extract
- 2 large eggs, room temperature
- ¼ teaspoon fine sea salt
Optional but recommended: ¼ cup caramel sauce for drizzling before serving. The salted caramel sauce from our caramel churros recipe works beautifully here.
Step-by-Step Instructions
Step 1: Prep the Pan and Oven
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking pan with butter or non-stick spray, then line it with parchment paper leaving an overhang on the long sides. This overhang is your handle — it makes lifting the entire slab out of the pan effortless once it is chilled and ready to slice. Grease the parchment lightly as well.
Mix the cinnamon sugar: stir together the ¾ cup sugar and 1½ tablespoons cinnamon in a small bowl. Set aside. This will be used for both layers — bottom crust, top crust, and a light sprinkle over the filling.
Step 2: Build the Bottom Crust
Open the first can of crescent roll dough and unroll it. Press it evenly into the bottom of the prepared pan, pinching together any seams so you have one solid, seamless sheet of dough. It should cover the full bottom of the pan with no gaps. If it springs back while you press, let it rest for 2 minutes — the gluten will relax and it will stay put.
Brush generously with half the melted butter (about ¼ cup), then sprinkle evenly with half the cinnamon sugar mixture (about 6 tablespoons). This cinnamon sugar layer bakes into the bottom of the bar and forms a caramelized churro-flavored base.

Step 3: Make the Cheesecake Filling
In a large bowl using a hand mixer or stand mixer, beat the softened cream cheese on medium speed for 2 minutes until completely smooth and lump-free. Scrape down the sides. Add the sugar and beat for another 2 minutes until light and fluffy. Add the vanilla and salt, mix to combine. Finally, add the eggs one at a time, beating on low speed just until incorporated after each addition — do not overmix once the eggs are in, as this can introduce too much air and cause cracking during baking.
The filling should be thick, smooth, and ribbon-like when you lift the beater. It will not be as stiff as a traditional baked cheesecake batter, and that is correct — it needs to pour and spread evenly over the dough layer.
Step 4: Add the Filling
Pour the cream cheese filling over the cinnamon-sugar-coated bottom crust. Spread it gently with a spatula to reach the edges and create an even layer. Try not to press down hard or disturb the crust underneath — you want the layers to stay distinct.

Step 5: Add the Top Crust
Open the second can of crescent roll dough and unroll it carefully. Lay it over the cream cheese filling as gently as possible, pressing seams together to form a single sheet. The filling is soft, so work carefully — start from one end and lay it down progressively rather than dropping the whole sheet at once. Pinch the edges to seal against the sides of the pan if you can, but do not worry if it is not perfect.
Brush the top dough sheet with the remaining melted butter, then sprinkle the remaining cinnamon sugar evenly over the entire surface. Be generous — this top layer is the “churro” part of the bar and benefits from a full, even coating of cinnamon sugar.
Step 6: Bake
Bake at 350°F for 30–35 minutes, until the top crust is deep golden brown and the cheesecake filling is set — it should have only a very slight jiggle at the very center when you gently shake the pan. The cinnamon sugar on top will look deeply caramelized and may bubble slightly at the edges. That is exactly right.
Remove from the oven and let cool at room temperature for 30 minutes, then transfer to the refrigerator and chill for at least 2 hours before slicing. The chilling step is essential — warm bars will not slice cleanly. The cheesecake filling needs to fully set before you cut into it.

Step 7: Slice and Serve
Use the parchment overhang to lift the entire slab out of the pan onto a cutting board. Use a sharp chef’s knife — not a serrated knife — and wipe the blade clean between cuts for neat, defined edges. Cut into 24 bars (6 rows × 4 columns) or 16 larger bars depending on your serving needs. If you want clean edges with perfectly defined layers, put the bars back in the refrigerator for 15 minutes after slicing before serving.
Serve as-is or drizzle with warm caramel sauce. A dusting of extra cinnamon sugar right before serving adds a fresh visual appeal and reinforces the churro flavor.
Tips for Perfect Churro Cheesecake Bars
Room Temperature Cream Cheese Is Non-Negotiable
Cold cream cheese will not beat smooth — you will end up with lumps no matter how long you mix. Set the cream cheese out at least 1 hour before you start, or 30 minutes in a warm (not hot) room. If you forget, cut it into small cubes and microwave at 50% power in 10-second intervals until softened but not warm.
Do Not Overmix After Adding Eggs
Once the eggs go in, mix on low speed just until combined. Overmixing incorporates excess air into the filling, which expands during baking and then collapses as it cools — causing cracks and a sunken surface. For bar-style cheesecakes this matters less aesthetically than for a whole cheesecake, but it still affects texture.
The Dough Layer on Top Can Be Tricky — Take Your Time
The biggest challenge in this recipe is laying the second dough sheet over the soft filling without it sinking in or tearing. A few tricks: chill the cream cheese filling for 15 minutes in the fridge before adding the top dough (it firms up enough to hold the dough’s weight). Alternatively, unroll the dough onto a piece of parchment, freeze for 10 minutes, then flip it over the pan — the cold, slightly firmed dough holds its shape much better during transfer.
Chill Completely Before Cutting
Two hours minimum in the refrigerator, but overnight is even better. The cheesecake filling needs to fully set to hold its shape when sliced. Cutting warm results in filling that oozes out the sides and bars that fall apart. Patience here pays off in clean, beautiful slices with distinct visible layers.

Variations and Flavor Twists
Dulce de Leche Churro Cheesecake Bars
Swirl 3–4 tablespoons of dulce de leche into the cream cheese filling before adding the top dough layer. Use a toothpick or skewer to create a marbled effect. The deep caramel notes of dulce de leche are a natural partner to the cinnamon and cream cheese. For extra decadence, drizzle more dulce de leche over the top after slicing.
Strawberry Churro Cheesecake Bars
Spread 3–4 tablespoons of strawberry jam or fresh strawberry compote over the cream cheese filling before adding the top dough layer. The jam layer adds a fruity brightness that cuts through the richness of the cream cheese beautifully. This variation is especially popular in summer. For more strawberry cheesecake inspiration, see our strawberry cheesecake recipe.
Chocolate Churro Cheesecake Bars
Add 2 tablespoons of unsweetened cocoa powder and 2 oz of melted semi-sweet chocolate to the cream cheese filling. Reduce the sugar in the filling to ¾ cup. The result is a mocha-chocolate cheesecake layer against the cinnamon-sugar crust — rich, complex, and deeply satisfying. Top with chocolate drizzle and a pinch of flaky sea salt.
Lemon Churro Cheesecake Bars
Add 2 tablespoons of fresh lemon zest and 1 tablespoon of fresh lemon juice to the cream cheese filling. Swap the vanilla extract for lemon extract for an even brighter citrus note. The tartness of the lemon against the sweet cinnamon sugar crust creates an unexpected but very appealing contrast. Dust with powdered sugar instead of extra cinnamon sugar before serving.
Make-Ahead, Storage, and Freezing
Make Ahead
Churro cheesecake bars are actually better the next day — the crust softens slightly overnight in the refrigerator and takes on a texture closer to a churro-pastry hybrid rather than the crispier just-baked version. The flavors also meld and deepen. Make them the night before your event and you will not regret it.
Storage
Store cut bars in an airtight container in the refrigerator for up to 5 days. Layer them between sheets of parchment paper to prevent sticking. The bars can be served cold directly from the fridge (excellent in summer) or brought to room temperature for 15 minutes for a creamier, richer texture.
Freezing
These bars freeze well. Wrap individual bars tightly in plastic wrap, then place in a zip-lock bag. Freeze for up to 2 months. Thaw overnight in the refrigerator — do not thaw at room temperature, as the filling can become watery. The texture after freezing and thawing is very good; the crust softens slightly but the cheesecake filling is unaffected.
Serving Ideas
Churro cheesecake bars are a natural fit for any gathering where you need a crowd-pleasing dessert that is easy to transport and serve. They require no plates or forks if cut small — perfect for parties, potlucks, bake sales, and holiday dessert tables.
For a more composed dessert presentation, serve two bars per plate with a small scoop of vanilla ice cream, a drizzle of warm caramel sauce, and a light dusting of cinnamon. The warm-cold contrast works exactly as well here as it does with a full churro dessert. Pair with strong coffee, which balances the sweetness and highlights the cinnamon notes.
If you are building a dessert table that leans into this churro-inspired theme, our churro filling recipe (five varieties) makes a great dipping sauce station, and our churros for a crowd recipe can handle the full churro experience for large groups. For a no-bake dessert to balance the spread, our easy no-bake cheesecake comes together in minutes.
The Science Behind the Perfect Bar
Understanding what is happening during baking helps you troubleshoot and customize this recipe. The crescent roll dough contains yeast and layers of fat — as it bakes, steam expands between those fat layers, creating flakiness. The sugar and cinnamon on the surface caramelize via the Maillard reaction, producing the characteristic golden-brown color and complex, slightly crunchy texture that mimics a churro’s exterior.
The cream cheese filling behaves like a classic baked cheesecake: eggs provide structure through protein coagulation, cream cheese provides richness and tang, and sugar provides sweetness while also slightly lowering the setting temperature of the proteins. This is why the bars need to cool and chill — the proteins are set during baking but the filling only reaches its final firm, sliceable texture after the temperature drops. According to food science resources at Serious Eats, cheesecake proteins continue to firm as they cool, which is why patience after baking is as important as technique during baking.
The butter brushed onto the dough does two things: it conducts heat to the dough surface more efficiently than dry air (promoting faster, more even browning), and it helps the cinnamon sugar adhere and caramelize into a cohesive crust rather than falling off in dry patches.

Frequently Asked Questions
Can I use homemade dough instead of crescent roll dough?
Yes. A simple enriched dough (the same type used for our cinnamon rolls from scratch) works well. Roll it to about ¼ inch thickness and cut to fit the pan. Homemade dough produces a more substantial, bread-like crust — delicious, but a different texture experience than the flaky crescent roll version. Puff pastry is another option; it produces an even flakier, crispier result.
Why did my top crust sink into the filling?
The filling was likely too warm and soft when you added the top dough. Chill the cream cheese filling in the refrigerator for 15–20 minutes before layering on the top dough sheet. Alternatively, freeze the unrolled dough sheet for 10 minutes before placing it on the filling — it will hold its shape better and be less likely to sink.
Can I make these without eggs in the filling?
You can — but the texture will be softer and less set. Replace the 2 eggs with ¼ cup of sour cream or Greek yogurt plus 2 tablespoons of cornstarch. The filling will still set, but it will be closer to a no-bake cheesecake texture: creamy and slightly soft rather than firm and sliceable. Chill overnight for best results with this substitution.
How do I know when they are done baking?
The top crust should be deep golden brown and the edges should look set and dry. Gently shake the pan — the filling should have only the slightest jiggle at the very center (about a 2-inch circle). If more than that is jiggly, give it another 3–5 minutes. The filling will continue to firm as it cools, so do not wait for it to look completely solid in the oven — that would mean it is overbaked and will crack.
Can I double the recipe?
Yes — use two 9×13 pans side by side or a half-sheet pan (13×18 inches) with the recipe scaled up by 1.5x. For the half-sheet version, use 3 cans of crescent dough and 1.5x the filling. Baking time may increase by 5–8 minutes — check for doneness from 35 minutes. The half-sheet version is ideal for very large gatherings and produces the same result at scale.
