Cinnamon and Cream

Keto Dark Chocolate Almond Bark with Flaky Sea Salt

20 min read

↓ Jump to Recipe

There is something almost magical about a slab of dark chocolate bark. It starts as a puddle of molten chocolate, glossy and warm, and transforms into something crisp and satisfying that shatters cleanly when you break off a piece. Studded with golden toasted almonds and finished with flurries of flaky sea salt, this keto bark delivers every bit of the drama and flavor of a fine chocolatier’s creation, straight from your own kitchen. It is the kind of treat that feels luxurious without requiring a single complicated technique.

What sets this recipe apart is the choice of allulose as the sweetener. Unlike erythritol, which can recrystallize and leave a gritty texture or a cooling sensation on the tongue, allulose behaves almost identically to regular sugar in chocolate applications. It melts smoothly, stays smooth as the chocolate sets, and produces a bark with that satisfying clean snap. Combined with a high-quality unsweetened or 100% cacao chocolate base, the result is a deeply bittersweet bark that tastes genuinely indulgent, not like a compromise.

This recipe is firmly in the easy category and is a wonderful starting point for anyone new to sugar-free chocolate making. You do not need a thermometer or any special equipment beyond a sheet pan and a bowl. If you can melt chocolate and spread it on a baking sheet, you can make this bark. It is equally perfect for a weeknight treat, a holiday gift box, or a make-ahead snack to stash in the freezer for when the chocolate craving strikes.

Prep: 15 minutesTotal: 45 minutes (including 30 minutes chill time)Yield: one large sheet of bark, broken into approximately 16 piecesDifficulty: ★☆☆ EasyOccasion: Everyday Treat
✓ Vegetarian✓ Vegan✓ Gluten-Free✓ Dairy-Free✓ Soy-Free✓ Keto-Friendly
Servings:

16

servings

Ingredients

  • 225 gunsweetened 100% cacao chocolate, finely chopped (about 8 oz; use a good-quality bar like Pascha or Lily’s 100%)
  • 60 gallulose (about 4 tbsp; adjust up to 75g if you prefer a slightly sweeter bark)
  • 30 grefined coconut oil, melted (about 2 tbsp; adds gloss and helps the bark set firmly)
  • 1 tsppure vanilla extract
  • 150 graw whole almonds (about 1 cup)
  • 1 to 1.5 tsp flaky sea salt, such as Maldon, for finishing
  • Pinch of fine sea salt (added to the chocolate mixture)

Ingredient Substitutions

allulose

  • Powdered monk fruit sweetener (same amount by weight): dissolve in the melted chocolate thoroughly; the bark will be slightly lighter in color and have a clean, neutral sweetness.
  • Powdered erythritol (same amount): works but may create a slight cooling sensation on the palate and can occasionally feel slightly grainy. Powder it yourself in a blender for the smoothest result.
unsweetened 100% cacao chocolate

  • Lily’s 55% sugar-free dark chocolate chips (use 225g and reduce allulose to 30g, as these are already sweetened with stevia and erythritol).
  • ChocZero 70% keto dark chocolate: same swap as Lily’s chips; reduce allulose to 20 to 30g to taste.
refined coconut oil

  • Cacao butter (same amount, melted): gives the bark a more natural chocolate flavor and a slightly firmer snap. A great option if you want to avoid any hint of coconut.
  • Grass-fed unsalted butter (same amount, melted): produces a slightly softer bark with a richer dairy flavor; store in the refrigerator as it will soften faster at room temperature.
whole almonds

  • Pecans or walnuts (same weight, roughly chopped): both are lower in net carbs than almonds and pair beautifully with dark chocolate.
  • Macadamia nuts (same weight, halved): buttery and rich, macadamias are one of the most keto-friendly nuts available.
  • Pumpkin seeds or sunflower seeds (same weight): a great nut-free option that adds a pleasant earthy crunch.

Instructions

🔧 Equipment

