Keto Cheesecake

Keto Cheesecake with Carnivore-Friendly Crust

A creamy, classic cheesecake on a buttery toasted milk-powder crust — no flour, no nuts, no compromises.

Cheesecake was one of the first desserts I tried to make keto-friendly years ago, and the crust was always the problem. Almond flour crusts were fine but too nutty. Coconut flour crusts were dry. Crustless cheesecakes felt like I was missing something.

Then I tried something different — a crust made entirely from butter and whole milk powder, toasted on the stovetop until golden. The result is a buttery, almost cookie-like base that’s flour-free, nut-free, grain-free, and carnivore-friendly. It’s the crust I didn’t know I was looking for, and now I can’t go back.

This is a classic New York-style cheesecake on top — rich, dense, smooth, just the right amount of sweet. Sweetened with monkfruit for keto, or with honey if you’re going the carnivore route. Either way, it’s the kind of cheesecake that makes you close your eyes on the first bite.

Why You’ll Love This Recipe

  • Flour-free, nut-free, grain-free. The toasted milk-powder crust is a game-changer — buttery and rich without any of the typical alternative flours.
  • Carnivore-friendly with one swap. Use honey instead of monkfruit and you’ve got a fully animal-based dessert.
  • Classic New York-style filling. Dense, creamy, smooth, just the right amount of tang.
  • Naturally low-carb and gluten-free.
  • Make-ahead friendly. Cheesecake actually tastes better the next day — perfect for entertaining.

Ingredients You’ll Need

For the crust:

  • 2 sticks (1 cup) butter — unsalted is best so you control the flavor.
  • 1⅓ cups whole milk powder — this is the magic ingredient. Look for it in the baking aisle or online. Don’t substitute with non-fat milk powder — the fat is what makes this crust work.

For the filling:

  • 3 (8 oz) packages cream cheese, softened — Philadelphia brand truly is the best for cheesecake. Make sure it’s fully room temperature or you’ll get lumps.
  • 80g Monkfruit Golden (or substitute honey for a carnivore-friendly version)
  • 1 cup sour cream — full-fat, room temperature.
  • 3 large eggs — room temperature.
  • 1½ tsp vanilla extract (omit for strict carnivore)
  • Butter — for greasing the pan.

How to Make Keto Cheesecake with Carnivore-Friendly Crust

Step 1: Preheat the Oven

Preheat your oven to 375°F. Line the bottom of a 9-inch springform pan with parchment paper, then lightly grease the sides with butter.

Step 2: Toast the Milk Powder Crust

In a medium saucepan over medium heat, melt the butter. Once melted, whisk in the whole milk powder. Continue cooking, stirring frequently, until the mixture turns golden brown and smells deeply toasty — about 5-8 minutes. Watch it carefully near the end, as it can go from golden to burnt quickly.

Step 3: Press the Crust

Pour the toasted milk-powder mixture into the prepared springform pan. Press it firmly and evenly into the bottom using the back of a spoon or a flat-bottomed glass. Place the pan on a baking sheet — some butter may seep out as it bakes, and the sheet catches it.

Step 4: Pre-Bake the Crust

Bake the crust on its baking sheet for 8-10 minutes, just until set and slightly deeper golden. Set aside to cool while you make the filling.

Step 5: Cream the Cream Cheese

In a stand mixer (or with an electric hand mixer), beat the softened cream cheese on medium speed until completely smooth and creamy — about 2 minutes. Scrape down the sides of the bowl.

Step 6: Add the Remaining Filling Ingredients

Add the monkfruit (or honey), sour cream, vanilla extract, and eggs to the cream cheese. Mix on low-medium speed until everything is well combined and smooth. Don’t overmix — too much air in the batter causes cracks during baking.

Step 7: Pour and Bake

Pour the cheesecake batter over the cooled crust in the springform pan. Smooth the top with a spatula. Place the pan back on the baking sheet and bake at 375°F for 45 minutes.

Step 8: Cool Slowly

When the timer goes off, the edges should be set and the center should still have a slight jiggle. Turn off the oven, crack the door open, and let the cheesecake cool inside the oven for 30-45 minutes. This slow cooling is what prevents cracks on top.

Step 9: Chill

Once the cheesecake is at room temperature, transfer it to the refrigerator and chill for at least 4 hours, ideally overnight. Cheesecake needs this time to fully set.

