Cinnamon and Cream

Keto Cheesecake with Almond Flour Crust and Whipped Erythritol Filling

25 min read

↓ Jump to Recipe

Imagine sliding a fork through a cheesecake so smooth and dense it almost sighs, its vanilla-scented filling giving way to a golden, slightly nutty crust that crumbles just enough at the edge. That is exactly what this keto cheesecake delivers, and it is the kind of dessert that makes guests do a double-take when you mention it contains no sugar at all. It chills into a perfectly set, sliceable round that looks completely at home on a special occasion table or a quiet Tuesday night when you just need something deeply satisfying.

What sets this cheesecake apart is the technique of whipping the erythritol into the cream cheese before adding the eggs. Erythritol has a slightly cooling finish on its own, but when it is creamed into the fat it dissolves more fully and the flavor mellows completely, giving you a filling that tastes genuinely sweet and smooth rather than faintly medicinal. The almond flour crust is pressed firmly and pre-baked until golden so it becomes sturdy enough to slice cleanly, while a touch of brown sugar erythritol blend in the crust adds a hint of warmth that plain granular erythritol alone cannot quite achieve.

This recipe sits comfortably at a medium difficulty level. You do not need any special equipment beyond a springform pan and a stand or hand mixer, and the steps are straightforward as long as you respect two things: room-temperature ingredients and a water bath. If you are new to keto baking or have been disappointed by grainy or rubbery sugar-free cheesecakes before, this recipe was written with exactly those frustrations in mind, and every step explains not just what to do but why it works.

Prep: 30 minutesTotal: 6 hours 30 minutes (includes cooling and chilling time)Yield: one 9-inch cheesecakeDifficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian✓ Gluten-Free✓ Keto-Friendly✓ Sugar-Free
Servings:

12

servings

Ingredients

  • 240 gblanched almond flour (about 2 1/4 cups), finely ground, not almond meal
  • 60 gerythritol brown sugar blend (about 1/4 cup), such as Swerve Brown or Lakanto Golden
  • 1 tspground cinnamon
  • 85 gunsalted butter (6 tbsp), melted and slightly cooled
  • Pinch of fine sea salt
  • 680 gfull-fat cream cheese (three 8-oz blocks), completely at room temperature
  • 200 ggranular erythritol (about 1 cup), such as Swerve Granular or Anthony’s
  • 240 gfull-fat sour cream (about 1 cup), at room temperature
  • 3 largeeggs, at room temperature
  • 2 tsppure vanilla extract
  • 1 tbspfresh lemon juice
  • 1 tsplemon zest (from about half a lemon)

Ingredient Substitutions

granular erythritol

  • Equal weight of allulose: allulose behaves more like sugar, browns slightly, and has no cooling aftertaste. It may make the cheesecake set slightly softer.
  • Equal weight of monk fruit erythritol blend (1:1 sugar replacement): use the same amount and expect nearly identical results with a slightly cleaner sweetness.
  • 3/4 the amount of powdered erythritol: powdered dissolves more easily and reduces any residual graininess, but measure by weight for accuracy.
erythritol brown sugar blend

  • Equal weight of granular erythritol plus 1/4 tsp molasses (adds trace carbs but provides the warm flavor): still very low glycemic.
  • Equal weight of Lakanto Golden monk fruit blend: works identically.
blanched almond flour

  • Equal weight of sunflower seed flour (for nut-free): works almost identically in texture but may turn the crust slightly greenish due to a natural reaction with baking. Add 1/2 tsp cream of tartar to prevent this.
  • Hazelnut flour at equal weight: adds a lovely Nutella-adjacent flavor to the crust.
full-fat sour cream

  • Equal weight of full-fat plain Greek yogurt: adds a slightly tangier, lighter result. Make sure it is at room temperature.
  • Equal weight of full-fat creme fraiche: richer and slightly less tangy, produces a very luxurious texture.
unsalted butter

  • Equal weight of coconut oil, melted: makes the crust dairy-free and adds a faint coconut note. Use refined coconut oil for a neutral flavor.
  • Equal weight of ghee: works perfectly and adds a subtle nuttiness.