📋half-sheet pan (13×18 inch rimmed baking sheet)
📄parchment paper
♨️medium saucepan (for double boiler)
🧁heatproof glass or stainless steel bowl
🍴silicone spatula
🍴offset spatula or large spoon
🍳small dry skillet (for stovetop almond toasting)
📡microwave-safe bowl (for microwave method)
📡microwave-safe plate (for microwave almond toasting)
⚖️kitchen scale
🔪chef’s knife and cutting board (for chopping chocolate)



Prep: 15 minutes
Bake: None
Total: 45 minutes (including 30 minutes chill time)
This is the preferred method for the most control over chocolate temperature, producing the glossiest, smoothest bark with the best snap.
  1. Line a large rimmed baking sheet (approximately 13×18 inches, a half-sheet pan) with parchment paper and set aside. Spread the almonds in a single layer on a dry skillet over medium heat. Toast, stirring frequently, for 5 to 7 minutes until fragrant and lightly golden. Transfer immediately to a plate to cool. Do not let them cool on the hot pan or they will continue to cook.
  2. Set up a double boiler: fill a medium saucepan with about 2 inches of water and bring it to a gentle simmer over medium-low heat. Place a heatproof bowl (glass or stainless steel) on top, making sure the bottom of the bowl does not touch the water. Add the chopped chocolate to the bowl and stir gently with a silicone spatula as it begins to melt.
  3. Once the chocolate is about two-thirds melted, remove the bowl from the heat. The residual warmth will finish melting the remaining pieces. Stir gently and consistently. This process, called seeding, helps encourage good chocolate structure. Add the melted coconut oil, allulose, vanilla extract, and pinch of fine sea salt. Stir until completely smooth and the allulose is fully dissolved, about 1 to 2 minutes. The mixture should be glossy and fluid.
  4. Pour the chocolate mixture onto the prepared baking sheet. Using an offset spatula or the back of a large spoon, spread it into an even layer roughly 4mm to 5mm thick (about a quarter-inch). You do not need to fill the entire pan; a smaller, thicker slab is better than a too-thin, fragile one.
  5. Immediately scatter the toasted almonds over the surface, pressing them gently into the chocolate so they adhere. Finish with a generous, even sprinkle of flaky sea salt. Transfer the baking sheet to the refrigerator and chill for a minimum of 30 minutes, or until the bark is completely firm and set.
  6. Once fully set, lift the parchment from the pan and break the bark into irregular pieces by hand, or use a sharp chef’s knife to cut it into more uniform squares. Store in an airtight container.
Prep: 15 minutes
Bake: None
Total: 40 minutes (including 30 minutes chill time)
Faster and requires less cleanup than the double boiler method, but you must use short bursts of power to avoid scorching the chocolate. This is the best method for a quick weeknight batch.
  1. Toast the almonds first: spread them on a microwave-safe plate and microwave on high in 60-second bursts, stirring between each, for 3 to 4 minutes total until fragrant. They will continue to darken slightly as they cool, so pull them when they are just starting to smell nutty. Set aside to cool. Line a half-sheet pan with parchment paper.
  2. Place the finely chopped chocolate in a large microwave-safe bowl. Microwave on 50% power for 30 seconds, then stir with a silicone spatula. Repeat at 50% power in 20-second intervals, stirring thoroughly between each interval, until the chocolate is about 80% melted. This typically takes 3 to 4 intervals total. Do not rush with full power or the chocolate will scorch and seize.
  3. Remove the bowl from the microwave and stir continuously for 1 to 2 minutes. The residual heat will melt the remaining pieces without additional microwave time. Add the melted coconut oil, allulose, vanilla extract, and pinch of fine sea salt. Stir until the mixture is completely smooth and glossy and the allulose has fully dissolved.
  4. Pour the chocolate onto the parchment-lined baking sheet and spread into an even layer about 4mm to 5mm thick using an offset spatula. Scatter the toasted almonds evenly over the surface and press them gently to adhere. Finish with flaky sea salt.
  5. Refrigerate for at least 30 minutes until completely firm. Break or cut into pieces and store in an airtight container in the refrigerator or freezer.
