Cinnamon and Cream

Creamy Allulose Walnut Fudge (No Sugar Added)

18 min read

↓ Jump to Recipe

There is a particular kind of joy in pulling a pan of fudge from the refrigerator, running a warm knife through it, and watching those glossy, perfectly set squares lift cleanly away. Rich with toasted walnuts, deeply chocolatey, and finished with a whisper of flaky sea salt, this walnut fudge hits every note you want from a classic confection. The fact that it contains no added sugar is, honestly, almost beside the point — it just tastes wonderful.

What makes this recipe stand out is the sweetener: allulose. Unlike erythritol, which can leave a cool, almost minty aftertaste, allulose behaves remarkably like real sugar in terms of texture and flavor. It browns, it caramelizes slightly, and it gives the fudge that faint toffee undertone that makes you go back for a second piece. Combined with high-quality unsweetened dark chocolate and a generous pour of heavy cream, the result is a fudge that is genuinely indistinguishable from the sugared original to most palates.

This recipe sits comfortably at an easy-to-medium difficulty level — there is a stovetop stage that requires a little attention, but no candy thermometer is needed and no finicky sugar-pulling technique is involved. It is perfect for anyone managing their blood sugar, following a low-carb or keto lifestyle, or simply trying to cut back on refined sugar without sacrificing the treats they love. A batch makes 24 generous squares and keeps beautifully in the fridge for up to two weeks.

Prep: 15 minutesTotal: 2 hours 30 minutes (includes chilling)Yield: 24 squares from one 8×8-inch panDifficulty: ★☆☆ EasyOccasion: Everyday Treat
✓ Vegetarian✓ Gluten-Free✓ Sugar-Free✓ Keto-Friendly
Servings:

24

servings

Ingredients

  • 200 gallulose (about 1 cup), granulated
  • 120 mlheavy whipping cream (about 1/2 cup)
  • 60 gunsalted butter (about 4 tablespoons), cut into cubes
  • 200 gunsweetened dark chocolate (85% cacao or higher), finely chopped
  • 30 gunsweetened cocoa powder (about 1/4 cup), sifted
  • 1 tsppure vanilla extract
  • 150 graw walnut halves and pieces (about 1 1/4 cups), toasted and roughly chopped
  • 1/2 tsp fine sea salt, plus extra flaky sea salt for topping

Ingredient Substitutions

allulose

  • Granulated erythritol (same weight, 200g): works well but may leave a slight cooling sensation on the palate; the fudge will set slightly firmer
  • Monk fruit sweetener blended with erythritol (same weight, 200g): a good all-around swap with minimal aftertaste; look for a 1:1 sugar-replacement blend
  • Powdered allulose: use the same weight but note the texture will be slightly softer and the fudge may need an extra 30 minutes of chilling
heavy whipping cream

  • Full-fat coconut cream (same volume, 120ml): makes the recipe dairy-free and adds a very subtle coconut note that pairs nicely with chocolate
  • Half-and-half: the fudge will be slightly softer and less rich; it may need an extra 20 to 30 minutes to set fully
unsalted butter

  • Refined coconut oil (same weight, 60g): keeps the recipe dairy-free; the fudge will be slightly less creamy but still sets well
  • Vegan butter (same weight, 60g): works nearly identically to dairy butter in this application
unsweetened dark chocolate

  • Sugar-free dark chocolate chips (same weight, 200g): convenient and reliable; look for brands sweetened with erythritol or stevia
  • Cacao paste or 100% cacao wafers (same weight, 200g): a more intense chocolate flavor; you may want to add an extra 20g of allulose to compensate
walnuts

  • Pecans (same weight, 150g): slightly sweeter and more buttery, an excellent swap
  • Almonds or hazelnuts (same weight, 150g): both work well; hazelnuts give a more truffle-like, Ferrero Rocher quality to the fudge
  • Pumpkin seeds (same weight, 150g): keeps the recipe nut-free while adding a pleasant crunch

Instructions

