Keto Chocolate Chaffle
Published August 13, 2019 • Updated March 8, 2026
This post may contain affiliate links. See my disclosure policy.
Cream cheese (not mozzarella) makes this chocolate chaffle recipe taste like actual dessert. Six ingredients, five minutes, 4g net carbs.

Most chocolate chaffle recipes call for mozzarella cheese. I tried that when I first started making chaffles and the result tasted like a chocolate string cheese waffle. Not great. Switching to cream cheese changed everything. It melts into the batter and creates a texture closer to a real brownie than anything cheese-based has a right to be.
This is a basic chaffle at its core (cheese + egg cooked in a waffle iron), but the cocoa powder and monk fruit sweetener push it firmly into keto dessert territory. Six ingredients, five minutes, one waffle iron. That is the entire commitment.
I make these when I want something chocolatey but do not want to pull out a mixing bowl, preheat an oven, and wait 30 minutes. A batch of brownies is fantastic when I have time, but this fills the same craving in a fraction of the effort. I have also started keeping a few in the freezer for those nights when I need dessert in under two minutes.
Why Cream Cheese Matters
Cream cheese serves two purposes here. First, it provides enough fat to keep the chaffle from sticking to the waffle iron without any cooking spray. Second, it adds a subtle tang that balances the cocoa so the flavor reads as rich chocolate rather than bitter cocoa powder. I have made this with mozzarella side by side and the difference is obvious. Mozzarella gives you a stretchy, chewy texture that fights the chocolate. Cream cheese disappears into the batter.
The almond flour gives it enough structure to hold together when you pick it up. Without it, you get a floppy egg and cheese disc. With it, you get something with actual waffle texture that can hold toppings. I have also tested coconut flour here. It works, but you only need about 2 teaspoons instead of 2 tablespoons because coconut flour absorbs so much more liquid.
Topping Ideas
My go-to is a spoonful of whipped cream and a drizzle of sugar free chocolate syrup. But these also work well with nut butter (almond or peanut), a few fresh raspberries, or a scoop of keto chocolate mousse. For breakfast, I just add butter and a pinch of flaky salt. You could also fold in a tablespoon of sugar free chocolate chips right before pouring the batter. I do this when I want extra melty pockets of chocolate throughout.
If you want to turn this into a proper dessert plate, stack two chaffles with whipped cream between them and dust the top with cocoa powder. It looks like you spent 30 minutes on it. Nobody needs to know the whole thing took five. I have served this to people who had no idea they were eating a low carb dessert. One of my readers, Cristi, adds 1/8 teaspoon of baking powder and swaps in allulose for the sweetener. I tried her version and the texture does come out fluffier. I actually prefer allulose in this one too. If you want that extra lift, try it on your next batch. For more waffle-iron desserts, my keto Oreo chaffle and chocolate trifle are two more I keep in rotation.
How to make a chocolate chaffle

