Keto Chocolate Crunch Ice Cream Bars
⏲ ~43 min total · prep 13 · cook 2 · 4 servings
Snacks⏱ 300 min total🔥 2.4g net carbs
By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor
Published Sep 15, 2026 · Updated Sep 15, 2026
Ingredients
- 2 cups heavy cream, cold
- 1 cup unsweetened almond milk
- 1/2 cup allulose
- 2 tbsp unsweetened cocoa powder
- 1 1/2 tsp vanilla extract
- 1 pinch fine salt
- 8 oz sugar-free dark chocolate (85-90%), chopped
- 2 tbsp coconut oil
- 1/4 cup cacao nibs or chopped toasted almonds
- 8 silicone popsicle bar molds with sticks
Instructions
- Combine the heavy cream, almond milk, allulose, cocoa, vanilla, and salt in a bowl and whisk 2-3 minutes, until the sweetener and cocoa fully dissolve and the base thickens enough to coat the whisk.
- Divide the base among the 8 silicone molds, tap each on the counter twice to release air bubbles, and press in the sticks.
- Freeze at least 4 hours, until rock solid through the center.
- When ready to dip, microwave the chocolate and coconut oil in a deep measuring cup in 30-second bursts, stirring between each, until just melted; stir in the cacao nibs and cool the coating until it barely feels warm, about 90°F — any hotter and it slides off the bars.
- Peel the bars from the molds, dip each straight down into the chocolate and straight back out in one motion, let the excess drip 5 seconds, and set on a parchment-lined sheet.
- Return the bars to the freezer 25-30 minutes, until the shell is hard and snappy; wrap individually for storage.
Why this recipe works
- Whisked, not churned Two to three minutes of whisking thickens the cream base until it coats the whisk, which is enough to freeze creamy in molds without a machine.
- Allulose Allulose dissolves fully and keeps the frozen centers scoopable instead of icy. It's why a bar cuts clean right out of the freezer.
- The 90°F rule Cooling the chocolate coating to about 90°F before dipping is the whole trick. Hotter than that, the shell slides off in sheets and takes the surface with it.
Tips for making this recipe well
Use a deep cup
A tall measuring cup holds enough depth to dip each bar straight down and straight out in one motion, which is what makes the shell even. A saucepan works too if it's narrow.
Tap the molds
Two firm raps on the counter release air bubbles trapped in the base. Skip this and you'll cut into hollow spots.
Cool the coating fully
Stir in the cacao nibs and wait until the chocolate barely feels warm against your finger. An even shell needs that patience more than skill.
Peel, don't pull
Peel the silicone back from one corner and ease the bar out flat. Yanking on the stick can crack the center clean off.
Dip in batches
Keep the unmolded bars in the freezer while you work. A bar softens within minutes on the counter and the shell won't set right on a slumping center.
Serving suggestions
These are for the birthday table where everyone else gets cake, and for the 9 p.m. freezer raid that follows a long day. Each bar lands at 2.4 net carbs, shell and cacao nibs included. Peel a bar and hand it straight over; the shell is at its snappiest cold. A chilled plate buys a few extra minutes at the table in warm weather, and the nibs give the crunch their name promises.
Storage and meal prep
Wrapped individually, the bars keep 2 to 3 months in the freezer with the shell intact. Parchment between layers keeps the chocolate from fusing neighbors together. There's no fridge stage for these; the cream base softens fast above freezing and a thawed bar bends instead of snaps. If a shell turns dull after long storage, it still breaks clean, so don't toss the batch over appearance alone.
Variations worth trying
- Almond crackle Use the chopped toasted almonds instead of cacao nibs for a softer, nuttier crunch.
- Mocha bars Whisk a pinch of instant espresso into the base along with the cocoa.
- Vanilla bars Leave out the cocoa and add an extra splash of vanilla for a plain version that still gets the full shell.
- Drizzle finish Drizzle leftover melted coating over the set bars in thin stripes before the final freeze.
Frequently asked questions
Why did my shell slide off?
The coating was hotter than about 90°F and melted the bar's surface as you dipped. Let it cool until it barely feels warm, then try the next bar.
Can I use erythritol instead of allulose?
You can, but expect harder, icier centers. Allulose is what keeps these soft enough to eat straight from the freezer.
How long do they need to freeze?
At least 4 hours, until rock solid through the center. Overnight is even better if the molds can sit undisturbed.
Do I need an ice cream maker?
No. The base is whisked by hand for 2 to 3 minutes until it coats the whisk, then frozen in silicone molds.
What's the carb count?
2.4 net carbs per bar across the 8 bars the recipe makes. That figure counts the shell and the cacao nibs.
Related keto recipes
As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.
← More Snacks recipes · Home