Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Chocolate Pancakes

Keto chocolate pancakes that look and taste like the real thing — a fluffy low-carb stack at 2g net carbs. Coconut flour, cream cheese, and cocoa powder make the batter, and I tested it four times before it was right.
  • 2gnet carbs
  • 5.7gprotein
  • 15minutes
  • 8servings

This post may contain affiliate links. See my disclosure policy.

I've been making these chocolate pancakes since 2018, and it took me four batches to land on the version I actually liked. The first few rounds were either too dense or too eggy, and I almost gave up on the coconut flour route entirely. What finally clicked was splitting the liquid: half heavy cream, half almond milk. Heavy cream alone makes them spongy. The 50/50 ratio gives you a lighter batter that still holds together on the griddle.

The base is simple. Cream cheese and eggs do all the structural work. The liquid is just for moisture and texture, which is why you can swap between cream and milk without the whole thing falling apart. I add unsweetened cocoa powder for that deep chocolate flavor, and coconut flour instead of almond flour because I got tired of almond flour burning dark before the center cooked through. Coconut flour gives you that golden color that actually looks like a real pancake.

Stack of keto chocolate pancakes topped with chocolate cream and shavings

If flipping stresses you out, one of my readers (Karla) figured out you can bake these instead. 350 degrees for 12 minutes, no flipping required. I tried it after she posted her comment and it works. The cream cheese and eggs set up in the oven the same way they do on the griddle. Pour the batter into a muffin top pan or onto a parchment-lined sheet, and you get perfectly round low-carb pancakes with zero spatula anxiety.

I blend everything in my BlendTec, which breaks down the cream cheese completely. No lumps, no chunks, just smooth batter in about 30 seconds. A food processor works too, but the blender is faster and easier to clean.

These freeze well if you separate them with parchment paper. I keep a bag in the freezer for weekday mornings and reheat them in the toaster for about 90 seconds. They crisp up on the outside and stay soft in the middle. If you love breakfast variety, try my fluffy keto pancakes or turn this exact batter into keto chocolate chip waffles by pouring it into a waffle iron instead.

Rich chocolate flavor without the sugar

For that deep chocolate flavor, instead of regular cocoa powder, I add Cacao Bliss, a raw cacao powder blended with superfoods. They are my partner for this recipe.

Cacao Bliss is a blend of raw cacao with turmeric and cinnamon. I use it in anything that calls for cocoa powder because the flavor is richer and less bitter than what I get from standard unsweetened cocoa. Save 15% off your order with my code KETOFOCUS at checkout.

Beyond flavor, Cacao Bliss contains turmeric (which helps with inflammation) and MCT oil for sustained energy. I notice a difference in how full I feel after a stack of these compared to when I use plain cocoa powder.

Tall stack of keto chocolate pancakes topped with chocolate shavings

Why I use coconut flour (not almond)

I tested this recipe with both flours side by side, and coconut flour won every time. Almond flour burns before the inside finishes cooking. You end up with dark brown edges and a raw center. Coconut flour gives you that golden color that actually resembles traditional pancakes.

If you are worried about a coconut taste or an eggy texture, the cream cheese and cocoa powder mask both completely. I could not taste coconut at all in the finished pancakes. For a different take on pancake flours, I also make keto chai pancakes with a similar base.

How cream cheese works in the batter

Cream cheese is doing two jobs here. First, it adds fat without adding carbs. Less than 1g of carbs per serving, so it basically just contributes fat and richness. Second, it gives the batter structure. Along with the eggs, cream cheese is what holds these keto pancakes together when you flip them.

I use plain, full-fat cream cheese. No flavored varieties, no reduced-fat versions. Check the label on yours because some brands sneak in fillers that add carbs. Stick to the block-style cream cheese and soften it before blending.

Fluffy keto chocolate pancake topped with chocolate shavings

Keep them small (3 inches max)

Since there is no gluten holding the batter together, make these no larger than 3 inches. Any bigger and they fall apart when you try to flip. I learned this the hard way with my first few batches.

If you want bigger pancakes, add 1/2 teaspoon of xanthan gum to the batter. It binds everything and makes flipping a 4-5 inch pancake actually possible. Or skip the size problem entirely and bake them in the oven.

Griddle vs. skillet (and why it matters)

I recommend a griddle for these. The flat surface distributes heat evenly, which matters because these need consistent low heat to cook through without burning the bottom.

If you use a skillet instead, pick a heavy-bottomed nonstick pan. Thin pans create hot spots that scorch the batter. Cook the first side longer on low heat so the edges set before you flip. I also cover the pan with a lid, which traps steam and helps the top side firm up faster.

Syrup dripping down a stack of keto chocolate pancakes