Prep: 15 minutes
Bake: None
Total: 25 minutes (including 15 minutes freeze time)
When you need bark fast, the freezer cuts the setting time in half. The texture is nearly identical to the refrigerator method. Use this approach when making bark for a party or gift with a short lead time.
  1. Clear a flat space in your freezer large enough to hold a half-sheet pan before you begin. Toast the almonds using the stovetop or microwave method as described in the primary or microwave methods above. Line your baking sheet with parchment paper.
  2. Melt the chocolate using either the double boiler or microwave method. Add the coconut oil, allulose, vanilla, and fine sea salt and stir until completely smooth and glossy.
  3. Pour and spread the chocolate onto the prepared parchment-lined baking sheet in an even layer of 4mm to 5mm thickness. Scatter the toasted almonds over the surface, pressing gently to adhere, and finish with a generous pinch of flaky sea salt.
  4. Transfer the pan carefully to the flat surface in the freezer. Freeze for 12 to 15 minutes, until the bark is completely solid and firm all the way through. Check by pressing gently near the center; there should be no give at all.
  5. Remove from the freezer and allow to rest at room temperature for 3 to 5 minutes before breaking into pieces. This brief rest prevents cracking along unintended lines and makes the bark easier to break cleanly. Store in an airtight container in the refrigerator, as the bark softens faster at room temperature after being frozen.

Nutrition Per Serving

Per 1 serving (makes one large sheet of bark, broken into approximately 16 pieces)

148Calories
5gCarbs
0gSugar
13gFat
4gProtein

Glycemic Load2Low
Low0–10
Medium11–19
High20+
Allulose has a glycemic index of approximately 1 and is not metabolized as a carbohydrate by the body. It does not raise blood sugar or insulin levels. Net carbs per serving are approximately 2g when fiber is subtracted.

Sweetener: allulose

Why This Recipe Works

The foundation of great chocolate bark is good tempering, and while full professional tempering is not required here, the technique used in this recipe borrows the most important principle: controlled temperature. By removing the chocolate from heat while about one-third of it is still unmelted and stirring continuously, you encourage the formation of stable cocoa butter crystals (called Form V or beta crystals). These crystals are responsible for that satisfying snap and glossy finish. Rushing with high heat or melting completely before removing from the burner produces an unstable crystal structure that results in a dull, soft, or streaky bark.

Allulose is the hero ingredient from a food science perspective. Unlike erythritol, which has a distinctly different crystalline structure from sucrose and tends to recrystallize in cooled chocolate applications, allulose is a rare sugar that behaves nearly identically to sucrose in both its melting behavior and its interaction with cocoa butter. It dissolves fully at relatively low temperatures, stays dissolved as the chocolate cools, and produces no cooling sensation on the palate. It also has minimal impact on blood sugar, with a glycemic index of approximately 1, making it the gold standard sweetener for keto chocolate work.

The coconut oil plays a dual role: it lowers the viscosity of the chocolate, making it easier to spread into a thin, even slab, and it contributes to a firmer set by adding saturated fat that solidifies at refrigerator temperatures. If your bark seems too thick to spread before it sets, your melted mixture may have cooled too quickly; return it briefly to very gentle heat and stir to restore fluidity. If your bark is soft or tacky after chilling, it likely needs more time in the refrigerator, or the ratio of coconut oil was too high; reduce to 20g next time for a firmer result.

Baker’s Tips

  • Chop the chocolate as finely and evenly as possible before melting. Uniform pieces melt at the same rate, reducing the risk of hot spots that can scorch or seize the chocolate.
  • Make sure every bowl, spatula, and pan that touches the chocolate is completely dry. Even a single drop of water can cause chocolate to seize into a grainy, unworkable mass.
  • Use a kitchen scale rather than volume measurements for the chocolate and allulose. Accurate ratios matter more in chocolate work than in most other baking applications.
  • For the cleanest break when portioning the bark, use a heavy chef’s knife and press straight down rather than dragging. Or simply break it by hand for a more rustic, natural look.
  • If you live in a warm climate or your kitchen runs hot, keep the bark refrigerated right up until serving. Allulose-sweetened chocolate can soften slightly faster than sugar-sweetened chocolate at temperatures above 75°F (24°C).
  • Toast the almonds even if you are in a hurry. This single step dramatically deepens their flavor and adds a crunch that makes the bark taste far more complex and professional.

