If you love brownies and cheesecake, why not have both in one? That’s exactly what these keto cheesecake swirl espresso brownies are all about.
The espresso powder gives the chocolate layer a deeper, richer flavor without making them taste like a cup of coffee. It just brings out the chocolate in a really nice way.

On top of that fudgy base, there’s a creamy cheesecake layer swirled right in. It looks beautiful and adds a smooth, tangy contrast that balances out the richness perfectly.
The whole thing is completely low carb and keto friendly, made with almond flour and allulose instead of regular flour and sugar. You get a real dessert experience without all the carbs.
They do need a little time to chill before you slice them, but trust me, the wait is worth it. The texture and the clean swirl pattern are so much better when they’re cold.
Why You’ll Love This Recipe
Incredibly Fudgy – These brownies are dense and rich with a melt-in-your-mouth fudgy texture that rivals any traditional brownie.
Stunning Cheesecake Swirl – The marbled cheesecake top makes these look bakery-level gorgeous and will seriously impress anyone you share them with.

Espresso Deepens the Chocolate – The hint of espresso does not make these taste like coffee but it intensifies the chocolate flavor in the best way possible.
Perfectly Keto Friendly – Made with almond flour and allulose so you get a legit indulgent brownie without knocking yourself out of ketosis.
Recipe Ingredients
For the Brownie Layer
- 1/2 cup Butter
- 5 oz Sugar Free Dark Chocolate
- 2 large Eggs
- 2/3 cup Powdered Allulose
- 1 tbsp Instant Espresso Powder
- 1/2 cup Almond Flour
- 3 tbsp Cocoa Powder
- 1/4 tsp Salt
For the Cheesecake Swirl
- 8 oz Cream Cheese, softened
- 1/4 cup Powdered Allulose
- 1 large Egg Yolk
- 1 tsp Vanilla Extract
How To Make
Step 1
Preheat oven to 325F and line an 8×8 pan with parchment paper, allowing some overhang for easy lifting.
Step 2
Melt the butter and dark chocolate together in a heatproof bowl, stirring until smooth and glossy. Let cool slightly while you prep the rest.
Step 3
Whisk the eggs, powdered allulose, and espresso powder into the chocolate mixture until fully combined and shiny.
Step 4
Fold in the almond flour, cocoa powder, and salt until you get a thick, fudgy batter. Pour into the pan and smooth the top.
Step 5
Beat the cream cheese with powdered allulose until smooth, then beat in the egg yolk and vanilla extract until silky.
Step 6
Dollop the cheesecake mixture over the brownie batter in spoonfuls, then swirl gently with a toothpick to create marbled patterns.
Step 7
Bake for 30 to 34 minutes until the cheesecake is just set and the brownies are fudgy. Cool completely, then chill 1 hour before slicing for the cleanest swirls.

Tips
Cool the Chocolate Before Adding the Eggs
After you melt the butter and chocolate together, give it about 5 minutes to cool down before you whisk in the eggs. If the mixture is too hot, it will scramble the eggs and you’ll end up with little cooked egg bits in your batter.
You want it warm enough to stay liquid but cool enough that you can comfortably touch the bottom of the bowl. That’s the sweet spot.
Use Powdered Allulose, Not Granular
The recipe calls for powdered allulose for a reason. Granular allulose doesn’t dissolve as well in brownie batter or the cheesecake layer, and you can end up with a gritty texture.

If you only have granular, blend it in a coffee grinder or blender for about 30 seconds until it turns into a fine powder. That quick step makes a big difference in how smooth everything turns out.
Make Sure Your Cream Cheese Is Actually Soft
The cheesecake swirl only comes out silky if your cream cheese is truly at room temperature. If it’s still cold from the fridge, you’ll get lumps that won’t beat out no matter how long you mix.
I’ve found that leaving it on the counter for at least an hour works best. If you’re short on time, cut it into small cubes and it’ll soften in about 20 minutes.
Lumpy cheesecake swirl won’t spread smoothly over the brownie batter, and the marbled look won’t come together the way you want it to.
More Recipes
- Keto Brownie Bottom Cheesecake
- Keto Tiramisu Brownie Bars
- Keto Raspberry Swirl Cheesecake Brownies
- Keto Espresso Chocolate Chip Cookies
- Low Carb Cream Cheese Swirl Brownies
Frequently Asked Questions
Can I leave out the espresso powder or use regular coffee instead?
You can leave out the espresso powder if you prefer, but it really does make the chocolate flavor taste deeper and richer without making the brownies taste like coffee. Most people who try it are surprised that it just enhances the chocolate.
If you want to swap it, you can use a teaspoon of very strong brewed coffee in place of the espresso powder. Just know that adding liquid can slightly change the batter consistency, so stick with instant espresso powder if you can find it.
Keto Cheesecake Swirl Espresso Brownies
Ingredients
For the Brownie Layer
- 1/2 cup Butter
- 5 oz Sugar Free Dark Chocolate
- 2 large Eggs
- 2/3 cup Powdered Allulose
- 1 tbsp Instant Espresso Powder
- 1/2 cup Almond Flour
- 3 tbsp Cocoa Powder
- 1/4 tsp Salt
For the Cheesecake Swirl
- 8 oz Cream Cheese, softened
- 1/4 cup Powdered Allulose
- 1 large Egg Yolk
- 1 tsp Vanilla Extract
Equipment
- 8x8 baking pan
Instructions
- Preheat oven to 325F and line an 8x8 pan with parchment paper, allowing some overhang for easy lifting.
- Melt the butter and dark chocolate together in a heatproof bowl, stirring until smooth and glossy. Let cool slightly while you prep the rest.
- Whisk the eggs, powdered allulose, and espresso powder into the chocolate mixture until fully combined and shiny.
- Fold in the almond flour, cocoa powder, and salt until you get a thick, fudgy batter. Pour into the pan and smooth the top.
- Beat the cream cheese with powdered allulose until smooth, then beat in the egg yolk and vanilla extract until silky.
- Dollop the cheesecake mixture over the brownie batter in spoonfuls, then swirl gently with a toothpick to create marbled patterns.
- Bake for 30 to 34 minutes until the cheesecake is just set and the brownies are fudgy. Cool completely, then chill 1 hour before slicing for the cleanest swirls.