Choosing the right cocoa powder

Use 100% unsweetened cocoa powder. If the label does not say 100% cocoa, it probably has sugar or fillers hiding in there. I check every brand because some keto-labeled cocoa powders still have 4-5g of carbs per serving.

Look for 2g net carbs or less per serving. That is enough chocolate flavor without eating into your daily carb budget.

Why I blend the batter (not mix by hand)

I make these in a blender every single time. The cream cheese needs to be completely broken down or you get lumps in the batter that turn into white pockets in the finished pancakes. A whisk will not cut it.

My go-to is the BlendTec. About 30 seconds on medium and the batter is perfectly smooth. The Vitamix and Ninja work just as well. A food processor or hand mixer is fine in a pinch, but you will spend more time chasing lumps.

Toppings and ways to serve them

I top mine with sugar-free syrup most mornings. My favorite is ChocZero maple syrup. No sugar, no sugar alcohols, and it actually tastes like the real thing.

Other low-carb toppings I rotate through: whipped cream, fresh berries, a spoonful of yogurt, or a drizzle of melted peanut butter. If you want to go full dessert, pair these with keto chocolate glazed donuts for a chocolate-themed breakfast spread. Or try keto red velvet waffles if you want something in the same flavor family but different enough to keep mornings interesting.

How to make these pancakes

I make these in a blender. Toss in the cream cheese, eggs, heavy cream (or my preferred 50/50 split with almond milk), coconut flour, sweetener, cocoa powder, and baking powder. Blend until smooth. Preheat your griddle to low, not medium, because these brown fast and need time for the center to set before you flip.

Pour batter into 3-inch rounds. Cook the first side for 3-5 minutes on low heat until the edges look dry and a spatula slides under easily. Flip and cook another 2-3 minutes. If you hate flipping, bake them at 350 degrees for 12 minutes instead. Same batter, same results, no flipping.

For meal prep, let them cool completely and stack between parchment paper squares. They freeze for up to a month and reheat in 90 seconds in the toaster. I keep a batch in the freezer and pull them out on busy mornings alongside keto pancake pies for variety.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Chocolate Pancakes

Print Pin
Prep 5 min Cook 10 min Total 15 min Serves 8

Ingredients

Servings 8

Keto Chocolate Pancakes Ingredients

Step by Step Instructions

  1. Preheat griddle

    Preheat your griddle or non stick skillet over low heat.

    ingredients in a blender
  2. Blend it

    Add all ingredients in a blender. Blend until smooth.

    blended chocolate pancake batter in a blender
  3. Pour into griddle

    Pour pancake batter onto a preheated griddle or skillet. Make pancakes no larger than 3 inches wide. Larger pancakes are harder to flip. Let cook on low heat for several minutes (3-5 minutes) or until you can easily slide a spatula under the pancake to flip. When ready, flip the pancakes and cook a few minutes on the other side. Remove from skillet.

    a chocolate pancake cooking on a skillet

Nutrition

Per serving: 1/8 of recipe

Calories
210
Fat
19.4g
Protein
5.7g
Total carbs
4.7g
Net carbs
2g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

How many 3-inch pancakes are in one serving?

I get about 12-14 three-inch pancakes from one batch, so a serving is roughly 3-4 pancakes depending on how thick you pour them. My kids usually eat 3 each and I eat 4.

Can I bake these instead of cooking on the stovetop?

Yes, and I actually prefer this method on busy mornings. One of my readers, Karla, figured this out: 350 degrees for 12 minutes. I tried it after her comment and the pancakes came out just as good. Pour batter into a muffin top pan or onto parchment paper and skip the flipping entirely. The cream cheese and eggs set up in the oven the same way they do on the griddle.

Can I use almond milk instead of heavy whipping cream?

I tested this extensively. Heavy cream alone makes them dense and spongy. My sweet spot is a 50/50 split: half heavy cream, half almond milk. You get a lighter texture without losing the richness. Straight almond milk works too (the cream cheese and eggs are doing the structural work), but the pancakes will be slightly less rich.

Can I make the batter into waffles?

I have done this and it works perfectly. Same batter, same ratios. Just pour it into a preheated waffle iron and cook until the steam stops. The outside gets crispier than pancakes, which I actually prefer some mornings.

How do I store and reheat leftover pancakes?

I store leftovers in the fridge for up to 3 days in an airtight container. For longer storage, I freeze them between layers of parchment paper in a freezer bag for up to a month. Reheat in the toaster for about 90 seconds. They crisp up on the outside and stay soft inside. Microwaving works but makes them a little rubbery.

What is the difference between cocoa powder and cacao powder for this recipe?

