Keto Chocolate Chip Waffles
Published January 12, 2020 • Updated March 3, 2026
This post may contain affiliate links. See my disclosure policy.
My kids' favorite keto chocolate chip waffles, made with a simple chaffle batter that tastes like dessert for breakfast with zero sugar.
My kids have been obsessed with chocolate chip waffles since they were little. I’m talking “can we have waffles for dinner” levels of obsessed. When I figured out how to make a low carb version using a basic chaffle recipe as the base, breakfast got a whole lot easier in our house.
These are technically chaffles, which means the batter is built on cheese and egg. I use shredded mozzarella because it melts into the batter so completely you don’t even taste it. One of my readers, Natalie, put it best: the mozzarella disappears and your 7am brain can handle cracking one egg and mixing. She’s not wrong.
The sugar free chips are what make this feel like actual dessert. They melt just enough at the edges to get gooey but still hold their shape in the center, so you get pockets of melted chocolate in every bite. I’ve tried folding them into the batter and sprinkling them on top, and honestly I do both. Chips in the batter distribute evenly. Chips on top give you those caramelized bits on the surface.

I get asked a lot about scaling this for multiple kids. The recipe as written makes one serving, which is one large Belgian waffle or two to three minis. When I make these for all four of us, I just multiply the batter and run batches back to back. The iron handles it fine. If things start sticking or browning unevenly around batch 3 or 4, I wipe it quick with a paper towel and keep going.
What I love about this breakfast is that it works for everyone at the table. I eat mine as-is. My kids load theirs up with whipped cream and extra chips. If someone in your house isn’t doing keto, they can drizzle regular syrup on theirs and everyone’s eating the same base recipe. It’s the one breakfast I don’t have to make two versions of.
Once you get the hang of this one, try a peanut butter chaffle or go savory with keto chicken and waffles for dinner. The batter method is basically the same.
Top with homemade whipped cream, a few more chips, and some sugar free chocolate syrup for the ultimate breakfast that happens to have zero sugar.
How to make chocolate chip chaffles
- Mix the chaffle ingredients: egg, shredded mozzarella, almond flour (or coconut flour), sweetener, chips, baking powder, vanilla, and salt. If you’re using coconut flour, let the batter sit for 5 minutes so the flour hydrates properly.
- Pour into your waffle maker. I use about 1/3 of the batter per mini waffle, or all of it for one Belgian waffle.
- Cook until golden brown and the edges start to crisp up.
- Top with fresh whipped cream and extra chips. If you want to go all out, try stacking these with a red velvet waffle for a holiday brunch spread.
Explore 684+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
1 egg
1/2 cup shredded mozzarella cheese
2 tablespoons almond flour or 2 teaspoons coconut flour
1 tablespoon sugar free sweetener
1 tablespoon sugar free chocolate chips
1/4 teaspoon baking powder
1/4 teaspoon vanilla
pinch of salt
Step by Step Instructions
Step by Step Instructions
Pour the batter
Pour the waffle batter 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. Only pour about 1/3 of the batter if using a mini waffle maker.
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
Do I need to let the batter rest before cooking?
If you're using almond flour, no. I mix and pour immediately. But if you're using coconut flour, I've learned the hard way that you need to let the batter sit for 5 to 10 minutes. Coconut flour keeps absorbing liquid after you mix it, and if you pour too soon the texture comes out gummy instead of crispy. I set a timer now and it makes a real difference.
Can I make these dairy-free?
I've made a dairy-free version using my vegan chaffle base with sugar free chips folded in. Some people swap the cream cheese for 1 tablespoon of mayo per ounce, which sounds strange but works as a binder. The texture is slightly different (a little less crispy around the edges) but my dairy-free friends say they're still really good.
Why are my chaffles soft instead of crispy?
In my experience, it comes down to two things: cheese type and heat. Shredded mozzarella gives you a crispy chaffle because it browns and crisps at the edges. Cream cheese makes a softer, cakier result. I also crank my waffle maker to medium-high or high. If your iron doesn't get hot enough, the chaffle just steams instead of crisping. The Oster Belgian with the adjustable dial is what I use when I want maximum crunch.
How many chaffles does one batch make?
One batch of batter makes one large Belgian waffle or two to three minis on the Dash. When I'm feeding my whole family, I multiply the recipe by 4 or 5 and run batches back to back. The waffle iron handles consecutive batches fine. If it starts sticking or browning unevenly after the third or fourth round, I just wipe it with a paper towel and keep going.
Can I make these as pancakes without a waffle maker?
I've done it. Just pour the batter into a greased nonstick skillet on low-medium heat and let it cook for a few minutes per side. You won't get the crispy waffle edges (that's the whole point of a chaffle, honestly) but the flavor is the same. I use a similar technique with my almond flour pancakes.
Can I add cocoa powder for a double chocolate version?
I add 1 tablespoon of unsweetened cocoa powder to the batter when my kids want something extra chocolatey. It doesn't change the texture much, just deepens the chocolate flavor. I still use the sugar free chips on top so you get that melty chip bite along with the cocoa in the base.
Can I freeze these for meal prep?
This is how I handle weekday breakfasts. I make a big batch on the weekend, flash freeze them flat on a sheet pan for about 20 minutes, then bag them up. They reheat best in a toaster or toaster oven (skip the microwave, it makes them soggy). My kids grab one, pop it in the toaster, and breakfast is done in 2 minutes.






I've gone through six other keto waffle recipes trying to find one worth repeating, and this chaffle batter is it, though next time I'm doubling the chocolate chips.
Forgot these were a thing until this morning. Now I'm eight again, in my grandmother's kitchen.
That waffle smell does it every time. The vanilla in the batter takes it somewhere.
One thing that took me embarrassingly long to figure out: let the waffle iron heat up a full extra minute past when the indicator light says it's ready. I made these three or four times with a soft, slightly gummy center and kept second-guessing the batter, more flour, less batter, different ratios. None of that was the issue. With a fully hot iron, the mozzarella sets almost instantly when you close the lid and you get that crispy shell through the whole waffle, not just the outer edges. I also started pressing Lily's chips gently into the top of the batter right before I close the iron so they stay distributed instead of pooling in one spot. Both sound like small adjustments but they made a real difference. Every batch has been consistent since.
The indicator light is always early. I go a full 2 minutes past mine now. And pressing the chips in before closing is so obvious I'm annoyed I didn't think of it sooner.
Added a pinch of cinnamon with Lily's dark chocolate chips and somehow the whole waffle crossed into snickerdoodle territory, which I did not plan for but am fully committed to now. Medium-high heat the whole time, don't touch the lid until it stops steaming, and this has become my snow day breakfast for the foreseeable future.
Hadn't thought to add cinnamon but that snickerdoodle thing tracks. The vanilla already in the batter probably does half the work.
Making a big batch of these tomorrow for my kids' snow day because they have been begging for waffles all week! The recipe says 1 serving, which I am assuming is one waffle? I have four kids so I am doing at least 4x-5x. My main worry is the mozzarella. Does that much cheese mess with the texture? I have heard cheese-heavy batters can get funky. Also, back to back batches or let the iron cool between them?
Yeah, one waffle per serving. Back to back is fine on most irons, I don't wait. If they start sticking or browning unevenly around batch 3 or 4 just wipe it quick with a paper towel.
The mozzarella melts into the batter so you don't taste it at all. My 7am brain can handle cracking one egg and mixing.
The melt-in thing is why mozzarella works so well for breakfast chaffles. I keep a bag of the pre-shredded in the fridge just for these.
Just made these for the first time. Poured piping hot sugar free sugar on them and they were fantastic! Can’t wait to make them again!
Hot syrup on a fresh chaffle is the way. The chocolate chips get all melty underneath it.
Delicious!!!!
Ha, my kids call these 'dessert for breakfast' and they're not wrong. The chips melt right into the batter and you'd never guess there's mozzarella in there.