eggs

  • This recipe relies on eggs for structure and cannot be made egg-free without significantly altering the texture. Flax eggs will produce a filling that does not set firmly.

Instructions

🔧 Equipment

🟫9-inch springform pan
🟫7-inch springform pan (for Instant Pot method)
stand mixer or hand mixer
🧁large roasting pan (for water bath)
🧁heavy-duty aluminum foil
🍴offset spatula
🔵wire cooling rack
6-quart or larger Instant Pot or electric pressure cooker
Instant Pot trivet with handles
⚙️blender or food processor (optional, for powdering erythritol)
📄parchment paper
🔵fine-mesh sieve (optional, for dusting)



Prep: 30 minutes
Bake: 55 to 65 minutes at 325°F (163°C)
Total: 6 hours 30 minutes (includes cooling and overnight chill)
A water bath (bain-marie) is the gold standard for cheesecake. It keeps the oven environment humid, prevents cracking, and gives you that impossibly smooth, creamy texture.
  1. Remove the cream cheese, sour cream, and eggs from the refrigerator at least 1 hour before starting. Cold cream cheese will not cream smoothly and cold eggs can cause the batter to curdle. Preheat your oven to 325°F (163°C). Wrap the outside of a 9-inch springform pan tightly with two layers of heavy-duty aluminum foil, coming at least 3 inches up the sides. This is your waterproofing against the water bath.
  2. Make the crust: In a medium bowl, stir together the almond flour, erythritol brown sugar blend, cinnamon, and salt until evenly combined. Pour in the melted butter and mix with a fork until the mixture resembles damp sand and holds together when pressed. Tip it into the prepared springform pan and press it evenly across the bottom and about 1 inch up the sides using the flat bottom of a measuring cup. Press firmly so the crust is compacted and even. Bake for 12 to 14 minutes until the edges are lightly golden and the crust smells nutty. Remove and let cool for 10 minutes while you prepare the filling. Leave the oven on.
  3. Make the filling: In the bowl of a stand mixer fitted with the paddle attachment (or using a hand mixer), beat the cream cheese on medium speed for 2 full minutes until completely smooth and fluffy with no lumps. Scrape down the sides thoroughly. Add the granular erythritol and beat for another 2 minutes until it is fully incorporated and the mixture looks pale and creamy. Scraping the bowl is important here, as unmixed pockets of cream cheese will show up as lumps in the final cheesecake.
  4. Add the sour cream, vanilla extract, lemon juice, and lemon zest. Beat on low speed until just combined, about 30 seconds. Add the eggs one at a time, beating on low speed after each addition until just incorporated. Do not overmix once the eggs are in: overbeating incorporates too much air, which causes the cheesecake to puff up dramatically in the oven and then collapse and crack as it cools.
  5. Pour the filling over the cooled crust and smooth the top with an offset spatula. Give the pan a gentle tap on the counter two or three times to release any large air bubbles. Place the foil-wrapped springform pan inside a large roasting pan. Bring a kettle of water to a boil and carefully pour the hot water into the roasting pan until it reaches about 1 inch up the sides of the springform pan.
  6. Carefully transfer the roasting pan to the oven. Bake for 55 to 65 minutes. The cheesecake is done when the edges are set and puffed slightly and the center 2 to 3 inches still jiggles gently like Jell-O when you nudge the pan. It will look underdone, but it will continue cooking from residual heat. Turn off the oven, crack the door open about 1 inch (use a wooden spoon to prop it), and let the cheesecake cool in the oven for 1 hour. This gradual cooling is the other key to a crack-free surface.
  7. Remove the cheesecake from the water bath and peel away the foil. Run a thin offset spatula or butter knife gently around the inside edge of the pan to loosen the crust from the sides (this prevents a crack forming as the cheesecake contracts). Let it cool completely on a wire rack, then cover loosely and refrigerate for at least 4 hours, preferably overnight. The texture improves dramatically after a full overnight chill. To serve, run a warm knife under hot water, wipe dry, and slice cleanly.