Variations

  • Espresso Almond Bark: Whisk 1 tsp of instant espresso powder into the melted chocolate along with the other additions. Coffee deepens the bitterness of the cacao beautifully and adds a sophisticated edge.
  • Coconut and Macadamia: Swap the almonds for 100g roughly chopped macadamia nuts and press 30g of unsweetened toasted coconut flakes into the surface alongside the nuts. Finish with the flaky sea salt as usual.
  • Spiced Bark: Add 0.5 tsp of ground cinnamon and a pinch of cayenne pepper to the melted chocolate for a Mexican hot chocolate-inspired bark that has gentle warmth and complexity.
  • Peppermint Crunch: Add 0.5 tsp of peppermint extract instead of vanilla and scatter 30g of crushed sugar-free peppermint candy (such as Stevita brand) over the surface along with the almonds. A perfect holiday variation.
  • White Chocolate Swirl: Melt 60g of keto white chocolate (such as ChocZero) separately and drizzle it over the dark chocolate layer before it sets. Use a toothpick to swirl the two together for a marbled effect.

Troubleshooting & FAQ

My chocolate seized and turned thick and grainy. What happened?
Seized chocolate is almost always caused by water contact. Even a tiny amount of steam condensation from the double boiler or a wet spoon can cause the cocoa solids to clump. Prevention is everything: dry all equipment thoroughly before starting and keep the simmering water at a very gentle level so no steam escapes around the bowl. If seizing happens, you can sometimes rescue it by stirring in a small amount of warm coconut oil or warm heavy cream (about 1 tsp at a time) until the mixture loosens, though this will change the texture of the finished bark.
My bark has white streaks or a dull, matte surface. Did I do something wrong?
This is called fat bloom and happens when the cocoa butter separates and rises to the surface during cooling. It is usually caused by temperature fluctuations, such as the chocolate getting too warm, or cooling too slowly. The bark is still perfectly safe and delicious to eat; it simply looks less polished. To prevent it next time, melt more gently, stir more consistently during cooling, and refrigerate immediately after spreading rather than letting it cool at room temperature first.
My bark is soft and bends instead of snapping cleanly. How do I fix it?
A soft, flexible bark usually means it needs more chill time, or the ratio of fat (coconut oil or butter) was slightly too high. Make sure the bark has been in the refrigerator for a full 30 minutes and feels completely firm to the touch at the center, not just the edges. If it is still soft after that, return it to the refrigerator for another 15 to 20 minutes. For future batches, reduce the coconut oil by 5g to 10g for a firmer result.
I can taste a gritty or grainy texture in the chocolate. Is this the allulose?
Grittiness in allulose-sweetened chocolate almost always means the allulose did not fully dissolve before the chocolate cooled. Allulose dissolves best above 104°F (40°C), so make sure your chocolate is still warm when you stir it in, and stir for a full 1 to 2 minutes until the mixture is completely smooth and the sweetener is no longer visible. If you switched to erythritol instead, note that erythritol is inherently more prone to grittiness in chocolate applications and powdering it finely before using helps significantly.
My almonds are sinking into the chocolate instead of sitting on top. What should I do?
This happens when the chocolate is still very warm and fluid when the almonds are added. Let the spread chocolate sit on the pan for 2 to 3 minutes at room temperature after spreading before adding the nuts. You want it to just start to lose its sheen and become very slightly tacky at the surface. This gives the almonds something to grip without sinking in. Press them gently with your fingertips rather than pushing down hard.

Storage & Make-Ahead

  • Storage: Store in an airtight container in the refrigerator for up to 3 weeks, or at cool room temperature (below 70°F/21°C) for up to 1 week. For longer storage, freeze in a single layer on a parchment-lined tray until solid, then transfer to a zip-seal freezer bag for up to 3 months. Let frozen pieces sit at room temperature for 5 minutes before eating.
  • Make-Ahead: This bark is an ideal make-ahead treat. It can be prepared up to 2 weeks in advance and stored in the refrigerator, or up to 3 months in the freezer. It is perfect for holiday gift boxes: layer pieces between sheets of parchment paper in a tin or box and keep chilled until gifting.


Leave a Comment