Whisk the egg, softened cream cheese, almond flour, cocoa powder, monk fruit, and vanilla together in a bowl until smooth. No lumps of cream cheese should remain or they will create uneven spots in the chaffle.
Pour the batter into the center of a preheated mini waffle iron. Close the lid and cook for 3 to 4 minutes. I know it is done when steam stops coming from the edges and the outside is firm to the touch. Do not go by color here, because the cocoa makes the batter dark from the start so “golden brown” is not a useful indicator.
Let it cool on a wire rack for 60 seconds before eating. It firms up as it cools, going from soft and floppy to crisp on the outside and tender in the middle. This is one of the fastest keto desserts I make from scratch, right up there with no bake cookies.
Explore hundreds of keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
1 egg
1 oz cream cheese
2 tablespoons almond flour
1 tablespoon unsweetened cocoa powder
2 teaspoons monk fruit
1 teaspoon vanilla extract
Step by Step Instructions
Step by Step Instructions
Preheat
Preheat waffle maker to medium high heat.
Whisk it
Whisk together egg, cream cheese, almond flour, cocoa powder, monk fruit, and vanilla.
Pour mixture
Pour chaffle mixture into the center of the waffle iron. Close the waffle maker and let cook for 3-5 minutes or until waffle is golden brown and set.
Remove & enjoy
Remove chaffle from the waffle maker and serve.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
What is the difference between using cream cheese vs mozzarella in a chocolate chaffle?
I have made this recipe both ways dozens of times. Mozzarella gives you a stretchy, chewy texture that pulls apart like string cheese, which is fine for a savory chaffle but weird in a dessert. Cream cheese melts completely into the batter and creates something closer to a brownie texture. It also adds a slight tang that balances the cocoa so the chocolate flavor actually comes through instead of tasting flat and bitter.
Can I use a different sweetener instead of monk fruit?
I have tested this with erythritol, allulose, and stevia. Erythritol works as a 1:1 swap and is what I reach for most often after monk fruit. Allulose is my favorite for texture because it gives the closest feel to real sugar and adds a subtle caramel note that pairs well with chocolate. For stevia, I use about half the amount since it is much sweeter. One of my readers, Cristi, swaps in 2 tablespoons of allulose and loves the result.
Can I use coconut flour instead of almond flour?
Yes, but the ratio is very different. I use only 2 teaspoons of coconut flour instead of 2 tablespoons of almond flour because coconut flour absorbs so much more liquid. The texture comes out slightly denser and a little less waffle-like, but it holds together and tastes great. I use this swap when I am baking for friends with nut allergies. Sunflower seed flour is another nut-free option that can go in at a 1:1 ratio with almond flour.
Can I add chocolate chips to this recipe?
I fold in about a tablespoon of sugar free chocolate chips right before pouring the batter into the waffle iron. They create these melty little pockets of chocolate throughout the chaffle that make it feel even more like a brownie. Lily's dark chocolate chips are what I keep stocked. Just do not overdo it or the batter gets too heavy and the chaffle will not crisp up properly.
Can I make this recipe dairy-free?
I have tested this with both Kite Hill and Miyoko's dairy-free cream cheese. Both work. The texture is slightly softer than the original but it still holds together when you pick it up. Do not try using coconut cream as a swap because it is too thin and the batter turns runny. Stick with a block-style dairy-free cream cheese.
Can I make chocolate chaffles in a regular waffle maker?
I have done it plenty of times. A full-size waffle maker works, but you need to multiply the recipe by 2 or 3 to fill the larger plates. Cook time also increases by 1 to 2 minutes. My mini Dash waffle iron is still what I reach for because the 4-inch surface matches one chaffle portion exactly and the cleanup is faster.
Why is my chaffle soggy in the middle?
The most common reason I see is opening the waffle iron too early. I cook mine for at least 3 to 4 minutes and wait until steam stops escaping from the edges. The second mistake is letting it cool on a flat plate instead of a wire rack. I always use a wire rack because a plate traps steam underneath and makes the bottom soggy. Give it 60 seconds on the rack and it firms up.
Does baking powder make chocolate chaffles fluffier?
My reader Cristi tested this with 1/8 teaspoon of baking powder and the result is noticeably fluffier. I tried her version and I prefer the texture. The baking powder gives the chaffle a little more rise so the center comes out softer and more cake-like instead of dense. I would not go over 1/8 teaspoon though. More than that and the batter puffs up too much in the waffle iron and starts oozing out the sides.


