Cinnamon and Cream

Sugar-Free Dark Chocolate Truffles with Allulose and Sea Salt

18 min read

↓ Jump to Recipe

There is something quietly magical about a chocolate truffle. That moment when you bite through the delicate cocoa-dusted exterior and find a center so smooth and dark it practically melts before you have finished the thought. These truffles deliver exactly that experience, and they do it without a single gram of refined sugar. Whether you are managing blood sugar, eating low-carb, or simply curious about sugar-free confections, this recipe will genuinely surprise you.

What sets this version apart is the choice of allulose as the sweetener. Unlike erythritol, which can leave a cooling aftertaste and sometimes crystallizes in ganache, allulose behaves almost identically to regular sugar in chocolate applications. It dissolves seamlessly into warm cream, keeps the ganache pliable and silky at refrigerator temperature, and contributes a very subtle caramel-like warmth that makes the dark chocolate sing. Paired with a high-quality 85% to 90% dark chocolate (which already contains very little sugar), the result is a deeply sophisticated confection.

These truffles sit firmly in the easy-to-medium difficulty range. The technique is straightforward, but a little patience during chilling and rolling goes a long way. This recipe is perfect for anyone who wants an impressive, gift-worthy treat with minimal fuss, and it comes together in under 30 minutes of active work.

Prep: 25 minutesTotal: 2 hours 25 minutes (includes 2 hours chilling)Yield: 24 bite-sized truffles, roughly 1 inch eachDifficulty: ★☆☆ EasyOccasion: Special Occasion
✓ Vegetarian✓ Gluten-Free✓ Soy-Free✓ Sugar-Free
Servings:

24

servings

Ingredients

  • Rolling (about 1/2 Cup)
  • 280 ghigh-quality dark chocolate, 85% to 90% cacao, finely chopped (about 10 oz)
  • 180 mlheavy whipping cream (about 3/4 cup)
  • 60 gallulose (about 1/4 cup plus 1 tablespoon)
  • 30 gunsalted butter, cut into small cubes, room temperature (about 2 tablespoons)
  • 1 tsppure vanilla extract
  • Pinch of fine sea salt (for the ganache)
  • 50 gunsweetened Dutch-process cocoa powder
  • Finishing
  • Flaky sea salt, such as Maldon

Ingredient Substitutions

allulose

  • Granulated erythritol (same amount by weight): works well but may leave a slight cooling sensation and can cause the ganache to feel slightly less smooth. Blend it to a fine powder first for best results.
  • Powdered monk fruit sweetener (same amount by weight): very sweet, so taste as you go. It dissolves well and leaves virtually no aftertaste.
  • Coconut sugar (same amount by weight): technically has a lower glycemic index than white sugar but is not sugar-free. It adds a pleasant caramel note and is best for those who tolerate moderate natural sugars.
heavy whipping cream

  • Full-fat canned coconut cream (same amount): produces a dairy-free, vegan-friendly ganache with a subtle coconut note that pairs beautifully with dark chocolate. Chill the can overnight and use only the thick cream on top.
  • Cashew cream (blend 120g soaked cashews with 60ml water until very smooth): slightly less rich but effective for a nut-based dairy-free version.
unsalted butter

  • Refined coconut oil (same amount): keeps the ganache dairy-free and adds a very slight coconut undertone. The truffles may be slightly firmer from the refrigerator.
  • Vegan butter (same amount): a seamless swap with virtually no difference in texture or flavor.
Dutch-process cocoa powder

  • Natural (non-alkalized) cocoa powder: slightly more acidic and fruity in flavor. It works perfectly but gives the coating a slightly lighter color.
  • Finely ground freeze-dried raspberries or strawberries: a gorgeous, tangy, naturally sugar-free coating that looks stunning.

Instructions

🔧 Equipment

🧁medium heatproof bowl
🥣small saucepan
🍴rubber spatula
🌀immersion blender (optional but recommended)
🧁small cookie scoop or melon baller (1 tablespoon capacity)
📋shallow bowl or rimmed baking sheet (for cocoa coating)
📋parchment-lined baking sheet
🧁plastic wrap
⚖️kitchen scale
📡large microwave-safe bowl (for microwave method)
🟫8×8-inch baking pan (for freezer-set method)



