Let me be honest with you. When I first started keto, I thought I had made peace with giving up brownies. I told myself I didn’t need them. I was wrong. Dead wrong. That deep chocolate craving doesn’t just disappear because you swapped sugar for sweetener — it sits there, quietly, waiting for you to crack.
So I got in the kitchen and started experimenting. After a few batches that I’d rather not talk about, I landed on this recipe. Fudgy brownie base, creamy cheesecake swirl on top, and a chocolate drizzle that makes the whole thing look like it came from a bakery. And yet — fully keto, low carb, and made with ingredients you can actually find at your local grocery store.
These keto cheesecake brownies are the kind of dessert that makes people forget they’re eating something “healthy.” Make them once and they’ll be on permanent rotation in your kitchen. You’ve been warned. :/
Why you’ll love this recipe
- Genuinely fudgy texture — No dry, crumbly keto brownie situation here. These come out dense, moist, and deeply chocolatey every single time.
- That cheesecake swirl is everything — The creamy cheesecake layer running through each brownie square takes this from good to absolutely unreasonable.
- Fully keto and low carb — Made with almond flour and keto-friendly sweetener, these brownies keep your carbs in check without sacrificing flavor.
- Simple ingredients — Nothing you can’t find at your regular grocery store. No specialty ingredients, no weird substitutes.
- Great for meal prep — Make a batch on Sunday and you’ve got dessert sorted for the whole week.
- Crowd approved — Non-keto people love these too. Serve them at a gathering and nobody will guess they’re low carb. FYI, that’s a win every time.
Ingredients with key notes
For the brownie layer:
- Almond flour (1 cup, blanched) — Blanched almond flour gives you the smoothest, most brownie-like texture. Avoid almond meal — it’s coarser and will make your brownies gritty and dense in the wrong way.
- Unsweetened cocoa powder (1/3 cup) — Go for a good quality cocoa powder here. The deeper and darker the cocoa, the richer your brownies will taste. Dutch-process cocoa works beautifully in this recipe.
- Powdered keto sweetener (3/4 cup) — Powdered erythritol or monk fruit sweetener blends seamlessly into the batter. Granulated sweetener can leave a crunchy texture in baked goods, so always go powdered.
- Unsalted butter (1/2 cup, melted) — Butter is what gives these brownies their rich, fudgy quality. Make sure it’s fully melted and slightly cooled before adding to the batter.
- Eggs (2 large) — Eggs provide structure and moisture. Use room temperature eggs — they incorporate into the batter much more evenly than cold ones straight from the fridge.
- Vanilla extract (1 teaspoon) — A small amount of vanilla deepens the chocolate flavor significantly. Don’t skip it.
- Salt (1/4 teaspoon) — Salt in a chocolate dessert isn’t optional. It balances the sweetness and makes the chocolate flavor really sing.
- Sugar-free chocolate chips (1/4 cup, optional) — Fold these into the batter if you want extra pockets of melted chocolate in every bite. Totally optional but highly recommended.
For the cheesecake layer:
- Cream cheese (8 oz, full fat, softened) — Full fat only. Low fat cream cheese has more moisture and won’t set properly during baking. Make sure it’s at room temperature so it blends smooth without lumps.
- Egg (1 large) — This binds the cheesecake layer and helps it set while baking.
- Powdered keto sweetener (3 tablespoons) — Same rule as above — powdered gives you a smooth, creamy cheesecake layer.
- Vanilla extract (1/2 teaspoon) — Just a touch to round out the cheesecake flavor.
Step-by-step instructions
Step 1 — Preheat and prep your pan
Preheat your oven to 350 degrees Fahrenheit. Line an 8×8 inch baking pan with parchment paper, leaving some overhang on the sides. This makes it much easier to lift the brownies out cleanly once they’ve cooled. Lightly grease the parchment with a little butter or cooking spray.
Step 2 — Make the brownie batter
In a large mixing bowl, whisk together the melted butter and powdered sweetener until combined. Add the eggs one at a time, whisking well after each addition. Stir in the vanilla extract. In a separate bowl, whisk together the almond flour, cocoa powder, and salt. Add the dry ingredients to the wet ingredients and stir until a thick, smooth batter forms. Fold in the sugar-free chocolate chips if using. Set aside about 1/4 cup of the brownie batter — you’ll use this for the swirl on top.
Step 3 — Make the cheesecake layer
In a separate mixing bowl, beat the softened cream cheese with a hand mixer until completely smooth. Add the powdered sweetener, egg, and vanilla extract and beat again until the mixture is creamy and lump-free. This should take about 1-2 minutes. Don’t overbeat — you just want everything fully combined.
Step 4 — Layer and swirl
Pour the main brownie batter into your prepared pan and spread it into an even layer. Spoon the cheesecake mixture over the top and spread it gently using an offset spatula or the back of a spoon — try not to mix the two layers at this point. Drop the reserved brownie batter in small spoonfuls over the cheesecake layer. Then take a toothpick or skewer and drag it through the batter in a figure-eight motion to create that signature swirl pattern. Don’t over-swirl or you’ll lose the definition between the layers.
Step 5 — Bake
Place the pan in the preheated oven and bake for 28-32 minutes. The edges should look set and the center should have just a slight jiggle to it — not a liquid jiggle, just a very subtle wobble. This is what gives you that fudgy interior. If the top starts browning too quickly, tent it loosely with foil for the last 10 minutes of baking.
Step 6 — Cool completely before cutting
This step is non-negotiable. Let the brownies cool in the pan for at least 30 minutes at room temperature, then transfer to the fridge for another 60 minutes. Cutting into warm brownies is a disaster — the cheesecake layer won’t be set and everything will fall apart. Cold brownies cut cleanly and look a hundred times better. Use a sharp knife and wipe it clean between cuts for the neatest squares.
Serving suggestions
- Straight from the fridge — These brownies are honestly better cold. The cheesecake layer firms up and the fudgy brownie base gets an almost truffle-like density. Highly recommend eating them straight from the fridge.
- With a dollop of keto whipped cream — A little unsweetened whipped cream on the side makes these feel extra indulgent without adding meaningful carbs.
- Warmed up with a drizzle of sugar-free chocolate sauce — Pop a square in the microwave for 10-15 seconds and drizzle with melted sugar-free chocolate for a warm dessert moment.
- Paired with keto vanilla ice cream — If you have access to keto-friendly vanilla ice cream, serving a warm brownie square alongside a scoop is absolutely the move.
- Dusted with cocoa powder — A light dusting of unsweetened cocoa powder over the top right before serving adds a bakery-level finishing touch that looks great for photos too.
Storage tips
Refrigerator — Store the brownies in an airtight container in the fridge for up to 5 days. Keep them in a single layer or separate layers with parchment paper so the cheesecake topping doesn’t get smudged. They actually taste better on day two once the flavors have had time to settle.
Freezer — These brownies freeze exceptionally well. Cut them into individual squares, place them on a parchment-lined tray and freeze until solid — about 2 hours. Then transfer to a freezer-safe bag or container and freeze for up to 3 months. Thaw overnight in the fridge or at room temperature for about 30 minutes before eating.
Make ahead tip — You can make these a full day ahead of serving. Bake, cool completely, cover the pan tightly, and refrigerate overnight. They’ll be perfectly set and ready to cut the next day. This makes them ideal for dinner parties or holiday gatherings.
A quick note before you go
If you’ve been on keto for any amount of time, you know that finding a chocolate dessert that actually tastes like the real thing feels like striking gold. These keto cheesecake brownies are that recipe. Rich, fudgy, creamy, and satisfying in every way that matters.
I make these when I want to remind myself that eating well doesn’t mean eating boring. Whether you’re baking them for yourself on a quiet weekend or bringing them to a gathering where nobody knows they’re keto — they deliver every single time.
Leave a comment below and let me know how yours turned out. And if you’re on Pinterest, save this recipe so you can find it again — trust me, you’re going to want to come back to this one.
With gratitude, Kip.
Keto Cheesecake Brownies (Fudgy, Low-Carb, and Absolutely Irresistible)
Description
Fudgy, rich keto brownies with a creamy cheesecake swirl baked right in. Low carb, gluten free, and made with simple ingredients — a keto dessert that genuinely tastes indulgent and satisfies every chocolate craving.
Ingredients
Brownie layer:
Cheesecake layer:
Instructions
-
Preheat oven to 350 degrees Fahrenheit. Line an 8x8 inch pan with parchment paper and lightly grease.
-
Whisk melted butter and powdered sweetener together. Add eggs one at a time, then stir in vanilla.
-
Mix almond flour, cocoa powder, and salt in a separate bowl. Combine with wet ingredients to form a thick batter. Fold in chocolate chips if using. Reserve 1/4 cup of batter.
-
Beat softened cream cheese until smooth. Add sweetener, egg, and vanilla and beat until creamy.
-
Spread brownie batter into the prepared pan. Layer cheesecake mixture on top. Drop reserved brownie batter in spoonfuls and swirl with a toothpick.
-
Bake for 28-32 minutes until edges are set and center has a slight wobble.
-
Cool at room temperature for 30 minutes then refrigerate for 60 minutes before cutting.
