Last Saturday morning, I woke up with a craving so specific it felt like a physical ache. I didn’t want pancakes. I didn’t want toast. I wanted a cinnamon roll. Like, a full-sized, doughy, cinnamon-sugar-swirled, cream-cheese-frosted, warm-from-the-oven cinnamon roll. But here’s the catch: I was trying to stick to a low-carb lifestyle, and I had zero almond flour in the pantry. I also had zero patience for a complex baking project that required yeast, proofing, and an hour of waiting.
I stared into my open fridge, half-expecting a miracle. Instead, I found a block of cream cheese, some heavy cream, a jar of cinnamon sugar substitute, and a tub of almond flour I’d bought three months ago and completely forgot about. It was a mess. It was desperate. And it was about to become my new favorite dessert.
I threw together what I thought would be a mediocre “cinnamon roll” experiment. I mixed the almond flour with butter and sweetener, pressed it into a pan, swirled in cinnamon, and topped it with a quick, tangy cream cheese mixture. I popped it in the oven, expecting a dense, crumbly disaster. What came out? Something else entirely.
These Low-Carb Cinnamon Roll Cheesecake Bars are gooey, tender, and have that perfect balance of sweet cinnamon and tangy cream cheese that hits the exact same spot as the real thing. My husband took one bite, looked at me skeptically, and then immediately went back for a second piece. He didn’t even ask if they were low-carb. That’s the kind of recipe that just works.
I’ve made these bars at least a dozen times since that lazy Saturday. I’ve tweaked the ratios, tested different sweeteners, and figured out the exact timing so you don’t have to. This isn’t just a “diet dessert” that tastes like cardboard. It’s genuinely delicious. If you’re looking for a treat that fits your macros but still feels like a cheat day, this is it. Let’s get baking.
Why You’ll Love This Recipe
Look, I know what you’re thinking. “Low-carb baked goods?” It’s a risky bet. Usually, you end up with something dry, gritty, or overly sweet. But these bars are different. Here’s why they’ve earned a permanent spot in my weekend rotation:
Zero Yeast Required
The biggest hurdle with cinnamon rolls is the dough. You need yeast, you need to let it rise, you need to roll it out, and if you mess up, you’re stuck with a dense brick. These bars skip all that drama. It’s a bar cookie style—mix, press, swirl, bake. Done. I make these when I have zero energy but a major sugar craving. It takes about 10 minutes of active prep, and the oven does the heavy lifting.
Only 5 Ingredients
Seriously. Five. I’m not exaggerating. You don’t need a dozen different flours, xanthan gum, egg whites separated, or obscure baking powders. You need almond flour, butter, cinnamon sweetener, cream cheese, and heavy cream. That’s it. It’s stupid simple. If you can microwave cream cheese, you can make this. I’ve made this while holding a baby, while helping my kid with homework, and while on a phone call. It’s foolproof.
Perfect Texture
The best part? The texture. Because we’re using almond flour for the base and cream cheese for the topping, you get this amazing contrast. The bottom is slightly crumbly and buttery, like a shortbread crust, while the top is thick, creamy, and tangy. It’s not rubbery. It’s not dry. It’s rich and satisfying. It actually feels like a decadent cheesecake bar, just with a cinnamon roll soul.
Meal Prep Friendly
These bars store beautifully. I usually make a batch on Sunday, slice them into squares, and keep them in the fridge. They’re perfect for a quick breakfast with coffee, a post-dinner treat, or even a mid-afternoon snack. They hold their shape well, so they’re easy to pack for lunch (okay, maybe just the occasional lunch treat). They’re also naturally gluten-free, which is a huge bonus for my gluten-sensitive friends.
Ingredients You’ll Need
This recipe is all about simplicity. You probably have most of this in your fridge right now. I’m particular about three things here, so pay attention to the details.
For the Almond Flour Base
Almond Flour (1 cup / 100g) — Use fine, blanched almond flour. Not almond meal (which has skins and is too gritty). Not almond paste. Just plain almond flour. I use Bob’s Red Mill or Honeyville—they grind it consistently fine. This is your crust, so texture matters.
Unsalted Butter (4 tablespoons / 56g) — Softened. Not melted. I know, it’s easier to melt it, but softened butter helps the base hold together better without becoming greasy. Take it out of the fridge 15 minutes before you start. If you’re in a rush, microwave it for 5 seconds just to soften it.
Granulated Erythritol or Monk Fruit Blend (2 tablespoons / 24g) — I use a 1:1 baking blend like Swerve or Lakanto. Plain erythritol can have a cooling aftertaste, so a blend is smoother. You can use granulated stevia, but adjust to taste. Don’t use brown sugar substitute unless you want a different flavor profile—this recipe is designed for white granulated sweetener.
Ground Cinnamon (1 teaspoon) — Good quality cinnamon makes a huge difference. I use McCormick or a local spice shop blend. It’s the main flavor driver, so don’t skimp on freshness.
For the Cream Cheese Swirl
Full-Fat Cream Cheese (4 ounces / 113g) — Block style, not spreadable in a tub. Tub cream cheese has added stabilizers and water that will make your topping runny. Let it sit at room temperature for 20 minutes before mixing. Soft cream cheese mixes smoothly; cold cream cheese creates lumps.
Heavy Cream (2 tablespoons / 30ml) — This thins out the cream cheese to make it spreadable and adds richness. Half-and-half works in a pinch, but heavy cream gives that luxurious cheesecake texture. Don’t use skim milk—it’s too thin and watery.
Vanilla Extract (½ teaspoon) — Pure vanilla. Not imitation. It adds warmth and balances the tang of the cream cheese.
Extra Cinnamon-Sweetener Mix (1 tablespoon sweetener + ½ teaspoon cinnamon) — This goes on top before baking to create that classic cinnamon roll swirl and crust.
Optional but Recommended
Salt (a pinch) — I add a tiny pinch to the cream cheese mixture to enhance the flavor. It’s easy to forget, but it makes the sweetness pop.
Chopped Pecans or Walnuts (optional) — If you like crunch, sprinkle these over the base before baking. It adds a nice nutty texture that pairs well with the cinnamon.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use:
8×8 Inch Baking Pan — This is the perfect size for these bars. It gives you nice thick squares. If you use a 9×13 pan, they’ll be too thin and bake too fast. If you use a smaller pan, they’ll be too thick and the center might not set. Stick to 8×8.
Parchment Paper — Line your pan with parchment, leaving an overhang on the sides. This is non-negotiable. These bars are sticky. Parchment makes lifting them out and slicing them clean so much easier. I hate scrubbing pans.
Mixing Bowls — Two small bowls. One for the base, one for the topping. You can use the same bowl if you wash it in between, but two bowls save time and effort.
Fork or Pastry Cutter — For mixing the almond flour and butter. I just use a fork. It’s fast and gets the job done. A pastry cutter is nicer but not necessary.
Spatula — A small silicone spatula for spreading the cream cheese mixture. Flexibility helps you get it into the corners.
Knife or Offset Spatula — For creating the swirl pattern. A knife works fine, but an offset spatula gives you more control if you want intricate designs.
Wire Cooling Rack — Let the bars cool completely before slicing. This is crucial. If you cut them while warm, they’ll fall apart. I know it’s hard to wait, but trust me.
How to Make It: Step-by-Step
Alright, let’s make these bars! I’m walking you through exactly how I do it, including the little tricks I’ve picked up to ensure they come out perfect every time.
Step 1: Prep Your Pan and Oven (2 minutes)
Preheat your oven to 350°F (175°C). Line your 8×8 inch baking pan with parchment paper. I like to leave a little overhang on the long sides so you can lift the bars out later. It’s a game-changer for clean slices. Set your pan aside.
Step 2: Make the Almond Flour Base (3 minutes)
In a small bowl, combine the almond flour, softened butter, 2 tablespoons of sweetener, and 1 teaspoon of cinnamon. Mix with a fork until it looks like wet sand. It should hold together when you pinch it. If it’s too dry, add another teaspoon of butter. If it’s too wet, add a sprinkle more almond flour.
Press this mixture firmly and evenly into the bottom of your prepared pan. Use the bottom of a measuring cup or your fingers to pack it down. You want a solid, even layer. Don’t worry about making it pretty—it’s the base, not the star.
Step 3: Prepare the Cream Cheese Topping (2 minutes)
In a separate small bowl, mix the softened cream cheese, heavy cream, vanilla extract, and a pinch of salt. Whisk or stir with a fork until completely smooth and creamy. There should be no lumps. If you see lumps, your cream cheese wasn’t soft enough. Microwave it for 10 seconds and try again.
Step 4: Assemble and Swirl (2 minutes)
Pour the cream cheese mixture over the almond flour base. Use a spatula to spread it evenly. Try to get it to the edges. It doesn’t need to be perfect, but an even layer ensures consistent baking.
In a tiny bowl, mix the extra 1 tablespoon of sweetener with the ½ teaspoon of cinnamon. Sprinkle this mixture evenly over the cream cheese layer. Now, take a knife or a thin spatula and gently drag it through the cinnamon-sweetener and cream cheese in a zigzag pattern. Don’t overmix—just create a marbled effect. This creates those beautiful cinnamon swirls you see in cinnamon rolls.
Step 5: Bake (25-30 minutes)
Place the pan in the preheated oven and bake for 25-30 minutes. You’ll know it’s done when the edges are golden brown and the center is set. The center should jiggle slightly but not look liquid. If it looks very wobbly, give it another 5 minutes.
Important: Do not overbake. Almond flour can dry out if cooked too long. You want it moist and tender, not crunchy.
Step 6: Cool and Slice (30+ minutes)
Remove the pan from the oven and let it cool in the pan on a wire rack for at least 30 minutes. This is the hardest part, but it’s necessary. The bars will firm up as they cool. If you cut them warm, they’ll be messy. Once cooled, lift them out using the parchment overhang, place on a cutting board, and slice into squares. I usually get 9 or 16 squares, depending on how big I like my pieces.
Expert Tips & Tricks
Here’s everything I’ve learned from making these dozens of times. These tips will save you from my mistakes.
Room Temperature is Key
I can’t stress this enough. Your cream cheese and butter need to be soft. Cold ingredients lead to lumps and uneven mixing. If you forget to take them out, microwave the cream cheese for 15 seconds and the butter for 5 seconds. Check them—they should be soft to the touch but not melted.
Pack the Base Firmly
When pressing the almond flour mixture into the pan, press hard. Use the bottom of a glass. You want it compacted so the bars hold together when sliced. A loose base will crumble apart.
Don’t Skip the Cooling Time
I know you want to eat them now. I do too. But let them cool. The cream cheese sets as it cools. If you cut them warm, you’ll get a gooey mess. Plan ahead. Make them in the morning for an afternoon treat, or the night before for breakfast.
Customize the Swirl
Don’t just drag the knife once. Go back over the swirl with the knife in the opposite direction to create more definition. You can also create a spiral pattern or just random lines. It’s your dessert—make it fun.
Storage Matters
Store these in an airtight container in the fridge. They last up to 5 days. They actually taste better the next day as the flavors meld. You can also freeze them for up to 3 months. Wrap individual squares in plastic wrap and store in a freezer bag. Thaw in the fridge overnight.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Chocolate Chip Version
Add a handful of sugar-free chocolate chips to the cream cheese mixture before spreading. It adds a nice surprise in every bite. My kids love this version.
Maple Pecan Version
Swap the cinnamon for maple extract and add chopped pecans to the base. It’s like a maple pecan bar meets cheesecake. It’s rich and nutty.
Berry Swirl
Instead of cinnamon, mix 2 tablespoons of sugar-free raspberry jam into the cream cheese mixture before spreading. It creates a beautiful pink swirl and adds a fruity tang.
Gluten-Free Note
This recipe is naturally gluten-free since it uses almond flour. Just make sure your sweetener and vanilla extract are certified gluten-free if you have celiac disease.
Dairy-Free Option
Use vegan cream cheese and coconut oil instead of butter. Use coconut cream instead of heavy cream. It changes the texture slightly—it’s a bit softer—but it still works well.
Serving & Storage
I usually serve these chilled, straight from the fridge. The cold temperature enhances the cream cheese tang and makes the bars firmer. But here are other ways I’ve enjoyed them:
How to Serve:
These bars are great on their own, but they also pair well with a hot cup of coffee or tea. I like to garnish them with a dollop of sugar-free whipped cream or a sprinkle of extra cinnamon. For a fancy touch, add a few fresh berries on the side.
Side Dishes:
Since these are sweet, they pair well with savory breakfast items if you’re serving them for brunch. Think high-protein cottage cheese egg bites or crispy cheddar hash brown waffles. The contrast of sweet and savory is perfect.
Storage Instructions:
Refrigerator: Store in an airtight container for up to 5 days. They’ll firm up further in the fridge.
Freezer: Wrap individual squares in plastic wrap and store in a freezer-safe bag for up to 3 months. Thaw in the fridge overnight.
Reheating: I don’t recommend reheating these. They’re best cold or room temperature. Heating them can make the almond flour base tough.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is based on 16 squares, using erythritol sweetener.
Per Serving (1 bar):
- Calories: 110
- Protein: 4g
- Net Carbs: 2g
- Total Carbs: 4g
- Fiber: 2g
- Sugar: 0g (approximate)
- Fat: 9g
What’s Good:
- Low net carb count makes it keto-friendly.
- High fat content keeps you full.
- Decent protein from the cream cheese.
What to Know:
- Calorie count can vary depending on the brand of almond flour and sweetener.
- Contains dairy and nuts.
- Not suitable for vegans or those with nut allergies.
Final Thoughts
So that’s my go-to low-carb cinnamon roll cheesecake bar! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved me from so many diet-related dessert disasters. It’s my answer to “what’s for dessert” when I want something sweet but don’t want to derail my progress.
Make it yours! Try different extracts, add nuts, or change up the swirl pattern. The best recipes are the ones you adapt to your tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy baking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Q: Can I use almond meal instead of almond flour?
A: You can, but the texture will be different. Almond meal has skins, so it’s coarser and darker. The bars will be more crumbly and have a speckled look. If you’re okay with that, go for it. But for a smoother, lighter bar, stick with blanched almond flour.
Q: Why are my bars too dry?
A: This usually means they were overbaked. Almond flour dries out quickly. Check them at 25 minutes. If the edges are golden and the center is just set, pull them out. They’ll continue to cook a bit from residual heat. Also, make sure you’re using the correct amount of butter in the base.
Q: Can I double this recipe?
A: Yes, you can double it and bake in a 9×13 pan. Increase the baking time to about 35-40 minutes. Keep an eye on it, as larger pans can bake unevenly. You might want to rotate the pan halfway through.
Q: Do I need to chill these before serving?
A: It’s highly recommended. They’re much easier to slice when cold, and the flavors are more pronounced. If you’re in a rush, you can put them in the freezer for 15 minutes to speed up the process.
Q: Can I use a different sweetener?
A: Yes. I’ve tested this with Swerve, Lakanto, and generic erythritol blends. All work well. Avoid liquid sweeteners like stevia drops, as they change the texture. Granulated is best for this recipe.
Q: How do I get clean cuts?
A: Use a sharp knife and wipe it clean between cuts. Dip the knife in hot water and dry it thoroughly for the cleanest slices. This prevents the cream cheese from sticking to the blade.
Q: Are these safe for diabetics?
A: These bars are low in net carbs and sugar-free, which makes them a better option for diabetics. However, everyone’s body reacts differently to sugar alcohols like erythritol. Monitor your blood sugar and consult your healthcare provider if you have concerns.
Pin This Recipe!
Low-Carb Cinnamon Roll Cheesecake Bars
- Total Time: 40 minutes
- Yield: 16 servings 1x
Description
A simple, 5-ingredient low-carb dessert that combines a buttery almond flour base with a tangy cream cheese swirl. These bars are gluten-free, keto-friendly, and require no yeast or complex baking skills.
Ingredients
- 1 cup (100g) fine blanched almond flour
- 4 tablespoons (56g) unsalted butter, softened
- 2 tablespoons (24g) granulated erythritol or monk fruit blend
- 1 teaspoon ground cinnamon
- 4 ounces (113g) full-fat block cream cheese, softened
- 2 tablespoons (30ml) heavy cream
- 1/2 teaspoon pure vanilla extract
- 1 tablespoon sweetener (for topping)
- 1/2 teaspoon cinnamon (for topping)
- Pinch of salt
Instructions
- Preheat oven to 350°F (175°C). Line an 8×8 inch baking pan with parchment paper, leaving an overhang on the sides.
- In a small bowl, combine almond flour, softened butter, 2 tablespoons sweetener, and 1 teaspoon cinnamon. Mix until it resembles wet sand.
- Press the almond flour mixture firmly and evenly into the bottom of the prepared pan to form a solid base.
- In a separate bowl, whisk softened cream cheese, heavy cream, vanilla extract, and a pinch of salt until smooth and lump-free.
- Pour the cream cheese mixture over the base and spread evenly.
- Mix the remaining 1 tablespoon sweetener with 1/2 teaspoon cinnamon and sprinkle evenly over the cream cheese layer.
- Use a knife or offset spatula to gently drag through the layers in a zigzag pattern to create a swirl effect.
- Bake for 25-30 minutes until edges are golden brown and the center is set but still jiggles slightly.
- Cool completely in the pan on a wire rack for at least 30 minutes to allow the bars to firm up.
- Lift out using parchment overhang, place on a cutting board, and slice into squares.
Notes
Ensure cream cheese and butter are at room temperature for smooth mixing. Do not overbake as almond flour dries out quickly. Bars must cool completely before slicing to hold their shape. Store in an airtight container in the fridge for up to 5 days or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 bar
- Calories: 110
- Sodium: 50
- Fat: 9
- Saturated Fat: 5
- Carbohydrates: 4
- Fiber: 2
- Protein: 4
Keywords: low-carb, keto, gluten-free, cinnamon roll, cheesecake bars, almond flour, cream cheese, easy dessert, 5-ingredient recipe


