Keto Fudge Swirl Cheesecake – Creamy, Low-Carb, and Decadent
This Keto Fudge Swirl Cheesecake hits that perfect sweet spot: rich, creamy, and indulgent without the sugar crash. It blends a silky cheesecake base with ribbons of glossy chocolate fudge, all on a nutty, low-carb crust. The best part is that it looks impressive without being complicated.
Whether you’re hosting a dinner or curing a late-night craving, this dessert delivers. No need to be a pro baker—just follow the steps and enjoy.
Ingredients
Method
- Prep the pan and oven: Preheat your oven to 325°F (163°C). Line the bottom of a 9-inch springform pan with parchment and lightly grease the sides. Wrap the outside with a layer of foil to prevent leaks if using a water bath.
- Make the crust: In a bowl, mix almond flour, sweetener, salt, and cinnamon. Stir in melted butter and vanilla until the mixture resembles damp sand. Press firmly and evenly into the pan, going slightly up the sides.
- Par-bake the crust: Bake for 10 minutes until lightly golden. Set aside to cool while you make the filling. Lower oven to 300°F (150°C) for gentle baking.
- Beat the cream cheese: In a large bowl, beat the cream cheese with a hand mixer on medium until smooth and lump-free, about 1–2 minutes. Do not over-whip.
- Add sweetener and sour cream: Beat in the powdered sweetener and sour cream until silky. Scrape the bowl as needed for a smooth texture.
- Add eggs and flavorings: Beat in eggs one at a time on low speed, followed by vanilla, lemon juice, and a pinch of salt. Mix just until combined to avoid extra air.
- Pour the filling: Spread the cheesecake filling over the cooled crust and smooth the top with an offset spatula.
- Make the fudge swirl: In a small saucepan over low heat, warm the heavy cream until steaming. Remove from heat and add chopped unsweetened chocolate, sweetener, and butter. Let sit 1 minute, then whisk until glossy. Stir in vanilla and a pinch of salt. Let cool 5–10 minutes until it thickens slightly but is still pourable.
- Swirl it in: Spoon the fudge over the cheesecake in 6–8 dollops. Use a thin knife or skewer to create swirls, dragging through the batter with gentle S-shaped motions. Avoid over-mixing so you keep distinct ribbons.
- Prepare a water bath (optional but helpful): Place the springform pan into a larger roasting pan. Pour hot water into the roasting pan to come halfway up the sides of the springform. This helps prevent cracks.
- Bake low and slow: Bake at 300°F (150°C) for 55–70 minutes. The edges should be set, and the center should still jiggle slightly like Jell-O when you tap the pan.
- Cool gradually: Turn off the oven, crack the door, and let the cheesecake sit inside for 30 minutes. Then remove it from the water bath, set it on a rack, and cool to room temperature.
- Chill to set: Cover and refrigerate for at least 6 hours, preferably overnight. This step is key for clean slices and the best texture.
- Slice and serve: Run a thin knife around the edges before unclipping the pan. For neat slices, warm a sharp knife under hot water, wipe dry, and cut. Repeat between slices.
What Makes This Recipe So Good
- Low-carb and sugar-free: Uses keto-friendly sweeteners and almond flour, so it fits your macros while still tasting like a classic cheesecake.
- Creamy texture with bold chocolate swirls: The combination of tangy cream cheese and velvety fudge sauce makes every bite feel special.
- Easy to customize: Switch up the crust, tweak the sweetener, or add a hint of espresso or orange zest to the fudge.
- Make-ahead friendly: Cheesecake tastes better after a chill, so it’s ideal for prepping ahead of time.
- Looks bakery-worthy: The swirl effect adds instant wow factor without extra effort.
Ingredients
For the Crust
- 1 1/2 cups almond flour
- 3 tablespoons powdered erythritol or allulose
- 1/4 teaspoon fine sea salt
- 1/4 teaspoon ground cinnamon (optional)
- 4 tablespoons unsalted butter, melted
- 1/2 teaspoon vanilla extract
For the Cheesecake Filling
- 24 ounces cream cheese, softened to room temperature
- 3/4 cup powdered erythritol or allulose (adjust to taste)
- 1/2 cup sour cream, room temperature
- 3 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 tablespoon lemon juice (fresh, optional but brightens flavor)
- Pinch of salt
For the Keto Fudge Swirl
- 1/2 cup heavy cream
- 3 ounces unsweetened baking chocolate, chopped
- 3 tablespoons powdered erythritol or allulose
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- Pinch of salt
Step-by-Step Instructions
- Prep the pan and oven: Preheat your oven to 325°F (163°C). Line the bottom of a 9-inch springform pan with parchment and lightly grease the sides.
Wrap the outside with a layer of foil to prevent leaks if using a water bath.
- Make the crust: In a bowl, mix almond flour, sweetener, salt, and cinnamon. Stir in melted butter and vanilla until the mixture resembles damp sand. Press firmly and evenly into the pan, going slightly up the sides.
- Par-bake the crust: Bake for 10 minutes until lightly golden.
Set aside to cool while you make the filling. Lower oven to 300°F (150°C) for gentle baking.
- Beat the cream cheese: In a large bowl, beat the cream cheese with a hand mixer on medium until smooth and lump-free, about 1–2 minutes. Do not over-whip.
- Add sweetener and sour cream: Beat in the powdered sweetener and sour cream until silky.
Scrape the bowl as needed for a smooth texture.
- Add eggs and flavorings: Beat in eggs one at a time on low speed, followed by vanilla, lemon juice, and a pinch of salt. Mix just until combined to avoid extra air.
- Pour the filling: Spread the cheesecake filling over the cooled crust and smooth the top with an offset spatula.
- Make the fudge swirl: In a small saucepan over low heat, warm the heavy cream until steaming. Remove from heat and add chopped unsweetened chocolate, sweetener, and butter.
Let sit 1 minute, then whisk until glossy. Stir in vanilla and a pinch of salt. Let cool 5–10 minutes until it thickens slightly but is still pourable.
- Swirl it in: Spoon the fudge over the cheesecake in 6–8 dollops.
Use a thin knife or skewer to create swirls, dragging through the batter with gentle S-shaped motions. Avoid over-mixing so you keep distinct ribbons.
- Prepare a water bath (optional but helpful): Place the springform pan into a larger roasting pan. Pour hot water into the roasting pan to come halfway up the sides of the springform.
This helps prevent cracks.
- Bake low and slow: Bake at 300°F (150°C) for 55–70 minutes. The edges should be set, and the center should still jiggle slightly like Jell-O when you tap the pan.
- Cool gradually: Turn off the oven, crack the door, and let the cheesecake sit inside for 30 minutes. Then remove it from the water bath, set it on a rack, and cool to room temperature.
- Chill to set: Cover and refrigerate for at least 6 hours, preferably overnight.
This step is key for clean slices and the best texture.
- Slice and serve: Run a thin knife around the edges before unclipping the pan. For neat slices, warm a sharp knife under hot water, wipe dry, and cut. Repeat between slices.
Keeping It Fresh
- Refrigeration: Store covered in the fridge for up to 5 days.
Keep it in an airtight container or cover the pan tightly to prevent drying out.
- Freezing: Freeze whole or in slices. Wrap tightly in plastic, then foil, and freeze for up to 2 months. Thaw overnight in the fridge.
- Serving after storage: Let chilled slices sit at room temperature for 10–15 minutes before serving for the creamiest texture.
Benefits of This Recipe
- Keto-friendly: Low in carbs and free from refined sugar, yet deeply satisfying.
- Balanced sweetness: Powdered sweeteners blend smoothly, keeping the texture classic.
- Satiating fats: Cream cheese, butter, and chocolate help keep you fuller longer.
- Impressive presentation: The swirl brings a bakery finish with minimal effort.
- Flexible flavor: Easy to tweak based on what you have or prefer.
Pitfalls to Watch Out For
- Cold ingredients: Using cold cream cheese or eggs can cause lumps.
Bring everything to room temp first.
- Overmixing: Too much air in the batter leads to cracks. Mix just until smooth.
- High heat: Baking too hot or too long will dry out the cheesecake. Keep it low and watch for the gentle jiggle.
- Rushed cooling: Sudden temperature changes can crack the top.
Cool slowly in the oven, then on the counter.
- Over-swirl: Stirring the fudge into the batter completely will muddy the design and flavor separation.
Alternatives
- Crust swap: Use pecan meal or finely ground walnuts in place of almond flour. For nut-free, try sunflower seed flour.
- Sweetener options: Allulose gives the smoothest finish. If using erythritol blends, consider adding a few drops of liquid stevia to round out the sweetness.
- Dairy tweaks: Replace sour cream with full-fat Greek yogurt for a tangier bite.
Use lactose-free cream cheese if needed.
- Flavor twists: Add 1 teaspoon espresso powder to the fudge for mocha vibes, or 1/2 teaspoon orange zest to the filling for a chocolate–orange moment.
- Mini cheesecakes: Bake in a lined muffin tin for 18–22 minutes. Great for portion control and faster chilling.
FAQ
Can I make this without a water bath?
Yes. A water bath helps prevent cracks, but you can skip it.
Bake at the same temperature, and place a pan of hot water on the rack below to add moisture. Cool gently to reduce the risk of cracking.
What’s the best sweetener for a smooth texture?
Powdered allulose tends to blend the best and prevents a cooling aftertaste. Powdered erythritol works too, but you may notice a slight crystallization after a day or two.
Sifting the sweetener helps.
How do I know when the cheesecake is done?
The edges should be set, and the center should wobble like gelatin when you nudge the pan. If it sloshes, it needs more time. If it’s completely firm, it’s likely overbaked.
Can I use cocoa powder instead of chocolate for the swirl?
You can, but the texture won’t be as glossy or rich.
If using cocoa, increase the butter and sweetener slightly and whisk thoroughly to avoid graininess.
Why did my cheesecake crack?
Common causes are overmixing, high heat, or rapid cooling. Use room-temp ingredients, bake low and slow, and let it cool gradually in the oven before moving it to the counter.
Is this recipe gluten-free?
Yes, as written it’s gluten-free. Always check labels on chocolate and sweeteners to confirm there are no additives with gluten.
Can I make it ahead?
Absolutely.
Cheesecake is even better the next day. Make it 1–2 days ahead, keep it chilled, and add any garnishes just before serving.
What toppings work well?
Try a dollop of lightly sweetened whipped cream, a sprinkle of shaved sugar-free chocolate, or a few fresh raspberries for brightness.
Wrapping Up
This Keto Fudge Swirl Cheesecake brings all the indulgence of a classic dessert, minus the sugar load. The creamy filling, chocolate ribbons, and nutty crust come together in a way that feels special but stays simple.
Follow the steps, keep the heat gentle, and let it chill. You’ll have a show-stopping slice that fits your low-carb lifestyle and tastes like a celebration.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