Prep: 30 minutes
Bake: None
Total: 6 hours 20 minutes (includes crust set time and overnight chill)
This no-bake version skips the eggs and water bath entirely. It sets using whipped heavy cream and gelatin for a mousse-like, lighter texture. The crust is still toasted in the oven for 12 minutes for best flavor, but if you want completely no-bake, you can skip that step and simply chill the crust for 30 minutes to firm up.
  1. Toast the crust (optional but recommended): Prepare the almond flour crust exactly as in the oven method. Press it into the springform pan and bake at 325°F (163°C) for 12 to 14 minutes until golden. Cool completely. If you prefer truly no-bake, simply press the crust firmly into the pan, cover, and refrigerate for 30 minutes to firm up before adding the filling.
  2. Bloom the gelatin: Pour 3 tablespoons (45 ml) of cold water into a small bowl. Sprinkle 2 1/4 teaspoons (one standard packet, 7g) of unflavored gelatin powder over the surface. Let it sit without stirring for 5 minutes until it absorbs the water and looks like applesauce. Then gently warm the bowl by setting it in a small pan of hot water or microwaving in 5-second bursts until the gelatin is fully liquid and clear. Let it cool until it is warm but not hot before using.
  3. Make the filling: Beat the room-temperature cream cheese with the granular erythritol on medium speed for 2 to 3 minutes until completely smooth. Add the sour cream, vanilla, lemon juice, and lemon zest and beat until combined. With the mixer running on low, pour in the cooled liquid gelatin in a thin, steady stream and mix until fully incorporated. Work quickly because the gelatin can begin to set.
  4. In a separate chilled bowl, whip 240g (1 cup) of cold heavy whipping cream to stiff peaks. Gently fold the whipped cream into the cream cheese mixture in two additions using a wide spatula, folding from the bottom up until just combined and no white streaks remain. Do not stir: folding keeps the filling light and airy.
  5. Pour the filling over the prepared crust and smooth the top. Cover loosely with plastic wrap (do not let the plastic touch the surface) and refrigerate for a minimum of 6 hours, but overnight is strongly preferred for a cleanly sliceable result. Before serving, run a warm knife around the inside of the pan, release the springform clasp, and slice with a warm dry knife.
Prep: 30 minutes
Bake: 35 minutes on High Pressure plus 15-minute natural release
Total: 5 hours 30 minutes (includes cooling and chill time)
Pressure cooking produces an incredibly dense, ultra-moist cheesecake with almost no risk of cracking. You will need a 7-inch springform pan that fits inside your Instant Pot (6-quart or larger). The texture is fudgier and more uniform than the oven version.
  1. Scale the recipe down for the 7-inch pan: Use 160g almond flour, 40g erythritol brown blend, 55g butter, 450g cream cheese, 130g granular erythritol, 160g sour cream, 2 eggs, 1.5 tsp vanilla, 2 tsp lemon juice, and 1/2 tsp lemon zest. Prepare the crust by mixing and pressing into a 7-inch springform pan. Line the bottom with parchment and grease the sides. You do not need to pre-bake the crust for this method.
  2. Prepare the filling using the same technique as the oven method: beat cream cheese and erythritol until fluffy, add sour cream and flavorings, then add eggs one at a time on low speed without overmixing. Pour the filling over the raw crust and smooth the top. Cover the springform pan tightly with a sheet of aluminum foil, pressing it around the edges so no condensation can drip onto the surface during cooking.
  3. Add 1 cup (240ml) of water to the Instant Pot insert. Place the trivet inside and set the foil-covered cheesecake pan on the trivet. The pan should sit above the waterline. Lock the lid, set the valve to Sealing, and cook on High Pressure for 35 minutes.
  4. When the cook time ends, allow a natural pressure release for 15 minutes without touching the valve. After 15 minutes, manually release any remaining pressure, open the lid carefully (tilt it away from you to avoid steam), and check the cheesecake. The edges should be set and the center should still have a 2-inch jiggle. If it looks very wobbly overall, seal and cook for an additional 5 minutes on High Pressure with a 10-minute natural release.
  5. Carefully lift the pan out using the trivet handles or silicone mitts. Remove the foil gently and blot away any condensation on the surface with a paper towel held lightly above the cheesecake (do not press). Cool the cheesecake on a wire rack for 1 hour at room temperature, then refrigerate uncovered for 1 hour before covering and chilling for at least 4 hours or overnight. The Instant Pot cheesecake often has a slightly wet top layer, which firms beautifully after chilling.