I have used both. Cocoa powder is roasted and has a smoother, more familiar chocolate flavor. Cacao powder is raw and tastes more intense, almost bitter. For this recipe I use unsweetened cocoa powder for a classic chocolate taste. When I want a richer flavor, I swap in Cacao Bliss, which is a raw cacao blended with turmeric and cinnamon.

Can I make these pancakes dairy-free?

I have tested this with dairy-free cream cheese and almond milk in place of the heavy cream. The texture is slightly different (a little less creamy in the center) but they still hold together and taste great. I use Kite Hill cream cheese for the dairy-free version.

What can I use instead of coconut flour?

Almond flour works but you will need about 3 times the amount since it absorbs less liquid than coconut flour. I prefer coconut flour here because almond flour tends to burn on the griddle before the center cooks through. If you go with almond flour, keep the heat extra low and make them smaller.

Browse by ingredient
Similar recipes

People who cooked Keto Chocolate Pancakes also made

Reviews

Tap to rate

4.8 from 23 ratings, 14 written

Made this recipe?

Replying to Derek

Your rating

Beatriz

These flip cleaner than any keto pancake I’ve made. A third cup of coconut flour holding four eggs and that much cream cheese sounded wrong to me. It works.

Reply

Annie Lampella

That ratio looks wrong on paper every time. So glad they flipped clean for you!

Reply

Beatriz

Makes me feel better that it looks wrong to you too. I doubled it this morning and they still came out fine.

Reply

Jeff

I’ve got a Belgian waffle iron that never gets used and this recipe has me wondering. Coconut flour batter is so different from regular, and I honestly don’t know if it’ll hold together in the iron or just stick to the plates. The recipe says low heat on a griddle, which makes sense, but waffle irons do their own thing with temperature. I’ve made a few other keto waffle recipes, came out fine, but none had cream cheese in the batter. Not sure if that helps it bind or makes it too soft to release cleanly. Has anyone actually tried this in a waffle iron? Did it hold its shape or was the texture off?

Reply

Annie Lampella

Jeff, I’ve made these as waffles and they work. Same batter, no changes needed. Preheat the iron fully and cook until the steam stops. They release cleanly, and the outside gets crispier than the pancake version, which I actually prefer.

Reply

Maria

can I use regular milk instead of heavy cream??

Reply

Annie Lampella

Maria, regular milk works but will add more carbs than the nut milk option in the recipe. I use unsweetened almond milk when I’m skipping the heavy cream, keeps the macros a lot closer.

Reply

Sarah

I forgot how much I missed chocolate pancakes

Reply

Annie Lampella

That is exactly why I kept testing these. So glad you have them back!

Reply

Rosa

I was convinced cream cheese in pancake batter was going to taste like dessert. It doesn’t. The cocoa takes over. These taste like chocolate pancakes, not cream cheese pancakes. Low heat actually matters here, more than I expected. Rushed the first batch and the texture was off, dense and slightly raw in the center. Second batch, followed the instructions, came out right. Four stars, not five, because the batter is thicker than it looks and the first pour always needs adjusting.

Reply

Annie Lampella

The thick batter is real. First pour is basically a test pour every time.

Reply

Tara

Pour smaller than you think, half-dollar size flips without breaking. Real chocolate hit from the cocoa, which surprised me in a breakfast pancake. Only flag: 5.7g protein per serving even with four eggs, so I stack two.

Reply

Annie Lampella

Stacking two is how I eat them too. Four eggs sounds like a lot until you realize it’s spread across 12-14 pancakes.

Reply

Angela

Ignored the low heat instruction on my first two batches and got pancakes brown on the outside, gummy in the middle. Coconut flour batter doesn’t bubble like regular batter, so you lose your normal flip signal. Go way lower than you’d think, and watch the edges instead of the surface. When they go from shiny to matte, flip. Every batch since has been right.

Reply

Annie Lampella

That shiny-to-matte cue is something I should have put in the recipe.

Reply

Alex

Tripling the batch for a pool brunch Sunday, does coconut flour scale straight or is that where things get weird?

Reply

Annie Lampella

Coconut flour scales straight, just triple all of it in the same ratios. The batter holds the same. Only thing I’d watch is pan temp on a big batch, the griddle creeps hotter as you go so knock it down after the first round or two.

Reply

Tamika

Swapped the unsweetened cocoa for Dutch-process and I’ve made this three times since. The flavor is deeper and fudgier, less sharp on the chocolate end, and the batter looks different before it even hits the griddle.nnOne thing to know: Dutch-process has no acidity, so the baking powder has to carry more weight. I bumped mine to about 2¼ teaspoons and the lift was noticeably better.nnLow heat matters more here than I expected. I’ve pushed the temp on other pancake recipes and gotten away with it, but the cream cheese will set the outside before the center finishes if you rush it. Go slow. The middle comes out actually fudgy, and I’m still making these after years of keto baking.

