Keto Cream Cheese Danish

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published August 12, 2022 • Updated March 11, 2026

Reader Rating
4.8 Stars (13 Reviews)

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

I make this cream cheese danish when I want a real pastry with my morning coffee. Light, airy meringue-based dough with a sweet cheesecake filling, and only 1 gram of net carb per serving.

I spent years testing pastry recipes before I landed on this one. Most low carb versions out there rely on fathead dough, which is mozzarella melted into almond flour, and I’ve never been happy with mozzarella in a sweet pastry. It tastes like pizza, not breakfast. So I built this keto cream cheese danish around a meringue-based dough instead. The texture is completely different. Light, puffy, with that thin crisp edge on the outside that cracks a little when you bite in. No chewiness, no stretchy cheese texture, just a real pastry.

a bite taken out of a cream cheese danish in front of a white coffee mug

The filling is essentially a no-bake cheesecake. Sweetener, lemon juice, vanilla, and an egg yolk for richness, all mixed until smooth and scooped right into the center before baking. That cheesecake center neutralizes any egginess from the meringue dough, which was one of my main goals when I developed this recipe. I drizzle a lemon icing over the top once they come out, and at that point you’re looking at something that belongs in a bakery case. One gram of net carb per danish.

I like setting up a full spread on weekend mornings. These danishes alongside a jelly danish, some bagels with everything seasoning, and a pot of strong coffee. My family doesn’t even register that any of it is keto. They just see breakfast. If you want something fruity to round it out, my lemon blueberry muffins pair well with the lemon icing on these.

A few readers have started stirring sugar-free jam into the filling before baking, and I’ve tried it myself. Strawberry and raspberry both work. I tested blueberry after a reader suggested it, and the lemon juice already in the filling makes the blueberry pop. That combination is good enough that I almost made a separate recipe for it, but you can just swirl a spoonful of any sugar-free preserve in and skip the extra recipe.

The meringue is what sets this apart from every other version. Whipping the egg whites into stiff peaks and folding gently (I count about 12-15 strokes and stop, even when it looks undermixed) gives you a dough that puffs up in the oven and actually holds. I use almond flour and a zero carb whey protein powder to replace the traditional flour. The protein powder is what makes it work. I’ve tested whey isolate against plant-based options, and whey isolate wins every time for this kind of baking. If you’ve never worked with meringue before, the tips below walk through exactly how I get it right.

two danishes filled with cream cheese on topped with ice in front of a cup of coffee and cream

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 684+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Cream Cheese Danish

4.8 (13) Prep 15m Cook 15m Total 30m 10 servings

Keto Cream Cheese Filling Ingredients

Keto Pastry Dough Ingredients

Sugar Free Icing Ingredients

Step by Step Instructions

Step by Step Instructions

1
Make cream cheese filling

To a medium bowl, add one egg yolk, cream cheese, sugar free sweetener, lemon juice and vanilla. Mix until creamy and smooth. Set aside.

a bowl with whipped cream cheese filling
Tip Mascarpone cheese can be substituted for cream cheese.
Ingredients for this step
  • 1 egg yolk
  • 4 oz cream cheese (softened)
  • 3 tablespoons powdered sugar (sugar-free)
  • 1/2 teaspoon lemon juice
  • 1/4 teaspoon vanilla extract
2
Separate the eggs

Separate the egg whites from the egg yolks and place each in a clean, dry small bowl.

two bowls with eggs separated, one holding the whites and one with the yolks
Tip Make sure no egg yolk gets in the whites or else you will have trouble beating to stiff peaks.
Ingredients for this step
  • 3 eggs
3
Yolk mixture

To the bowl with the egg yolks, add in low-carb protein powder, almond flour, softened cream cheese and sugar-free sweetener. Mix with an electric mixer until smooth. Set aside.

a yellow yolk mixture in a clear bowl
Tip Wash and dry beaters after mixing the yolk mixture.
Ingredients for this step
  • 3 egg yolks
  • 2 tablespoons protein powder
  • 2 tablespoons almond flour
  • 2 oz cream cheese (softened)
  • 1 tablespoon sugar free sweetener
4
Make meringue

To the bowl with egg whites, mix with a clean and dry electric mixer at a low medium speed until the mixture turns frothy. Add in the cream of tartar and turn the speed of the mixer up to high, continue mixing until stiff peaks form.

egg whites whipped into a meringue texture in a bowl
Tip The cream of tartar helps to stabilize the meringue.
Ingredients for this step
  • 3 egg whites
  • 1/2 teaspoon cream of tartar
5
Fold together

Carefully fold the yolk mixture into the egg meringue until combined.

a bowl with fluffy keto pastry batter
Tip Don’t aggressively fold or mix, the goal is to keep the airiness of the batter in order to get the danish pastry to rise.
6
Scoop, form, fill and bake