Nutrition Per Serving

Per 1 serving (makes one 9-inch cheesecake)

345Calories
6gCarbs
2gSugar
32gFat
8gProtein

Glycemic Load2Low
Low0–10
Medium11–19
High20+
Erythritol has a glycemic index of 0 and is absorbed in the small intestine without being metabolized, so it does not raise blood sugar or insulin levels. The small amount of net carbohydrates per serving comes from the almond flour, cream cheese, and sour cream.

Sweetener: erythritol

Why This Recipe Works

The single biggest challenge in a keto cheesecake is sweetener behavior. Granular erythritol does not dissolve in fat the way sugar does, which is why many sugar-free cheesecakes end up with a gritty or crystalline texture after chilling. Beating the erythritol into the cream cheese for a full two minutes before adding any liquid ingredients gives the sweetener maximum contact with fat molecules, which helps it integrate more completely. Erythritol also has a slightly lower sweetness than sugar (about 70 percent as sweet), but its cooling sensation diminishes when it is fully emulsified into a rich fat base, so the finished cheesecake tastes clean and genuinely sweet rather than cooling or minty.

Almond flour behaves very differently from wheat flour in a crust. It contains no gluten, which means the crust cannot form a cohesive network on its own. The butter acts as the binder here, coating the almond particles and, when heated, causing the natural oils in the almonds to set. Pre-baking the crust until it turns golden is not optional: it drives off moisture and toasts the almond proteins, creating a firmer, more cohesive base that will not turn soggy under the wet filling. Skipping this step often results in a crumbly, damp crust that falls apart when sliced.

The water bath addresses the most fundamental challenge of baking a cheesecake: eggs. Eggs coagulate (set) at around 160 to 180 degrees F (71 to 82 degrees C), and in a standard oven the outer edges of a cheesecake reach that temperature long before the center does. The water surrounding the pan caps the temperature at 212 degrees F (100 degrees C, the boiling point of water) and distributes heat gently and evenly, slowing down the cooking on the edges so the center has time to catch up. If the cheesecake cooks too fast on the outside, the proteins over-coagulate and squeeze out moisture, causing rubbery texture and cracks. Gradual oven cooling after baking follows the same logic: a sudden drop in temperature causes the cheesecake to contract sharply, tearing the surface. Opening the oven door slightly for an hour lets it cool slowly and contract evenly.

Baker’s Tips

  • Do not skip bringing your ingredients to room temperature. Cold cream cheese will not fully smooth out and will leave lumps in the batter even after several minutes of mixing. If you forgot, unwrap the cream cheese blocks, cut them into cubes, and microwave on 50% power in 15-second intervals until softened.
  • Use finely ground blanched almond flour, not almond meal. Almond meal is made from whole almonds with the skins and produces a coarser, darker, and less cohesive crust. The texture difference in the finished cheesecake is noticeable.
  • Press the crust very firmly. Use the flat base of a dry measuring cup to compact the crust until it feels almost like a solid disk. A loosely pressed crust will crumble when you try to slice and serve.
  • Add eggs on low speed and do not overbeat. Each egg should be barely mixed in before you add the next. Overbeating the eggs whips air into the batter, which causes dramatic puffing and then cracking as the cheesecake cools.
  • Let the cheesecake chill for the full time. A cheesecake at the 4-hour mark and a cheesecake at the 12-hour mark are genuinely different desserts. The overnight version will slice cleanly, have a much firmer, creamier texture, and the erythritol will have dissolved more completely so the sweetness tastes more rounded.
  • For the cleanest slices, fill a tall glass with very hot water, dip your knife blade in, wipe it dry with a clean cloth, make one cut, then repeat the dipping and wiping between every slice.