Prep: 25 minutes
Bake: None
Total: 2 hours 25 minutes
This is the traditional and recommended method. It gives you the most control over temperature and produces the silkiest ganache.
  1. Place the finely chopped dark chocolate in a medium heatproof bowl and set aside. Have your room-temperature butter cubes ready nearby.
  2. Combine the heavy cream and allulose in a small saucepan over medium-low heat. Stir gently and heat until the cream just begins to simmer around the edges and the allulose is fully dissolved, about 3 to 4 minutes. Do not let it boil vigorously.
  3. Pour the hot cream mixture over the chopped chocolate. Add the pinch of fine sea salt. Let it sit undisturbed for 2 full minutes to allow the heat to melt the chocolate without stirring in air.
  4. Starting from the center and working outward in small circles, gently stir with a rubber spatula until the ganache is smooth and glossy. Add the butter cubes one or two at a time, stirring each addition until fully incorporated before adding the next. Stir in the vanilla extract.
  5. If the ganache looks at all grainy or separated, use an immersion blender for 10 to 15 seconds to bring it back together. This is normal and nothing to worry about.
  6. Press a sheet of plastic wrap directly onto the surface of the ganache (this prevents a skin from forming) and refrigerate for at least 2 hours, or until firm enough to scoop. The ganache should hold its shape but not be rock-hard.
  7. Spread the Dutch-process cocoa powder in a shallow bowl or on a small rimmed baking sheet. Line a second baking sheet with parchment paper.
  8. Using a small cookie scoop (about 1 tablespoon) or a melon baller, portion the ganache. Roll each portion quickly between your palms into a rough ball, then drop it into the cocoa powder and roll to coat. Place on the parchment-lined sheet.
  9. Finish each truffle with a small pinch of flaky sea salt. Refrigerate for 15 minutes before serving to firm up. Serve at cool room temperature for the best texture and flavor.
Prep: 25 minutes
Bake: None
Total: 2 hours 20 minutes
A quicker method ideal for weeknights. The key is using lower power to avoid scorching the chocolate. The result is nearly identical to the stovetop version.
  1. Place the finely chopped dark chocolate, heavy cream, allulose, and fine sea salt together in a large microwave-safe bowl.
  2. Microwave on 50% power (medium) for 60 seconds. Remove and stir well with a rubber spatula. The mixture may not look melted yet, and that is completely fine.
  3. Return to the microwave at 50% power in 30-second intervals, stirring thoroughly after each interval, until the chocolate is almost entirely melted with just a few small lumps remaining. This usually takes 2 to 3 intervals total. The residual heat will melt the last bits.
  4. Stir vigorously until completely smooth and glossy. Add the room-temperature butter cubes one or two at a time, stirring until each is fully absorbed, then stir in the vanilla extract. If any lumps remain, microwave at 50% for a final 15 seconds and stir again.
  5. Press plastic wrap directly onto the surface of the ganache and refrigerate for at least 2 hours until firm and scoopable.
  6. Spread the cocoa powder in a shallow bowl. Scoop and roll the ganache into balls between your palms, then roll in cocoa powder to coat. Finish with flaky sea salt and refrigerate for 15 minutes before serving.
Prep: 25 minutes
Bake: None
Total: 1 hour 10 minutes
When you need truffles fast, the freezer dramatically shortens set time. Use either the stovetop or microwave method to make the ganache, then use this accelerated chilling technique. The truffles must be transferred to the refrigerator before serving or the centers may be too firm.
  1. Prepare the ganache using either the stovetop or microwave method described above, through the step where you stir in the vanilla.
  2. Pour the finished ganache into a shallow baking dish or 8×8-inch pan lined with plastic wrap. Spreading it thin speeds up chilling significantly.
  3. Place the uncovered pan in the freezer for 30 to 35 minutes, until the ganache is firm but not frozen solid. It should feel like cold putty when pressed, not icy.
  4. Remove from the freezer and let sit at room temperature for 5 minutes so the surface softens just enough to scoop cleanly without cracking.
  5. Scoop and roll quickly between your palms (work fast as the ganache softens in warm hands), then coat in cocoa powder and finish with flaky sea salt.
  6. Place the finished truffles on a parchment-lined sheet and return to the refrigerator for at least 20 minutes before serving. Do not serve directly from the freezer as the texture will be too dense.

Nutrition Per Serving

Per 1 serving (makes 24 bite-sized truffles, roughly 1 inch each)

78Calories
4gCarbs
0gSugar
7gFat
1gProtein

Glycemic Load1Low
Low0–10
Medium11–19
High20+
Allulose is a rare sugar that the body does not metabolize. It has a glycemic index of essentially 0 and does not raise blood sugar or insulin levels, making these truffles suitable for most low-glycemic and diabetic-friendly diets. The small amount of carbohydrates present comes primarily from the cocoa solids in the dark chocolate.

Sweetener: allulose

Why This Recipe Works

The secret to a silky, spoonable ganache lies in the emulsion between the fat in the cream and the cocoa butter in the chocolate. When you pour hot cream over finely chopped chocolate and let it sit before stirring, you are allowing gentle, even heat transfer that melts the chocolate without shocking it. Stirring from the center outward in small circles, rather than whisking vigorously, keeps the emulsion stable and prevents air bubbles from making the ganache grainy. The butter added at the end is not just for richness: it is an emulsifier that gives the ganache an extra glossy sheen and a beautifully smooth mouthfeel that holds up through rolling.

Allulose is the MVP of this recipe, and the science behind it is genuinely fascinating. Allulose is a rare sugar that occurs naturally in small amounts in figs and raisins. Your body cannot metabolize it, so it contributes essentially zero net calories and has no impact on blood sugar. Crucially for confectionery work, allulose behaves very much like sucrose in solution: it depresses the freezing point of the ganache, which is why your truffles stay soft and scoopable even when cold rather than turning into a hard block. This is something erythritol struggles with, since erythritol can recrystallize in high-fat mixtures over time, leaving a gritty texture.

