If you love the combination of coffee and chocolate, this Keto Mocha Cheesecake with Dark Chocolate Ganache is a dessert worth making. It features a rich, creamy mocha cheesecake filling, a chocolate almond flour crust, and a glossy dark chocolate ganache that makes every slice feel special.
This baked low-carb cheesecake brings together the bold flavor of espresso and the deep richness of cocoa without relying on traditional granulated sugar. Powdered erythritol adds sweetness, while cream cheese creates the smooth, velvety texture that makes cheesecake such a favorite.
Perfect for birthdays, holidays, dinner parties, or an everyday chocolate craving, this keto-friendly dessert looks impressive but uses simple ingredients. Serve it chilled for a firm, creamy texture and a beautiful slice topped with silky chocolate ganache.
Why You Will Love This Keto Mocha Cheesecake
Rich chocolate and coffee flavor: Espresso and cocoa create a deep mocha taste that pairs beautifully with the dark chocolate topping.
Low in carbohydrates: Almond flour replaces traditional wheat flour in the crust, while powdered erythritol provides sweetness without added sugar.
Creamy baked filling: Cream cheese creates a smooth, dense cheesecake texture with a luxurious finish.
Beautiful presentation: The glossy dark chocolate ganache gives this dessert an elegant appearance suitable for celebrations.
Make-ahead friendly: Cheesecake tastes even better after chilling, making it an excellent dessert to prepare a day before serving.
No traditional added sugar: This recipe uses a sugar-free sweetener and sugar-free chocolate instead of regular sugar. Check ingredient labels to confirm that your chosen products meet your dietary needs.
Ingredients for Keto Mocha Cheesecake
For the Chocolate Almond Flour Crust
- 1 1/2 cups finely ground almond flour
- 1/4 cup unsweetened cocoa powder
- 3 tablespoons powdered erythritol
- 1/4 cup unsalted butter, melted
- 1 teaspoon vanilla extract
- A small pinch of salt
For the Mocha Cheesecake Filling
- 24 ounces full-fat cream cheese, softened
- 1 1/4 cups powdered erythritol sweetener
- 1/2 cup unsweetened cocoa powder
- 2 tablespoons instant espresso powder
- 3 large eggs, at room temperature
- 1/2 cup sour cream, at room temperature
- 2 teaspoons vanilla extract
- 1/4 teaspoon salt
For the Dark Chocolate Ganache
- 4 ounces sugar-free dark chocolate, finely chopped
- 1/3 cup heavy whipping cream
- 1 tablespoon unsalted butter, optional, for extra shine
How to Make Keto Mocha Cheesecake with Dark Chocolate Ganache
Step 1: Prepare the Pan and Oven
Preheat the oven to 325°F (163°C).
Lightly grease a 9-inch springform pan. Line the bottom with parchment paper to make removing the cheesecake easier.
Wrap the outside of the springform pan with two layers of heavy-duty aluminum foil if you plan to use a water bath. Make sure the foil reaches high enough to help prevent water from entering the pan.
Step 2: Make the Chocolate Almond Flour Crust
In a medium bowl, combine the almond flour, cocoa powder, powdered erythritol, and salt.
Add the melted butter and vanilla extract. Stir until the mixture resembles damp sand and holds together when pressed.
Transfer the mixture to the prepared springform pan. Press it firmly and evenly across the bottom using the back of a spoon or the bottom of a measuring cup.
Bake the crust for 8–10 minutes. Remove it from the oven and allow it to cool slightly while you prepare the filling.
Step 3: Prepare the Espresso and Cocoa
In a small bowl, combine the instant espresso powder with 1–2 tablespoons of hot water. Stir until dissolved, then let it cool slightly.
If your espresso powder dissolves easily without water, you can whisk it directly into the cocoa powder instead.
Sifting the cocoa powder helps prevent lumps and creates a smoother cheesecake filling.
Step 4: Beat the Cream Cheese
Place the softened cream cheese in a large mixing bowl. Beat with an electric mixer on medium-low speed until completely smooth.
Add the powdered erythritol gradually, mixing until incorporated. Scrape down the sides and bottom of the bowl as needed.
Avoid beating at excessively high speed. Too much air incorporated into the batter can contribute to cracking as the cheesecake bakes and cools.
Step 5: Add the Chocolate and Coffee Flavor
Add the cocoa powder, dissolved espresso, vanilla extract, and salt to the cream cheese mixture.
Mix on low speed until the cocoa is fully incorporated and the filling has an even chocolate color.
Add the sour cream and mix gently until smooth.
The batter should be thick, creamy, and fragrant with chocolate and coffee.
Step 6: Add the Eggs
Add the eggs one at a time, mixing on low speed after each addition until just combined.
Scrape the bowl between additions to ensure everything is evenly mixed.
Do not overbeat the batter after adding the eggs. A gentle mixing technique helps create a dense, creamy cheesecake rather than an airy texture.
Step 7: Fill the Pan
Pour the mocha cheesecake filling over the partially baked crust.
Smooth the top with a spatula. Gently tap the pan against the counter a few times to release any large air bubbles.
Place the foil-wrapped springform pan inside a larger roasting pan.
Step 8: Prepare the Water Bath
Carefully pour hot water into the roasting pan until it reaches about halfway up the sides of the springform pan.
The water bath helps the cheesecake bake more evenly and reduces the risk of the edges becoming dry before the center sets.
Take care not to let water splash into the cheesecake batter.
Step 9: Bake the Cheesecake
Place the roasting pan in the oven and bake at 325°F (163°C) for approximately 55–70 minutes.
The edges should look set, while the center should still have a slight wobble when the pan is gently moved. The cheesecake will continue to firm up as it cools.
If the center appears completely liquid, allow it to bake a little longer and check again.
Turn off the oven, crack the oven door open, and let the cheesecake rest inside for about 30 minutes. This gradual cooling helps minimize sudden temperature changes that can cause cracks.
Step 10: Cool and Chill
Carefully remove the cheesecake from the water bath and discard the foil.
Run a thin knife around the edge of the cheesecake to help prevent it from sticking to the pan as it cools.
Allow it to cool to room temperature, then cover and refrigerate for at least 6 hours, preferably overnight.
Chilling is essential for the cheesecake to become firm enough to slice neatly.
Step 11: Make the Dark Chocolate Ganache
Place the finely chopped sugar-free dark chocolate in a heatproof bowl.
Heat the heavy whipping cream in a small saucepan over medium-low heat until steaming and just beginning to simmer around the edges. Do not allow it to boil vigorously.
Pour the hot cream over the chocolate and let it sit for 2–3 minutes.
Stir slowly from the center outward until the chocolate melts and the ganache becomes smooth and glossy.
If desired, stir in the butter for additional shine and a silkier finish.
Allow the ganache to cool slightly until it thickens to a pourable consistency.
Step 12: Add the Ganache and Serve
Remove the chilled cheesecake from the springform pan and place it on a serving plate.
Pour the ganache over the top, gently spreading it toward the edges. You can allow a little chocolate to drip down the sides for an elegant finish.
Refrigerate for another 20–30 minutes, or until the ganache has set.
For clean slices, dip a sharp knife in hot water, wipe it dry, and cut through the cheesecake. Clean the knife between slices.
Serve chilled and enjoy the rich combination of mocha cheesecake, chocolate crust, and silky dark chocolate ganache.
Tips for the Best Keto Mocha Cheesecake
Use room-temperature ingredients. Softened cream cheese, eggs, and sour cream blend more easily, helping prevent lumps in the batter.
Choose powdered erythritol. Powdered sweetener generally incorporates more smoothly than granulated sweetener. Granulated erythritol can sometimes create a slightly gritty texture.
Avoid overmixing. Beat the cream cheese until smooth, but mix gently after adding the eggs to minimize excess air.
Use good-quality cocoa powder. Unsweetened cocoa provides the deep chocolate flavor that balances the espresso.
Adjust the coffee intensity. Two tablespoons of instant espresso powder provide a pronounced mocha flavor. If you prefer a milder coffee taste, begin with 1 tablespoon.
Use a water bath carefully. Wrap the pan securely and check that the foil has no holes or tears before adding water.
Do not rush the chilling process. The cheesecake needs several hours in the refrigerator to develop its proper texture.
Choose chocolate that melts smoothly. Sugar-free dark chocolate products vary in sweetness and melting behavior, so use one intended for baking when possible.
Variations to Try
Extra-Strong Espresso Cheesecake
Increase the espresso powder slightly for a bolder coffee flavor. Add it gradually and taste the batter before adding the eggs if you want to adjust the intensity.
Chocolate Lovers’ Cheesecake
Add a small handful of finely chopped sugar-free dark chocolate to the finished filling before pouring it over the crust. This creates occasional pockets of chocolate throughout the cheesecake.
Vanilla Mocha Cheesecake
Increase the vanilla extract to 1 tablespoon and reduce the espresso powder slightly for a softer, more balanced flavor.
Hazelnut Mocha Cheesecake
Add a little sugar-free hazelnut extract to the filling, or sprinkle finely chopped toasted hazelnuts over the ganache. Check any flavoring products for added sugar.
Salted Dark Chocolate Ganache
Sprinkle a small pinch of flaky sea salt over the ganache before it sets. The salt enhances the chocolate flavor and creates a sophisticated finish.
No-Water-Bath Option
You can bake the cheesecake without a water bath, but the edges may cook more quickly and cracks are more likely. Bake gently, avoid overmixing, and allow the cheesecake to cool gradually.
What to Serve with Keto Mocha Cheesecake
This cheesecake is rich enough to serve on its own, but a few simple additions can make it feel even more special.
- Unsweetened whipped cream: Adds a light, creamy contrast to the dense chocolate filling.
- Fresh raspberries or strawberries: Their natural tartness complements the dark chocolate and coffee.
- Sugar-free chocolate shavings: Sprinkle them over the ganache for extra chocolate flavor.
- Chopped toasted pecans or hazelnuts: Add crunch and a nutty flavor.
- Freshly brewed coffee or espresso: Reinforces the mocha flavor and makes an excellent pairing.
- Unsweetened almond milk: A simple beverage option for anyone who prefers a lighter accompaniment.
For a celebration, serve thin slices with a small swirl of whipped cream and a few fresh berries.
How to Store Keto Mocha Cheesecake
In the Refrigerator
Cover the cheesecake tightly or store individual slices in an airtight container. Refrigerate for up to 4–5 days.
Keep the cheesecake refrigerated until serving because the filling contains cream cheese, eggs, and dairy.
In the Freezer
For longer storage, freeze the cheesecake without the ganache if possible.
Chill the cheesecake until firm, then slice it into individual portions. Wrap each slice tightly and place the portions in a freezer-safe container.
Freeze for up to 2 months for the best quality. Thaw overnight in the refrigerator before serving.
If the cheesecake is already covered with ganache, it can also be frozen, although the topping’s texture may change slightly after thawing.
How to Serve After Chilling
This cheesecake is best served cold. Allow it to sit at room temperature for about 5–10 minutes before slicing or serving if you prefer a slightly softer texture.
Avoid leaving it at room temperature for more than 2 hours.
Frequently Asked Questions
Is this cheesecake keto-friendly?
It is designed to be lower in carbohydrates than traditional cheesecake because it uses almond flour and a non-sugar sweetener. However, the exact carbohydrate count depends on the brands of cream cheese, chocolate, sweetener, and other ingredients used. Check nutrition labels and calculate the servings to determine whether it fits your individual carbohydrate target.
Does this recipe contain added sugar?
The recipe uses powdered erythritol and sugar-free dark chocolate instead of regular sugar. Check the labels of all ingredients, especially the chocolate and any flavorings, to confirm they contain no added sugar.
Can I use a different sweetener?
Yes, but the result may vary. A powdered monk fruit and erythritol blend may work well as a substitute, depending on its sweetness. Allulose also behaves differently and can affect browning and texture. Follow the product’s conversion guidance rather than assuming all sweeteners measure the same.
Can I use regular dark chocolate?
Yes, but regular dark chocolate generally contains sugar and will change the carbohydrate and sugar content of the recipe. For a lower-carb version, use a sugar-free chocolate suitable for melting.
Why did my cheesecake crack?
Cracks can develop when the cheesecake is overbaked, mixed too vigorously, or cooled too quickly. Use room-temperature ingredients, avoid incorporating too much air, bake until the center is just set around the edges, and cool the cheesecake gradually.
If a crack appears, the ganache can help cover it while adding extra chocolate flavor.
Why is my cheesecake grainy?
A grainy texture may result from cold cream cheese, incompletely dissolved sweetener, or the characteristics of the sweetener itself. Use softened cream cheese and powdered erythritol, and beat the mixture until smooth before adding the eggs.
Can I make this cheesecake ahead of time?
Absolutely. Cheesecake is an excellent make-ahead dessert. Bake and chill it the day before serving, then add the ganache after the cheesecake has fully chilled. This allows the flavors to develop and makes serving easier.
Can I make it without espresso powder?
Yes. You can omit the espresso powder for a chocolate cheesecake instead. The coffee enhances the chocolate flavor, but the recipe will still be delicious without it.
How do I get clean slices?
Use a sharp knife warmed under hot water and wiped dry before each cut. Clean the blade between slices to keep the ganache and filling from smearing.
Keto Mocha Cheesecake with Dark Chocolate Ganache Recipe
Prep Time: 25 minutes
Bake Time: 55–70 minutes
Cooling Time: Approximately 30 minutes
Chilling Time: At least 6 hours
Ganache Preparation: 10 minutes
Yield: 12 slices
Course: Dessert
Cooking Method: Baking
Dietary Style: Low-Carb, Keto-Friendly
Ingredients
Chocolate Almond Flour Crust
- 1 1/2 cups almond flour
- 1/4 cup unsweetened cocoa powder
- 3 tablespoons powdered erythritol
- 1/4 cup unsalted butter, melted
- 1 teaspoon vanilla extract
- Pinch of salt
Mocha Cheesecake Filling
- 24 ounces cream cheese, softened
- 1 1/4 cups powdered erythritol sweetener
- 1/2 cup unsweetened cocoa powder
- 2 tablespoons instant espresso powder
- 3 large eggs, room temperature
- 1/2 cup sour cream, room temperature
- 2 teaspoons vanilla extract
- 1/4 teaspoon salt
Dark Chocolate Ganache
- 4 ounces sugar-free dark chocolate, chopped
- 1/3 cup heavy whipping cream
- 1 tablespoon unsalted butter, optional
Instructions
- Preheat the oven to 325°F (163°C). Grease a 9-inch springform pan and line the bottom with parchment paper.
- Combine the almond flour, cocoa powder, powdered erythritol, and salt. Stir in the melted butter and vanilla until the mixture resembles damp sand.
- Press the crust mixture firmly into the bottom of the pan. Bake for 8–10 minutes and allow it to cool slightly.
- Dissolve the espresso powder in 1–2 tablespoons of hot water and let it cool slightly.
- Beat the softened cream cheese until smooth. Gradually add the powdered erythritol and mix until incorporated.
- Add the cocoa powder, espresso mixture, vanilla, salt, and sour cream. Mix on low speed until smooth.
- Add the eggs one at a time, mixing gently after each addition.
- Pour the filling over the crust and smooth the top.
- Wrap the outside of the pan with heavy-duty foil. Place it in a roasting pan and carefully add hot water halfway up the sides.
- Bake for 55–70 minutes, until the edges are set and the center has a slight wobble.
- Turn off the oven, crack the door, and let the cheesecake rest inside for 30 minutes.
- Remove the cheesecake from the water bath, cool to room temperature, and refrigerate for at least 6 hours or overnight.
- To make the ganache, heat the heavy cream until steaming. Pour it over the chopped sugar-free chocolate and let it sit for 2–3 minutes.
- Stir until smooth and glossy. Add the optional butter and mix until incorporated.
- Pour the ganache over the chilled cheesecake and spread gently toward the edges.
- Refrigerate for another 20–30 minutes until the topping sets. Slice with a warm, clean knife and serve chilled.
Final Thoughts
Keto Mocha Cheesecake with Dark Chocolate Ganache is a rich, elegant dessert that combines the bold flavor of espresso with creamy chocolate cheesecake and a silky dark chocolate topping.
The almond flour crust keeps the recipe lower in carbohydrates than a traditional flour-based crust, while powdered erythritol and sugar-free chocolate help avoid traditional added sugar. The result is a beautiful dessert suitable for special occasions or whenever you want something indulgent.
Prepare it ahead, let it chill thoroughly, and finish it with the glossy ganache just before serving. Each slice offers a satisfying combination of chocolate, coffee, and creamy cheesecake flavor.