🔧 Equipment

🟫8×8-inch square baking pan
📄parchment paper
🥣medium heavy-bottomed saucepan
🍴silicone spatula
📡large microwave-safe bowl (at least 2-quart capacity, for microwave method)
🍳dry skillet or small frying pan (for toasting walnuts)
🍴offset spatula or flat-backed spoon
🔪sharp chef’s knife
🧁cutting board
🔵fine mesh sieve or sifter (for cocoa powder)



Prep: 15 minutes
Bake: None
Total: 2 hours 30 minutes (15 minutes active, 2 hours chilling)
This is the most reliable method for achieving a smooth, glossy fudge with a perfect set. Gentle, steady heat is the key — do not rush it.
  1. Line an 8×8-inch square baking pan with parchment paper, leaving a 2-inch overhang on two sides. This overhang acts as handles for lifting the fudge out later. Lightly grease the parchment with a little butter or cooking spray.
  2. Toast the walnuts: spread them in a single layer in a dry skillet over medium heat. Stir frequently for 4 to 5 minutes until fragrant and lightly golden. Watch them carefully as they can burn quickly. Transfer to a cutting board, let cool slightly, then roughly chop into pieces about 1/2 inch in size. Set aside.
  3. In a medium heavy-bottomed saucepan, combine the allulose, heavy cream, butter, and fine sea salt. Place over medium-low heat. Stir gently and continuously with a silicone spatula until the butter is melted and the allulose is fully dissolved, about 3 to 4 minutes. Do not let it boil rapidly — you want a steady, gentle simmer.
  4. Once the mixture is smooth and just beginning to bubble at the edges, remove the pan from the heat. Immediately add the chopped dark chocolate and sifted cocoa powder. Let it sit undisturbed for 90 seconds to allow the residual heat to melt the chocolate, then stir slowly from the center outward until the mixture is completely smooth and glossy.
  5. Stir in the vanilla extract. Fold in three-quarters of the toasted walnuts with a few gentle strokes — you want them distributed but not crushed.
  6. Pour the fudge mixture into the prepared pan and use an offset spatula or the back of a spoon to spread it into an even layer. Scatter the remaining walnut pieces over the top and press them in very lightly. Finish with a generous pinch of flaky sea salt.
  7. Allow the fudge to cool at room temperature for 20 minutes, then transfer to the refrigerator. Chill for at least 2 hours, or until completely firm. Once set, lift out using the parchment overhang and slice into 24 squares using a sharp knife warmed under hot water and dried between cuts.
Prep: 15 minutes
Bake: None
Total: 2 hours 20 minutes (10 minutes active, 2 hours chilling)
This method is faster and requires fewer dishes. The texture is slightly softer and more truffle-like than the stovetop version, but still delicious. Use a large microwave-safe bowl to prevent overflow.
  1. Line an 8×8-inch square baking pan with parchment paper as described in the stovetop method. Toast the walnuts in a dry skillet or in the microwave: spread on a microwave-safe plate and microwave in 30-second bursts, stirring between each, for a total of 2 to 3 minutes until fragrant. Roughly chop and set aside.
  2. In a large microwave-safe bowl (at least 2-quart capacity), combine the allulose, heavy cream, butter, and fine sea salt. Microwave on HIGH for 1 minute, then stir well. Continue microwaving in 30-second intervals, stirring after each, until the butter is fully melted and the mixture is steaming hot and just beginning to bubble, about 2 to 2.5 minutes total.
  3. Remove the bowl from the microwave. Add the finely chopped dark chocolate and sifted cocoa powder. Let the mixture sit for 90 seconds without stirring, then whisk vigorously from the center outward until completely smooth and glossy. If any chocolate remains unmelted, microwave the entire mixture for an additional 20 seconds and stir again.
  4. Stir in the vanilla extract. Fold in three-quarters of the toasted walnuts. Pour into the prepared pan, top with remaining walnuts and flaky sea salt, and smooth the surface with an offset spatula.
  5. Cool at room temperature for 15 minutes, then refrigerate for at least 2 hours until fully set before slicing.