Scoop about ¼ cup of batter on a parchment lined baking tray spacing about 1 ½ inches apart. Using the back of a spoon make a well in the center of each danish batter to make room for the filling. Scoop a few tablespoons of cream cheese filling into the center of the well. Bake at 325 degrees for 15-18 minutes.

four unbaked danishes filled with cream cheese mixture on a baking sheet
7
Drizzle icing

To make the icing, combine powdered sweetener, lemon juice and whipping cream. Adjust the amount of whipping cream to create a thin icing capable of drizzling. Drizzle over danishes.

four cream cheese filled danishes on a baking tray
Tip Storage: Store in a ziploc bag at room temperature or in the refrigerator for 3-5 days.
Ingredients for this step
  • 3 tablespoons powdered sugar (sugar-free)
  • 1/2 teaspoon lemon juice
  • 1-2 tablespoons heavy whipping cream
Nutrition Per Serving 1 danish
106 Calories
9.2g Fat
4.9g Protein
1g Net Carbs
1.2g Total Carbs
10 Servings
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 →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Cream Cheese Danish

Frequently Asked Questions

Can I add fruit to the filling?

I've tested this with sugar-free strawberry and raspberry jam, and both work. Just stir about a tablespoon into the filling before scooping. My favorite so far is blueberry. The lemon juice already in the filling makes the berry flavor brighter, not sweeter. Don't use fresh fruit though. The moisture will make the pastry soggy.

Why did my danish deflate after cooling?

Some deflation is normal as they cool down. If yours went completely flat, the issue is almost always the fold. When I combine the yolk mixture into the meringue, I do about 12-15 slow strokes and stop, even when it still looks undermixed. Overfold and you lose the air that makes the pastry rise. The meringue should still look foamy when you stop.

Can I make these the night before?

I'd make the filling ahead but bake them morning of. The pastry softens overnight in the fridge and the meringue doesn't hold its texture. I've tried it both ways, and fresh-baked wins by a wide margin. The filling keeps in the fridge for 2 days, so prep that whenever you have a spare minute. If you want something you can fully prep the night before, my french toast holds up overnight in the fridge.

What protein powder works best in this recipe?

I use Isopure Zero Carb unflavored whey protein powder. I've tested whey isolate against plant-based options in this dough, and whey isolate gives a better rise and cleaner texture every time. Plant-based left the pastry slightly dense. Whatever brand you pick, make sure it's unflavored and zero carb.

Can I use coconut flour instead of almond flour?

I haven't tested this specific recipe with coconut flour, but my general keto baking rule is that coconut flour absorbs way more liquid than almond flour. You'd need roughly a quarter of the amount (about 1.5 teaspoons instead of 2 tablespoons). I'd stick with almond flour here since the ratio is already dialed in.

How do I get the pastry off the parchment without tearing?

Let them cool on the pan for at least 10 minutes before you try to peel them. They're fragile right out of the oven and will tear if you rush it. After 10 minutes, they firm up enough to lift cleanly. I use a thin spatula underneath to help release the edges first. Icing goes on when they're warm but not hot, around 15 minutes out of the oven.

What can I use instead of cream cheese?

Mascarpone is my go-to substitute. It has the same thick texture and rich flavor, just slightly less tang. I've used it when I ran out and the filling was just as smooth. Avoid flavored or sweetened varieties since they have added sugars that throw off the carb count.

Can I add extracts to the dough?

I haven't tried it in this specific recipe, but almond extract would be a natural fit with the almond flour already in the dough. Start with 1/4 teaspoon. Vanilla works too if you want a warmer, bakery-style flavor. I'd add either one to the yolk mixture, not the meringue.

Similar Recipes

Others looking for “Keto Cream Cheese Danish” also liked:

a bite out of a danish in front of a coffee cup

The meringue makes or breaks this pastry

I’ve made this enough times to know exactly where things go wrong with the meringue, and it usually comes down to three things.

Fresh eggs matter. If that carton has been sitting in your fridge for weeks, the whites won’t whip as firm. Room temperature is important too. Cold whites can take over 10 minutes to reach stiff peaks. Room temp gets there in about 3.

The biggest mistake is overbeating. You want stiff peaks, meaning the whites hold their shape when you pull the beater out. Go past that point and the foam breaks down, gets grainy, and your dough will bake flat. Beat on medium-high and watch closely. When it looks like thick marshmallow cream and the peaks stand straight, stop.

Your bowl and beaters also need to be completely clean and dry. Any grease or residual egg yolk and the whites won’t cooperate. I wipe mine with a paper towel before I start. If you’re new to low carb baking with whipped egg whites, you’ll recognize the same technique in my souffle pancakes.

a gray plate with a danish filled with cream cheese in front of a cup of black coffee