Reply

Annie Lampella

Smart on the baking powder. Dutch-process can’t borrow from the acidity for lift the way regular cocoa can.

Reply

Min

Went through four other keto chocolate pancake recipes before landing here, and the coconut flour base is what finally got the texture right. Every almond flour version I tried went gummy in the center and fell apart on the spatula. These hold together, have actual chocolate flavor from the cocoa (not just brown color), and the cream cheese keeps them from tasting like cardboard. Not going back.

Reply

Annie Lampella

Yeah, the almond flour batter stays wet in the center no matter how long you leave it on the griddle. The edges start to burn before it sets. Coconut flour just absorbs differently.

Reply

Casey Thomas

Made these Saturday morning for my son, who has opinions about every keto thing I make, usually loud ones. He ate four. Didn’t once ask what was in them, then asked if we were having ‘the chocolate pancakes’ this weekend too. I think it’s the batter coming together in the blender like that, completely smooth with no graininess. He has zero idea there’s cream cheese in there and I’m not volunteering that information.

Reply

Annie Lampella

Four is the record at my house too. The blender breaks the cream cheese down completely, no trace of it in texture or taste. Your secret’s safe.

Reply

Amber

I’ve tried probably four other keto pancake recipes and the batter always ends up gummy or weirdly eggy. The coconut flour and cream cheese combo here makes something that actually holds together like a real pancake. These are the ones I’m sticking with.

Reply

Annie Lampella

Four recipes is a lot of gummy batter to get through. Coconut flour absorbs so much liquid that you need way fewer eggs to bind it, which is what gets rid of that rubbery eggy bite most recipes have.

Reply

Taylor

Threw a teaspoon of espresso powder in the batter and the cocoa went from good to freaking unreal. Coconut flour already does something with chocolate but espresso pushes it into actual brownie territory. Double batching this every time now.

Reply

Annie Lampella

Yeah the coconut flour does something weird with chocolate that regular flour doesn’t. Espresso just finishes it. Trying it this weekend.

Reply

Ashley

Was convinced I’d mess up the batter the first time, but blending everything takes maybe two minutes and they come out the same every single time. Four batches in, they’re my Saturday morning thing now.

Reply

Annie Lampella

Four batches and it basically runs itself. Blender does all the thinking.

Reply

Luz

My daughter asked if I snuck ‘real chocolate’ in these because they tasted ‘too good for a school morning,’ and I had to explain the whole coconut flour situation to a 9-year-old. Worth it. Something about the cream cheese keeps them from tasting like a health food experiment, which is the whole point.

Reply

Annie Lampella

The coconut flour explanation to a 9-year-old is an experience. Mine just calls them ‘the chocolate ones’ and I don’t push it.

Reply

Derek

Added a teaspoon of instant espresso to the cocoa and the whole batter changed. Chocolate flavor went from good to actually deep. Blended everything together and it was smooth in maybe 30 seconds. No fighting the cream cheese either.

Reply

Annie Lampella

That espresso trick is real. Works in my keto brownies too but I hadn’t tried it in this batter yet. Next batch.

Reply

Mei

Fourth batch this winter and I think I finally cracked it (swapped half the heavy cream for almond milk) and they went from spongy to genuinely light, that almost creamy center I’ve been chasing.

Reply

Annie Lampella

Took four batches to get it right. The 50/50 split was the sweet spot – heavy cream alone can make them dense.

Reply

Alicia Clark

Making these for my kids tomorrow morning but I only have almond milk instead of heavy cream or nut milk. Will that work or do I need the fat content from the cream to get them to hold together?

Reply

Annie Lampella

Yeah you’re fine. The cream cheese and eggs are doing the structure work, the liquid is just for moisture. Almond milk works, they’ll just be slightly less rich than with heavy cream.

Reply

Karla A Cruz

These are great. I cook mine in the oven so i don’t have to deal with flipping. 350 degrees for 12 minutes. Perfection!

Reply

Annie Lampella

Ha, you’re literally in the FAQ now. Tried it after your comment and yeah, the oven method is solid. Nice when I don’t want to babysit a griddle.

Reply

Med Welch

How many 3″ pancakes are in a serving? Would be helpful if this information were included. Thanks

Reply

Annie Lampella

About 12-14 three-inch pancakes per batch, so roughly 3-4 per serving. My kids eat 3, I do 4.

Reply

Keep going

More Breakfast Recipes

See all 81 Breakfast recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.