Variations

  • Lemon cheesecake: Increase lemon zest to 1 full tablespoon and lemon juice to 3 tablespoons. Swirl in 2 tablespoons of sugar-free lemon curd on top before baking.
  • Chocolate marble: Melt 60g of 85% or higher dark chocolate (check carb count) with 1 tsp coconut oil. Reserve 1 cup of the cheesecake filling, stir in the melted chocolate, then drop spoonfuls over the poured filling and swirl with a toothpick before baking.
  • Pumpkin spice: Replace the sour cream with 180g full-fat pumpkin puree. Add 1 tsp cinnamon, 1/2 tsp ginger, 1/4 tsp nutmeg, and 1/4 tsp cloves to the filling. This adds about 2g net carbs per serving.
  • Strawberry topping: Simmer 200g fresh or frozen strawberries with 2 tablespoons allulose and 1 teaspoon lemon juice until jammy, about 10 minutes. Cool completely before spooning over sliced cheesecake.
  • Individual cheesecake cups: Press crust into a lined 12-cup muffin tin (about 1 tablespoon per cup) and fill with the cheesecake filling. Bake at 325°F for 18 to 22 minutes. No water bath needed for individual cups.

Troubleshooting & FAQ

My cheesecake cracked across the top. What went wrong?
Cracks almost always have one of three causes: overmixing the eggs (too much air in the batter), overbaking (the filling was cooked past the jiggly-center stage), or cooling too quickly (the cheesecake contracted sharply in the sudden change of temperature). Next time, beat the eggs in on low speed until just incorporated, pull the cheesecake when the center 2 to 3 inches still jiggles, and cool it in the oven with the door propped open for a full hour before moving it. A cracked cheesecake still tastes excellent, and any topping like sour cream, whipped cream, or sugar-free berry sauce will cover it completely.
The filling has a gritty or crystalline texture after chilling. How do I fix this?
This is the most common erythritol problem and it happens when the sweetener has not fully integrated into the fat. Prevention is the best cure: beat the erythritol into the cream cheese for a full 2 minutes before adding anything else, and make sure your cream cheese is completely at room temperature (not just slightly softened). Some brands of erythritol are more prone to recrystallization than others. Switching to powdered erythritol (which you can make by blending granular in a blender for 30 seconds) or using allulose instead will eliminate this problem almost entirely.
Water got inside the springform pan and the crust is soggy. Can I prevent this?
This is a foil wrapping problem. A single layer of standard aluminum foil often develops tiny tears that let water seep in. Use two to three layers of heavy-duty foil and wrap from different angles to create overlapping seams. Press the foil tightly up and around the sides with no gaps near the base. Alternatively, place the springform pan inside a slightly larger cake pan and set that pan inside the roasting pan with the water. The outer cake pan acts as a buffer and eliminates the risk of leakage entirely.
My no-bake cheesecake did not set firmly and is too soft to slice. What happened?
This usually means the gelatin did not bloom and dissolve properly, or it was added to the filling while it was too cool and began to set in threads before it could distribute evenly. Make sure the gelatin is fully liquid and warm (not hot) when you add it. Also check that you whipped the heavy cream to firm stiff peaks before folding it in. A soft, airy whipped cream will not support the filling. If the cheesecake is already chilled and still soft, it can be frozen and served as a frozen cheesecake instead, which is actually delicious.
The almond flour crust is falling apart and will not stay together when I try to slice it. What did I do wrong?
The crust likely did not have enough butter, was not pressed firmly enough, or was not pre-baked long enough to set. The ratio of almond flour to butter is important: if you packed the almond flour into the measuring cup instead of spooning it in, you may have used significantly more flour than intended, throwing off the ratio. Always weigh ingredients when possible, or spoon the flour lightly into the cup and level it. Press the crust very firmly until it feels solid and compact, and bake it until the edges are visibly golden, not just set and pale.

Storage & Make-Ahead

  • Storage: Store covered in the refrigerator for up to 5 days. The texture actually improves on days 2 and 3 as the erythritol fully dissolves into the filling. To freeze, slice and place individual slices on a parchment-lined tray until frozen solid, then transfer to a zip-top freezer bag. Freeze for up to 2 months. Thaw overnight in the refrigerator.
  • Make-Ahead: This cheesecake is an ideal make-ahead dessert. Bake it the day before serving and refrigerate overnight for the best texture and cleanest slices. The almond flour crust can be pressed into the pan, covered, and refrigerated up to 2 days before baking. The fully baked cheesecake (without toppings) can also be frozen whole: wrap the cooled cheesecake tightly in plastic wrap and then foil and freeze for up to 2 months.


Leave a Comment