Prep: 15 minutes
Bake: None
Total: 1 hour (15 minutes active, 45 minutes freezer chilling)
Use the stovetop or microwave method to make the fudge base, then use the freezer to cut the chilling time dramatically. Ideal when you need fudge in under an hour. The texture is identical to the refrigerator version once the fudge comes back to room temperature for 5 minutes before serving.
  1. Prepare the fudge base using either the stovetop or microwave method above, following all steps through pouring into the lined pan and adding the walnut topping and flaky salt.
  2. Allow the fudge to cool at room temperature for exactly 15 minutes — this step is important. Placing very hot fudge directly in the freezer can cause condensation to form on the surface, which affects the texture.
  3. Transfer the pan to the freezer and chill for 40 to 45 minutes until the fudge is completely firm all the way through. Press the center gently with your fingertip — it should feel solid with no give.
  4. Remove from the freezer and let the fudge rest at room temperature for 5 minutes before slicing. This brief rest prevents the chocolate from cracking or shattering under the knife. Slice into 24 squares using a sharp knife warmed under hot water and dried between cuts. Serve immediately or transfer to the refrigerator for storage.

Nutrition Per Serving

Per 1 serving (makes 24 squares from one 8×8-inch pan)

118Calories
9gCarbs
0gSugar
11gFat
2gProtein

Glycemic Load2Low
Low0–10
Medium11–19
High20+
Allulose is a rare sugar that is absorbed by the small intestine but not metabolized, contributing effectively zero glycemic impact. It does not raise blood glucose or insulin levels and is not counted as a net carbohydrate in most low-carb frameworks.

Sweetener: allulose

Why This Recipe Works

The secret to this fudge’s surprisingly authentic texture lies in allulose’s unique chemical behavior. Unlike most sugar alcohols, allulose is absorbed by the body but not metabolized, meaning it contributes almost zero calories or glycemic impact. More importantly for baking, allulose has a similar hygroscopic nature to sucrose — it attracts and retains moisture — which is why the fudge stays creamy and soft rather than turning dry or grainy. It also undergoes Maillard browning and mild caramelization when heated, giving the fudge a depth of flavor that purely white sweeteners like erythritol simply cannot match.

The two-chocolate approach — chopped dark chocolate plus cocoa powder — is intentional. The chopped chocolate provides fat (cocoa butter) and body, which creates that luxurious, melt-on-the-tongue sensation. The cocoa powder adds concentrated chocolate flavor and also acts as a mild thickener, helping the fudge achieve a firmer, more sliceable set without needing any gelatin or additional stabilizers. Butter plays a dual role here: it contributes richness and also coats the cocoa solids, preventing the mixture from becoming grainy or seizing.

If your fudge comes out grainy, the most likely culprit is the chocolate seizing, which happens when even a tiny amount of water hits melted chocolate before the fat has fully incorporated. Make sure your cream mixture is hot but not actively boiling when you add the chocolate, and let it sit before stirring — patience at that stage is what produces the gloss. If the fudge is too soft after 2 hours in the refrigerator, it likely needs more time, or your chocolate was lower in cacao content than recommended. Give it another hour, or transfer briefly to the freezer.

Baker’s Tips

  • Chop the dark chocolate finely and evenly — pieces no larger than 1/2 inch. Uneven chunks mean uneven melting, which can leave lumps in your otherwise silky fudge.
  • Sift the cocoa powder before adding it to the mixture. Unsifted cocoa tends to clump and can leave small bitter pockets in the finished fudge.
  • Toast the walnuts even if you are short on time. It takes five minutes and transforms them from raw and slightly bitter to deeply nutty and fragrant — it is one of those steps that genuinely makes a difference.
  • Warm your knife under hot running water and dry it with a towel before each cut. This simple trick gives you those clean, bakery-style edges rather than crumbly, dragged cuts.
  • If the fudge is not fully set after 2 hours, do not slice it yet. Give it another hour in the refrigerator. Patience here is worth it — an under-set fudge will fall apart when you try to cut it.
  • For gift-giving, cut the fudge into squares and place each one in a mini cupcake liner. They look beautiful in a box and the liners make them easy to pick up without fingerprints on the chocolate.