Around batch five I started adding a small pinch of salt to the batter and the cocoa flavor sharpened in a way I wasn't expecting. The base recipe is good, but that one addition made it my go-to when I need something chocolate fast.
Stirred a quarter teaspoon of espresso powder into the cocoa and the chocolate jumped so far past where I expected it that I went back and checked the recipe. No coffee flavor, it just makes the cocoa taste more like actual chocolate. Dutch-process does this even harder if you have it. Four stars because mine stuck the first time, but I think that's on my waffle iron.
Espresso powder in cocoa is one of those tricks that never gets enough credit. Dutch-process is worth keeping in the pantry just for this, the color goes noticeably darker too. Mine always sticks the first time on a cold iron, second one releases clean.
My mom used to make chocolate waffles on Sunday mornings and I've been chasing that memory since going keto three years ago. Made these on a hot Saturday afternoon (too warm to want anything from the oven) and the cream cheese version actually hits closer than I expected. That slight tang underneath the cocoa. Topped mine with a little whipped cream and Lily's chips and just sat there for a minute. Some recipes bring things back.
That tang is the cream cheese. Mozzarella would have flattened everything. The whipped cream and Lily's chips is the right call.
Made these for a little backyard thing we had last weekend for dessert. I didn't say anything about keto or macros, just put them out with some whipped cream and strawberries on the side. My friend Sarah grabbed one, ate it, and immediately said 'wait, what IS this?' Not in a bad way. She couldn't figure out what made it taste so fudgy and kept poking at it. I told her it was cream cheese instead of mozzarella and she didn't believe me until I pulled up the recipe on my phone. Ended up making a second batch right there, which I wasn't expecting for something that only takes five minutes.
I only have a full-size waffle iron, not one of those mini Dash ones. Would this batter be enough to fill the plates, or do I need to double it?
You'll need to double it at minimum, maybe triple to fill the full-size plates. Add a minute or two to the cook time too.
My daughter, who picks apart every keto dessert I make and announces exactly what's wrong with it, ate two of these without a word. Something about the cream cheese instead of mozzarella makes these actually taste like dessert, not a compromise. Putting this in the regular rotation.
That silent second one is the real vote. Cream cheese melts completely into the batter in a way mozzarella won't, no weird stringy texture pulling it into savory territory.
The cream cheese texture is spot on, but I'd double the monk fruit if you want it to actually taste like dessert rather than a slightly sweet snack.
Started making a batch every Sunday and they basically solved the late-night chocolate situation I've been white-knuckling for months. The cream cheese version holds up in the fridge for five days and still has crispness when you pop them in the toaster. I do 8 at a time stacked between parchment sheets. Four grams of carbs and it actually hits like dessert, not like 'keto dessert.'
Eight at a time with parchment between is the right system. Toaster brings them all the way back.
My son caught me putting cream cheese in the batter and gave me a look like I had lost my mind. He has asked for these three weekends in a row since.
The cream cheese skepticism never survives the first bite. Three weekends in a row and he's not asking questions anymore.
I've made a few different chocolate chaffle recipes and they all had that rubbery mozzarella texture that just doesn't belong in dessert. The cream cheese here actually fixes that. This one is the one I'm keeping.
Cream cheese melts into the batter. Mozzarella stays stretchy and it never works in a sweet recipe.
My husband is not a keto person. He eats what I make because I cook and he's hungry, but he has never once walked back into the kitchen to make more of something. He ate one of these straight off the waffle iron, went quiet for a second, then I heard the waffle maker click on again. He made his own. That's the cream cheese doing something the mozzarella versions never did (he has no idea it's in there and I'm not telling him). I've tried so many chocolate chaffle recipes trying to find one that tastes like actual dessert instead of a cocoa-flavored egg situation, and this is the one that finally crossed that line. Four stars because I burned my first two learning that medium-high runs hot on my maker, but once I dialed it back a notch, they've come out perfect every time.
The waffle maker clicking back on is the whole review. Medium is the right call on most makers, medium-high overcooks the edges before the center sets.
Stirred a quarter teaspoon of instant espresso powder into the cocoa and the chocolate just landed deeper. The monk fruit sweetness balanced out too, in a way it hadn't before. Been making chocolate chaffles for months. This one finally hit the note I was after. Batter still comes together in under two minutes, nothing about the process changes, but the result is different. Worth trying if you've been pushing for a darker chocolate.
Hadn't tracked the monk fruit shift, only the depth. Going to run it again and pay attention to the sweetness this time.
Added half a tsp of espresso powder with the cocoa and now it tastes like an actual bakery brownie.
Bakery brownie is exactly right. The espresso doesn't add coffee flavor, it just makes the cocoa punch harder. Half a tsp is the sweet spot.
Made this probably eight times now. Started adding a pinch of espresso powder to amplify the cocoa (old baking trick) and the difference is real. Doesn't taste like coffee, just tastes more chocolate.
The espresso trick is real. I use it in my chocolate cake too, same principle. Tiny amount, big difference in how the cocoa comes through.
Made this four times since February and the cream cheese keeps pulling me back. Way richer than I expected from five minutes in a waffle maker.
Four times since February. The cream cheese thing is what gets people, it actually smells like chocolate cake when it cooks. Mozzarella just doesn't do that.