How to store these danishes

These stay fresh for 3-5 days in a ziploc bag or airtight container, either on the counter or in the fridge. I keep mine in the fridge because I like them cold, straight from the bag with coffee.

You can freeze them, but I’ll be honest: the filling texture changes after thawing. It gets a little grainy instead of smooth. If you’re freezing, wrap each one individually in parchment paper, then into a freezer bag. They’ll hold for about a month. Thaw in the fridge overnight, not on the counter. Other baked goods like my pumpkin bread freeze better since there’s no soft filling to worry about.

a baking pan with freshly baked danishes on top

Prep the filling ahead for faster mornings

The filling takes 2 minutes to mix and holds in the fridge for up to 2 days, so I make it the night before whenever I’m baking these on a weekday. Morning of, I just whip the meringue, fold the dough, and scoop. Ten minutes of active work and they’re in the oven. If you want a full keto breakfast spread without the morning scramble, pair these with a chaffle breakfast sandwich that you can also prep components for the night before.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Breakfast Recipes

A warm cinnamon roll in a mug topped with cream cheese icing that is melting down into the cinnamon roll. Star anise is beside the mug.
25 Mins
Keto Cinnamon Roll for One
4.8 Stars (15 Reviews)

I make this single serve keto cinnamon roll when the craving hits but I don't want a whole batch staring at me. One soft, fluffy roll with a gooey...

See the Recipe
a fork cut into the yolk of an egg cup
15 Mins
Keto Egg Cups
4.8 Stars (12 Reviews)

Three ingredients, 15 minutes, and breakfast is handled for the week. I meal prep these low-carb egg cups every Sunday and my kids grab them straight...

See the Recipe
close up original keto chaffle
6 Mins
Keto Chaffle Waffle
5 Stars (82 Reviews)

I add almond flour and baking powder to a basic cheese-and-egg chaffle so it actually tastes like a waffle, not a cheesy omelet. Four ingredients,...

See the Recipe
A slice of high protein french toast casserole on a plate covered with sugar-free maple syrup and topped with raspberries, blueberries and strawberries.
60 Mins
High Protein French Toast Casserole
5 Stars (6 Reviews)

25 grams of protein and only 4.4g net carbs per serving. This high protein french toast casserole has crispy edges, a custardy cinnamon center, and I...

See the Recipe
juicy, cheesy sausage balls stacked on each other in a skillet with a toothpick in the top one
20 Mins
Keto Sausage Balls
4.8 Stars (9 Reviews)

These keto sausage balls use pork panko instead of almond flour for a lighter texture and bigger flavor. I batch cook 48 at a time and freeze them...

See the Recipe
breakfast carnivore waffles
6 Mins
Keto Carnivore Waffle
4.7 Stars (21 Reviews)

The paffle is my carnivore version of a waffle, made with just egg, cheese, and pork rinds. I make these almost every morning when I'm doing...