Step 10: Serve

Run a thin knife around the edge of the springform pan before releasing the sides. Slice with a hot, clean knife (run under hot water and wipe dry between cuts) for the cleanest slices. Serve plain or with fresh berries.

Expert Tips for the Best Results

  • Make sure all ingredients are room temperature. Cold cream cheese gives you lumps. Cold eggs shock the batter. Pull everything out an hour before you start.
  • Don’t overmix once the eggs go in. Beating air into the batter is the #1 cause of cracks. Mix until just combined.
  • Watch the crust carefully. The toasted milk powder goes from golden to burnt in seconds. Stay with the pan.
  • For a guaranteed crack-free top, try 325°F. Bake at the lower temperature for 60-65 minutes instead of 45 at 375°F. The slower bake gives a creamier, more even texture.
  • Use a water bath for foolproof results. Wrap the bottom of the springform in foil and place it in a larger pan filled with an inch of hot water. This eliminates cracks entirely.
  • The cheesecake will look underdone when you pull it out. That’s correct — it sets fully as it cools.

Variations & Substitutions

  • Carnivore version — swap the monkfruit for honey (or omit sweetener entirely), skip the vanilla extract, and you’ve got a fully animal-based dessert.
  • Add a topping — fresh berries, sugar-free chocolate ganache, or a swirl of homemade strawberry compote.
  • Lemon cheesecake — add 1 tablespoon of fresh lemon zest and 2 tablespoons of lemon juice to the filling.
  • Chocolate cheesecake — fold ½ cup melted (cooled) sugar-free chocolate into the filling.
  • Pumpkin spice version — add ½ cup pumpkin puree and 1½ teaspoons pumpkin pie spice to the filling. Reduce sour cream slightly to compensate for added moisture.
  • Mini cheesecakes — divide into a muffin tin lined with paper liners. Bake at 325°F for about 20-25 minutes.

Storage & Meal Prep

Use your nose on this one — keep it until it either smells off or you don’t want to look at it anymore. (Realistically, this cheesecake won’t last that long.)

Refrigerator: Cheesecake actually tastes even better on day two and three, once the flavors have fully developed. Store covered.

Freezer-friendly: Whole or sliced, this cheesecake freezes beautifully for up to 2 months. Wrap tightly in plastic wrap, then foil. Thaw overnight in the fridge before serving. Slices can go straight from freezer to plate — they thaw in about an hour at room temperature.

Make-ahead for entertaining: Bake the cheesecake 1-2 days before you’re serving. The texture and flavor are at their peak after 24-48 hours of chilling.

Frequently Asked Questions

What is whole milk powder, and where do I find it? Whole milk powder is dehydrated whole milk — basically powdered milk, but with the fat retained. Look for it in the baking aisle, the international foods section, or online. Brands like Hoosier Hill Farm and Anthony’s both make good versions. Don’t substitute non-fat milk powder — the fat is what makes the crust work.

Why is honey okay for carnivore? This is debated within the carnivore community, but many people who follow an animal-based or “ethical carnivore” diet include honey as the one plant-derived exception, since it’s produced by bees. Strict carnivore eaters skip it. If you’re not sure, ask yourself which version you’re following.

How do I prevent the top from cracking? Three things: don’t overmix the batter once the eggs go in, cool the cheesecake slowly in the oven with the door cracked, and consider baking at 325°F for longer instead of 375°F for 45 minutes. A water bath also prevents cracking entirely.

Can I make this without a springform pan? You can use a regular 9-inch round cake pan lined fully with parchment paper (with overhang on the sides for easy lifting). It won’t release as cleanly, but it works.

Why does my cheesecake have a soggy crust? This usually happens when the crust isn’t pre-baked. Pre-baking for 8-10 minutes before adding the filling helps create a barrier so the crust stays crisp.

Can I sweeten it with allulose or erythritol instead of monkfruit? Yes — both work well in cheesecake. Allulose gives a smoother, less cooling result. Use the same weight (80g).

Why is my cheesecake lumpy? The cream cheese wasn’t soft enough when you started. Always pull it out at least 1 hour before mixing — fully room temperature is non-negotiable for smooth cheesecake.


If you make this one, tag @ketowilder on Instagram — I love seeing your slices.

Leave a Comment

Your email address will not be published. Required fields are marked *