Variations

  • Espresso walnut fudge: add 1 teaspoon of instant espresso powder to the cream mixture along with the allulose for a mocha depth that amplifies the chocolate flavor.
  • Orange zest fudge: stir in the finely grated zest of one large orange with the vanilla extract for a bright, classic chocolate-orange combination.
  • Salted caramel swirl: before pouring into the pan, drizzle 2 tablespoons of sugar-free caramel sauce over the top and use a toothpick to swirl it through.
  • White chocolate walnut fudge: replace the dark chocolate and cocoa powder with 200g of sugar-free white chocolate chips; reduce allulose to 150g as white chocolate adds more sweetness.
  • Nut-free version: replace walnuts with toasted pumpkin seeds or sunflower seeds for a school-safe treat with a similarly satisfying crunch.

Troubleshooting & FAQ

My fudge is grainy rather than smooth — what went wrong?
Graininess almost always comes from the chocolate seizing or from the allulose not fully dissolving before the chocolate was added. Make sure you stir the cream and allulose mixture over medium-low heat until completely smooth and the allulose is fully dissolved before removing from heat. When you add the chocolate, let it sit for 90 seconds before stirring — rushing the stir can cause the fats and solids to separate. If the mixture looks grainy or broken, try adding 1 tablespoon of warm cream and stirring slowly from the center; this often brings it back together.
The fudge is still very soft after 2 hours in the refrigerator. Will it ever set?
Yes, give it more time. Allulose-based fudge can occasionally take up to 4 hours to set fully, especially if your refrigerator runs warm or if the fudge base was poured into the pan while still quite hot. Check that your chocolate was at least 85% cacao — lower cacao percentages mean more fat and less setting power. If after 4 hours it is still quite soft, move it to the freezer for 45 minutes. It will firm up completely and can then be stored in the refrigerator going forward.
My fudge cracked when I tried to slice it straight from the refrigerator. What should I do differently?
Very cold fudge can be brittle, especially with high-cacao dark chocolate. Let the fudge rest at room temperature for 5 to 10 minutes before slicing — this is especially important in winter or if your fridge is set very cold. Also make sure you are using a sharp knife warmed under hot water. A cold, dull blade will crack and drag rather than slice cleanly.
Can I taste a cooling or minty sensation in the fudge? Why?
A cooling sensation is characteristic of erythritol, not allulose. If you are using pure allulose, you should not experience this. Double-check the label on your sweetener — some products sold as allulose blends or monk fruit blends contain a significant percentage of erythritol, which is responsible for that cooling effect. For the cleanest flavor, use a product that is 100% allulose.
My walnuts sank to the bottom of the fudge rather than staying distributed. How do I prevent this?
This happens when the fudge mixture is too warm and fluid when the nuts are folded in. After making the base, let it cool at room temperature for 8 to 10 minutes, stirring once or twice, until it thickens slightly and coats a spatula. At this consistency it will hold the nuts in suspension. Folding them in when the mixture is too thin lets them drop straight to the bottom before the fudge can set around them.

Storage & Make-Ahead

  • Storage: Store the fudge in an airtight container in the refrigerator for up to 2 weeks. Place parchment paper between layers to prevent sticking. The fudge can be served straight from the fridge or allowed to sit at room temperature for 5 to 10 minutes before eating for a softer texture.
  • Make-Ahead: This fudge is an ideal make-ahead treat. The full batch can be made up to 2 weeks in advance and stored refrigerated. For longer storage, freeze the cut squares in a single layer until solid, then transfer to a zip-lock freezer bag with parchment between layers; freeze for up to 3 months. Thaw in the refrigerator overnight.


Leave a Comment