If you miss sopapillas on a keto diet, these cheesecake bars are about to make your day. They have that buttery, cinnamon-sugar flavor you love, but without all the carbs.
The base and top layers are made with a simple almond flour dough that comes together quickly. In between, there’s a creamy cheesecake filling that makes every bite feel like a real treat.

The cinnamon topping is what really brings everything together. It gets golden and slightly crispy in the oven, and it tastes incredible with the tangy cheesecake layer underneath.
These bars are low carb, keto friendly, and completely sugar free. You’d never guess it from the taste though.
They’re perfect for meal prep too. Just keep them in the fridge and grab one whenever you need a sweet snack that won’t kick you out of ketosis.
Why You’ll Love This Recipe
Tastes Like the Real Thing – These bars nail that classic sopapilla cheesecake flavor without any of the carbs from traditional crescent roll dough.
Cinnamon Butter Topping is Everything – That golden cinnamon butter layer on top caramelizes in the oven and creates an irresistible sweet crunch.

Perfect for Sharing – A 9×13 pan gives you plenty of bars to bring to potlucks or parties where nobody will guess they are keto.
Creamy and Rich Filling – A full 16 oz of cream cheese makes the filling incredibly thick and satisfying in every single bite.
Recipe Ingredients
For the Dough Layers
- 3 cups Almond Flour
- 1/3 cup Coconut Flour
- 1/2 cup Cold Butter, cubed
- 2 Large Eggs
- 2 tbsp Powdered Erythritol
- 1/2 tsp Baking Powder
- 1/4 tsp Salt
For the Cheesecake Filling
- 16 oz Cream Cheese, softened
- 1/2 cup Powdered Erythritol
- 1 tsp Vanilla Extract
- 1 Large Egg
For the Cinnamon Topping
- 3 tbsp Melted Butter
- 2 tbsp Golden Monk Fruit Sweetener
- 1 1/2 tsp Cinnamon
How To Make
Step 1
Preheat your oven to 350F. Line a 9×13 baking pan with parchment paper and lightly grease the sides.
Step 2
In a large bowl, whisk together the almond flour, coconut flour, powdered erythritol, baking powder, and salt. Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Stir in the eggs until a soft dough forms.
Step 3
Divide the dough in half. Press one half evenly into the bottom of the prepared pan, forming a smooth even layer. Use a piece of parchment paper on top and press with your hands to flatten it neatly.
Step 4
Beat the softened cream cheese, powdered erythritol, and vanilla extract until smooth and creamy. Add the egg and mix on low speed until just combined. Spread the cheesecake filling evenly over the bottom dough layer.
Step 5
Place the remaining dough between two sheets of parchment paper and roll it out to roughly match the pan size. Carefully peel off the top parchment and flip the dough over the cheesecake layer. Peel off the second parchment and gently press the edges.
Step 6
Brush the melted butter evenly over the top dough layer. Mix together the golden monk fruit sweetener and cinnamon, then sprinkle it generously over the buttered top.
Step 7
Bake for 28 to 32 minutes until the top is golden and the edges are set. Let cool in the pan for 30 minutes, then refrigerate for at least 2 hours before slicing into bars.

Tips
Keep the Butter Cold for the Dough
The cold butter is what gives the dough layers that slightly flaky, pastry-like texture. If the butter is soft or room temperature, it will just blend into the flour and the dough will be dense and flat.
Cut the butter into small cubes and keep it in the fridge until the moment you need it. When you work it into the flour, you want to see small pea-sized pieces of butter still visible in the mixture.
If your kitchen is warm, you can even pop the cubed butter in the freezer for 10 minutes before starting. This makes a noticeable difference in how the final bars turn out.
Roll the Top Dough Between Parchment
The top dough layer is the trickiest part of this recipe. Almond flour dough doesn’t behave like regular dough – it’s soft, sticky, and tears easily. Rolling it between two sheets of parchment paper is the only way to get it thin and even without it falling apart.

Once it’s rolled out, peel off the top parchment slowly. Then flip the dough over the cheesecake layer in one quick motion and peel off the second sheet. If a corner tears, just press it back together with your fingers.
If the dough feels too soft to handle, slide the whole thing (still on parchment) onto a baking sheet and refrigerate it for 10-15 minutes. It firms up fast and becomes much easier to work with.
Don’t Overbeat the Cheesecake Filling
When you’re mixing the cream cheese filling, beat it just until it’s smooth and creamy. Once you add the egg, switch to low speed and mix only until it disappears into the batter.
Overbeating whips too much air into the filling, which causes it to puff up in the oven and then crack or sink as it cools. A few slow stirs after adding the egg is all you need.
More Recipes
- Keto Raspberry Cheesecake Bars
- Keto Matcha Cheesecake Bars
- Keto Churro Chaffles
- Keto Cinnamon Swirl Coffee Cake
- Low Carb Key Lime Cheesecake Bars
Frequently Asked Questions
Can I use all almond flour instead of a mix of almond and coconut flour?
It’s best to stick with the blend. The coconut flour helps absorb moisture and gives the dough layers a sturdier texture that holds up well against the creamy cheesecake filling.
If you skip the coconut flour and use only almond flour, the dough will likely be too soft and greasy, and it won’t hold together as nicely when you slice the bars.
Keto Sopapilla Cheesecake Bars
Ingredients
For the Dough Layers
- 3 cups Almond Flour
- 1/3 cup Coconut Flour
- 1/2 cup Cold Butter, cubed
- 2 Large Eggs
- 2 tbsp Powdered Erythritol
- 1/2 tsp Baking Powder
- 1/4 tsp Salt
For the Cheesecake Filling
- 16 oz Cream Cheese, softened
- 1/2 cup Powdered Erythritol
- 1 tsp Vanilla Extract
- 1 Large Egg
For the Cinnamon Topping
- 3 tbsp Melted Butter
- 2 tbsp Golden Monk Fruit Sweetener
- 1 1/2 tsp Cinnamon
Equipment
- 9x13 baking pan
- pastry cutter
- Rolling Pin
Instructions
- Preheat your oven to 350F. Line a 9x13 baking pan with parchment paper and lightly grease the sides.
- In a large bowl, whisk together the almond flour, coconut flour, powdered erythritol, baking powder, and salt. Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Stir in the eggs until a soft dough forms.
- Divide the dough in half. Press one half evenly into the bottom of the prepared pan, forming a smooth even layer. Use a piece of parchment paper on top and press with your hands to flatten it neatly.
- Beat the softened cream cheese, powdered erythritol, and vanilla extract until smooth and creamy. Add the egg and mix on low speed until just combined. Spread the cheesecake filling evenly over the bottom dough layer.
- Place the remaining dough between two sheets of parchment paper and roll it out to roughly match the pan size. Carefully peel off the top parchment and flip the dough over the cheesecake layer. Peel off the second parchment and gently press the edges.
- Brush the melted butter evenly over the top dough layer. Mix together the golden monk fruit sweetener and cinnamon, then sprinkle it generously over the buttered top.
- Bake for 28 to 32 minutes until the top is golden and the edges are set. Let cool in the pan for 30 minutes, then refrigerate for at least 2 hours before slicing into bars.