If your ganache looks broken or greasy at any point, do not panic. Separation happens when the emulsion is disrupted, usually by the chocolate being too hot, the cream being added too quickly, or too much stirring. To rescue it, add one to two tablespoons of warm cream and stir gently from the center, or use an immersion blender for a few seconds to re-emulsify everything. A broken ganache is almost always recoverable if you act before it cools completely.

Baker’s Tips

  • Chop the chocolate very finely and as evenly as possible. Smaller, uniform pieces melt at the same rate, which helps the ganache come together smoothly without hot spots.
  • Use the best quality dark chocolate you can find. Since there are very few ingredients, the chocolate is the star. Look for bars with cacao content between 85% and 90% from reputable brands with minimal added ingredients.
  • Keep your hands cool while rolling. If your kitchen is warm, rinse your hands under cold water and dry them thoroughly before rolling each batch. Working quickly prevents the ganache from melting onto your palms.
  • Do not skip pressing the plastic wrap directly onto the ganache surface before chilling. This prevents condensation from forming on top, which can make the ganache grainy and watery.
  • Allulose can vary slightly between brands in sweetness intensity. If you prefer a sweeter truffle, you can increase the amount by up to 20g without affecting the texture of the ganache.
  • For a professional finish, use a small offset spatula or fork to lift the truffles out of the cocoa powder and tap off the excess rather than blowing on them, which can make the coating uneven.

Variations

  • Espresso truffles: Dissolve 1 teaspoon of instant espresso powder into the warm cream before pouring it over the chocolate. The coffee deepens the chocolate flavor without tasting distinctly like coffee.
  • Orange zest truffles: Stir the finely grated zest of one large orange into the finished ganache before chilling. Roll in cocoa powder mixed with a pinch of cinnamon.
  • Spiced chai truffles: Steep 1 chai tea bag in the hot cream for 5 minutes before straining and pouring over the chocolate. Add a pinch of cardamom and a pinch of cayenne to the ganache.
  • Toasted hazelnut coating: Instead of cocoa powder, roll the truffles in very finely chopped toasted hazelnuts for a crunchy Ferrero Rocher-inspired finish.
  • Mint chocolate: Replace the vanilla extract with 1/4 teaspoon of pure peppermint extract (not mint flavoring). A little goes a long way, so start with 1/8 teaspoon and taste.

Troubleshooting & FAQ

My ganache is grainy or has a sandy texture after chilling. What went wrong?
This is most often caused by the chocolate overheating or by sugar crystallization. With allulose, true crystallization is rare, but if you used a blend containing erythritol, that is likely the culprit. To prevent it, make sure your cream is just simmering, not boiling, before pouring. If the ganache is already grainy, warm it gently over a double boiler while stirring, then re-blend with an immersion blender and re-chill.
My ganache is too soft to roll even after 2 hours in the refrigerator.
This usually means the ratio of cream to chocolate was slightly off, which can happen if the chocolate was measured by volume rather than weight. Place the ganache in the freezer for 20 to 30 minutes, then try again. In future batches, always weigh your ingredients. You can also add an extra 30g of finely chopped chocolate to the warm ganache before chilling to firm it up.
The cocoa powder coating is clumping or looks wet and muddy.
This happens when the truffles are too warm when rolled, causing the surface to sweat into the cocoa. Make sure your ganache is well chilled and that you are rolling quickly. If the coating looks muddy after a few hours of refrigeration, it is because moisture from the ganache has migrated into the cocoa. You can re-roll the truffles in a fresh layer of cocoa powder before serving.
My ganache seized up into a thick, stiff paste when I added the cream. Can I fix it?
Chocolate seizes when it comes into contact with even a tiny amount of water before enough liquid is added to fully hydrate the cocoa particles. This can happen if your bowl or spatula had any moisture on it. To rescue seized ganache, gently warm it over a double boiler and slowly whisk in warm cream one tablespoon at a time until it loosens and becomes smooth again.
Why do my truffles taste a little less sweet than I expected?
This is perfectly normal with very high-percentage dark chocolate and allulose. Both ingredients have less perceived sweetness than milk chocolate and cane sugar. If you prefer a sweeter truffle, increase the allulose by 15 to 20g, or try finishing with a tiny extra pinch of flaky salt, which paradoxically makes chocolate taste sweeter by contrasting with its bitterness.

Storage & Make-Ahead

  • Storage: Store truffles in an airtight container in the refrigerator for up to 2 weeks. Layer them between sheets of parchment paper to prevent sticking. For the best flavor and texture, remove from the refrigerator 10 to 15 minutes before serving so they can soften slightly.
  • Make-Ahead: The ganache can be made up to 5 days ahead and kept covered in the refrigerator. Roll and coat the truffles the day you plan to serve them for the freshest coating. Finished truffles can be frozen in a single layer, then transferred to a freezer bag, for up to 2 months. Thaw overnight in the refrigerator.


Leave a Comment