See the Recipe
Reviews 33
4.8 Stars (13 Reviews)
  1. D
    Denise Mar 17, 2026

    That little bit of lemon in the filling is what got me (it's exactly how the danish from the bakery near my parents' house tasted) and I thought I'd given that up for good.

  2. K
    Kendra Lee Mar 10, 2026

    One thing I wish someone had told me: pull the cream cheese out at least 30 minutes before you start. My first attempt had tiny lumps in the filling because I tried to shortcut it, and the second batch was completely smooth. I also started adding an extra squeeze of lemon to the filling (basically doubled what the recipe calls for) and it makes the cheesecake layer taste brighter, less one-note sweet. For the meringue, make sure your bowl and beaters are bone dry or the whites just won't cooperate. These are my Sunday morning thing now, especially since they come in at 1 gram of net carbs and still feel like an actual breakfast pastry.

  3. D
    Dan Mar 1, 2026

    Stirred a spoonful of sugar-free raspberry jam into the filling. With the lemon juice already in there, it works surprisingly well. Didn't mess with the texture either.

    1. Annie Lampella
      Annie Lampella Mar 6, 2026

      Raspberry is one of my go-tos for this. The lemon does exactly what you said, it just lifts the berry flavor. A spoonful is the right amount too, more and it starts to get a little watery in the filling.

  4. M
    Melissa Feb 23, 2026

    I've never separated eggs before and was fully prepared to mess this up, but the meringue came together better than I expected (hand mixer on the lowest setting, took maybe 3 minutes to get stiff peaks). Watched it puff up in the oven and kept checking through the glass like I was waiting for test results. The cream cheese filling set up perfectly and the whole thing actually looked like what I thought it was going to look like, which felt like a real win for a first attempt. One question: mine deflated a bit after cooling, is that normal or did I fold too aggressively when combining the yolk mixture in?

    1. Annie Lampella
      Annie Lampella Feb 26, 2026

      Little bit of deflation is normal, they always come down some as they cool. If yours went pretty flat though, probably the fold. I do maybe 12-15 slow strokes and stop even when it looks like it needs more.

  5. M
    Maria I. Feb 21, 2026

    I don't usually bake keto stuff because recipes always seem more complicated than they look, but 1g net carb stopped me mid-scroll. The meringue step had me nervous (I've never separated eggs without accidentally breaking a yolk into the whites), but it came together faster than I expected and actually held. The filling tasted like actual cheesecake filling. Genuinely surprised. Can these be made the night before, or does the pastry texture suffer in the fridge?

    1. Annie Lampella
      Annie Lampella Feb 21, 2026

      Make the filling ahead, bake them morning of. The pastry softens overnight in the fridge, meringue doesn't hold up great. Ten minutes of actual work and they're fresh.

  6. A
    Aaliyah Feb 18, 2026

    Ok so I stirred a small spoonful of strawberry jam into the cream cheese filling before piping and now I cannot go back. It marbled through the cheesecake center and looked like something you'd pull out of a bakery case, which felt absurd on a random Tuesday snow day. The egg white meringue situation had me nervous before I started (I've collapsed meringue-based things before) but the shell puffed up beautifully and the outside got this thin crisp layer while the inside stayed soft. My husband came into the kitchen and asked what I ordered. We went through the whole batch before noon. I'm going to try blueberry jam next time and honestly I think this is going to be a standing snow day tradition.

    1. Annie Lampella
      Annie Lampella Feb 18, 2026

      Ha, the husband asking what you ordered is the real five stars. Blueberry next, yes. The lemon in the filling plays better with blueberry anyway.

  7. T
    Tamika Feb 16, 2026

    Been making this every Sunday for the last month. The protein powder in the dough gives it the right structure without getting dense.

    1. Annie Lampella
      Annie Lampella Feb 16, 2026

      The protein powder really does help. I've found the whey isolate works better than plant-based if you're experimenting with brands.

  8. J
    Joyce Hawkinson Apr 13, 2025

    Delicious? YES! But such a frustrating recipe to follow. Why not give the ingredients and then the method like other recipes do? I ended up using my three egg yolks in the pastry, then not having one for the filling, so I added a tablespoon of chia seeds. Yes, it worked, but why give the recipe this way? It made it more difficult and time consuming. I added a touch of almond extract as well as the vanilla as well. Very eggy, but delicious and guilt free.

    1. Annie Lampella
      Annie Lampella Apr 17, 2025

      I'm sorry this directions were confusing. I see what you are saying and I'm updating them. Thank you!

  9. A
    Allie Jan 4, 2025

    This was great but my dough turned out very runny and baked flat. Maybe my meringue wasn’t stiff enough?

    1. Annie Lampella
      Annie Lampella Apr 24, 2025

      Maybe or the meringue lost its air when you folded the yolk mixture in. It should still be foamy like.

  10. L
    Lisa Jul 1, 2024

    I was wondering if you have ever added an extract to the dough? Almond or vanilla?

    1. Annie Lampella
      Annie Lampella May 5, 2025

      I haven't but you could! Almond extract would be delicious!

  11. V
    V Stone Mar 30, 2024

    I think this is one of the best keto recipes I've made! Thank you for sharing it with everyone!

    1. Annie Lampella
      Annie Lampella Apr 4, 2024

      Glad it's on the list. Room temp cream cheese for the filling or it'll have lumps.

  12. S
    stacie Feb 29, 2024

    Which Unflavored Zero Carb Protein Powder do you use? The link to amazon no longer works.

    1. Annie Lampella
      Annie Lampella Mar 11, 2024

      I use isopure zero carb protein powder. https://amzn.to/3Tcrrr8

  13. S
    Sheri L Miller Jun 20, 2023

    Is this recipe for one serving or ten?

    1. Annie Lampella
      Annie Lampella Jun 20, 2023

      It's for 10 servings

  14. E
    Emily Feb 6, 2023

    I meant *cool, not "cook"

    1. Annie Lampella
      Annie Lampella Feb 11, 2023

      Ha, cool makes way more sense. Yeah, let it sit 5 minutes before cutting or the filling runs everywhere.

  15. E
    Emily Feb 6, 2023

    How do you remove the pastry from the parchment? Mine are sticking. They look and smell Amazing tho. But I don't want to ruin them trying to peel them off the parchment. :(
    There was no clear direction for after baking. Such as, how long to cook for before trying to remove, best time to apply icing....etc.

    1. Annie Lampella
      Annie Lampella Feb 10, 2023

      Let them cool on the pan for at least 10 minutes before peeling. They're fragile right out of the oven and will tear if you try too soon. Icing goes on when they're warm but not hot, around 15 minutes out.

Leave a Review