Keto Salted Caramel Truffles with Almond Butter and Sea Salt

If you have been searching for a decadent treat that satisfies your sweet tooth without derailing your low-carb lifestyle, these keto salted caramel truffles are exactly what you need. Silky smooth on the inside, lightly dusted on the outside, and finished with a delicate pinch of flaky sea salt, these little bites deliver all the indulgence of a classic caramel confection without a single gram of refined sugar. Whether you are meal prepping for the week, putting together a holiday gift box, or simply craving something luxurious after dinner, this recipe delivers every single time.
What makes these truffles genuinely healthier than traditional versions is the carefully chosen ingredient list. Instead of corn syrup, white sugar, or heavy cream loaded with additives, we use a combination of almond butter, coconut cream, and a brown sugar style erythritol-monk fruit blend to create that unmistakable buttery caramel depth of flavour. The result is a truffle filling that is naturally higher in healthy fats, richer in fibre than standard confections, and completely free from blood sugar spikes thanks to the zero-glycemic sweeteners at its core. Each truffle contains just 2 grams of net carbohydrates, making them a perfectly portioned keto-friendly indulgence you can enjoy without guilt.
The magic of a great caramel flavour on a keto diet comes down to one key technique: gently toasting your almond butter in the pan before combining it with the other ingredients. This brief heat exposure deepens the nutty sweetness and creates those signature warm, slightly smoky caramel undertones that most no-bake keto recipes simply miss. Combined with a touch of pure vanilla extract and a generous pinch of fine sea salt stirred directly into the filling, the flavour complexity here rivals anything you would find at a high-end chocolate shop.
The outer coating is a thin shell of sugar-free dark chocolate, which not only adds a satisfying snap but also contributes a boost of antioxidants and a touch of bitterness that perfectly balances the sweet, salty filling inside. We use a good quality sugar-free chocolate with at least 70 percent cacao solids, which keeps the carb count low while maximising the rich chocolate experience. If you prefer a completely nut-free version, sunflower seed butter swaps in seamlessly for the almond butter and maintains the same creamy, rollable texture.
Think of these as sophisticated keto fat bombs, but far more elegant than the average energy ball. Unlike many coconut oil-heavy fat bombs that turn into a puddle at room temperature, the combination of almond butter, thick coconut cream, and optional collagen or coconut flour gives these truffles real structural integrity, especially once the chocolate shell sets around the frozen centre. They hold their shape well in a cold lunch box or on a dessert platter, making them genuinely practical as well as delicious.
One of the best things about this recipe is how forgiving and flexible it is. The truffle centres can be made up to five days ahead and stored in the freezer, meaning you can dip and finish them in batches as needed. They also travel well when kept cold, making them a brilliant option for packed lunches, post-workout treats, or sharing with friends who follow a low-carb lifestyle.
From a nutritional standpoint, each truffle provides a meaningful hit of healthy monounsaturated fats from the almond butter, medium-chain triglycerides from the coconut cream, and a small but worthwhile amount of dietary fibre from both the nut butter and the dark chocolate coating. The optional collagen peptides add a gentle protein boost and help firm up the centres for cleaner rolling, a tip borrowed from the keto baking community that makes a noticeable difference to the finished texture. Compared to a traditional salted caramel truffle, which can contain upwards of 18 grams of sugar and over 150 calories per piece, our keto version comes in at around 95 calories with less than 2 grams of sugar and a satisfying fat-to-protein ratio that keeps hunger at bay long after you have finished eating.
Making these truffles at home also gives you complete control over the quality of every ingredient. You know exactly what goes in, there are no mystery stabilisers or hydrogenated oils, and you can adjust the saltiness, sweetness, and coating thickness entirely to your own taste. Whether you are new to keto baking or a seasoned low-carb cook looking for a show-stopping truffle recipe to add to your repertoire, we are confident this one will become a firm favourite. The steps are straightforward, the ingredients are accessible, and the result is genuinely impressive.
Ingredients
- 120 g smooth almond butter (unsweetened, natural — no added oil or sugar. Stir well before measuring if the oil has separated.)
- 60 ml full-fat coconut cream (refrigerate the can overnight and use only the thick, solid top layer — this is essential for a firm, scoopable filling)
- 50 g brown erythritol-monk fruit sweetener blend (such as Lakanto Golden or Swerve Brown — do not substitute plain white erythritol as it will not produce the same caramel colour or depth of flavour)
- 2 tbsp coconut oil (refined for a completely neutral flavour, or virgin if you want a subtle coconut note in the filling)
- 1 tsp pure vanilla extract (use pure extract rather than imitation vanilla for the best flavour — the caramel notes are noticeably more complex)
- 0.5 tsp fine sea salt (stirred into the filling — this is separate from the flaky salt used for topping)
- 2 tbsp unflavoured collagen peptides or vanilla keto protein powder (optional but highly recommended — adds a light protein boost and significantly helps the centres firm up for cleaner rolling and dipping)
- 180 g sugar-free dark chocolate chips or bar (minimum 70% cacao, sweetened with erythritol or stevia — check labels carefully as carb counts vary widely between brands)
- 1 tsp coconut oil (added to the melted chocolate to thin the coating and give a smoother, glossier shell that sets with a clean snap)
- 0.5 tsp flaky sea salt (Maldon or similar large-flake salt — apply immediately after dipping before the chocolate sets so the crystals adhere properly)
Instructions
- 1
Place a small saucepan over medium-low heat. Add the almond butter and brown erythritol-monk fruit sweetener. Stir continuously for 2 to 3 minutes until the almond butter begins to smell toasty and the sweetener has fully dissolved into the mixture. This step is key for developing the caramel flavour.
Keep the heat low and do not walk away — you want gentle toasting, not burning. If the mixture starts to smell bitter or look grainy, reduce the heat immediately and keep stirring. The almond butter should deepen slightly in colour and take on a warm, nutty aroma.
- 2
Add the thick coconut cream, 2 tablespoons of coconut oil, vanilla extract, and fine sea salt to the saucepan. Stir everything together over low heat for another 1 to 2 minutes until the mixture is smooth, glossy, and fully combined. Remove from the heat.
If using collagen peptides or protein powder, whisk them in now while the mixture is still warm — this is the easiest point to get them fully incorporated without lumps. If the mixture looks slightly split or greasy, keep stirring over very low heat and it will come back together.
- 3
Pour the caramel filling into a shallow bowl or baking dish. Allow it to cool at room temperature for 10 minutes, then cover and transfer to the refrigerator. Chill for at least 60 minutes, or until the mixture is firm enough to scoop and roll.
For faster chilling, spread the mixture thinly in the dish and place it in the freezer for 25 to 30 minutes instead. The thinner the layer, the faster it firms up. Do not skip the chilling step — warm filling will stick to your hands and produce misshapen truffles.
- 4
Once the filling is firm, use a small cookie scoop or a tablespoon to portion out 16 equal balls. Roll each portion between your palms to form smooth spheres. Place them on a parchment-lined baking tray. Return to the freezer for 20 minutes to firm up before dipping.
Lightly dampen your hands with cold water between rolling each truffle to prevent sticking and to keep your palms cool. Work quickly — the warmth of your hands will soften the filling fast. If it becomes too sticky mid-roll, pop the tray back in the freezer for 5 minutes before continuing.
- 5
Melt the sugar-free dark chocolate chips together with 1 teaspoon of coconut oil in a heatproof bowl set over a pan of barely simmering water. Stir until completely smooth and glossy. Alternatively, melt in 20-second bursts in the microwave, stirring between each interval.
Do not let the water touch the bottom of the bowl and keep the heat gentle — overheated sugar-free chocolate seizes very quickly and becomes thick and grainy. If using the microwave method, stop heating as soon as about 80 percent of the chocolate is melted and stir the residual heat through the rest.
- 6
Working quickly, use a fork or truffle dipping tool to dip each frozen caramel centre into the melted chocolate. Allow the excess chocolate to drip off, then place back onto the parchment-lined tray. Immediately sprinkle each truffle with a small pinch of flaky sea salt before the chocolate sets.
Work in batches of 4 to 5 truffles at a time, keeping the remaining centres in the freezer so they stay firm. Tap the fork gently on the edge of the bowl to encourage excess chocolate to fall off cleanly before transferring to the tray. Apply the flaky salt within seconds of placing the truffle down — once the shell begins to set, the salt will no longer stick.
- 7
Allow the dipped truffles to set at room temperature for 10 minutes, then transfer to the refrigerator for a final 20 minutes until the chocolate shell is completely firm. Serve chilled or at cool room temperature.
For an extra glossy finish and a thicker, more protective shell, give each truffle a second coat of chocolate after the first layer has fully set. This is especially worthwhile if you are gifting these or transporting them, as the double coat holds up significantly better.
Nutrition per serving
95kcal
Calories
2.8g
Protein
4.1g
Carbs
8.2g
Fat
2g
Fibre
1.6g
Sugar
112mg
Sodium
Pro Tips
- ✓
Use chilled coconut cream scooped from the top of an unshaken, refrigerated can, the thick, almost solid layer gives the richest filling texture. If your can is too liquid, pop it in the fridge overnight before you start.
- ✓
Brown erythritol or a monk fruit brown sugar blend gives the most authentic caramel colour and flavour, avoid plain white erythritol here as it will not achieve the same warmth or depth of colour in the finished truffle.
- ✓
Freeze the truffle centres for at least 20 minutes until completely solid before dipping. Firmer centres mean thicker, cleaner chocolate shells and far less mess during the coating process.
- ✓
Work in small batches of 4 to 5 truffles when dipping, returning the rest to the freezer between rounds. If the centres warm up too quickly the chocolate coating will be thin and uneven.
- ✓
If your truffle mixture is still too soft to roll cleanly after chilling, stir in a tablespoon of coconut flour or an extra tablespoon of almond butter, both firm up the mixture without altering the flavour profile.
- ✓
Add the flaky sea salt to each truffle immediately after dipping, before the chocolate has a chance to set. Once the shell hardens the salt will not adhere properly and will simply slide off when handled.
Frequently Asked Questions
Variations
- •
Espresso Salted Caramel Truffles
Add 1 teaspoon of instant espresso powder to the caramel filling along with the vanilla extract. The coffee deepens the caramel flavour beautifully and adds a subtle mocha note to the finished truffles.
- •
Coconut Caramel Truffles
Use virgin coconut oil in the filling and roll the dipped truffles in toasted unsweetened desiccated coconut before the chocolate sets for a bounty-inspired keto variation.
- •
Chilli Chocolate Salted Caramel
Add a pinch of cayenne pepper and half a teaspoon of cinnamon to the melted chocolate coating for a spiced Mexican chocolate inspired version with a slow warming heat.
- •
White Chocolate Coated Version
Use sugar-free white chocolate chips for the coating instead of dark chocolate for a sweeter, creamier aesthetic. This version looks especially elegant dusted with a little gold lustre dust for gifting.
Substitutions
- •Almond butter → Sunflower seed butter (Makes the recipe nut-free while keeping a similar creamy texture. The flavour is slightly more earthy but still works beautifully with the caramel notes.)
- •Full-fat coconut cream → Heavy whipping cream (Use the same quantity for a richer, slightly denser filling. Note this will make the recipe no longer dairy-free.)
- •Brown erythritol-monk fruit blend → Allulose (Allulose gives an even smoother, less cooling aftertaste and behaves more like real sugar when heated. Use the same quantity.)
- •Sugar-free dark chocolate chips → Cacao butter mixed with cocoa powder and powdered erythritol (Melt 80g cacao butter, stir in 30g cocoa powder and 30g powdered erythritol for a completely homemade sugar-free coating.)
- •Collagen peptides → Coconut flour (Use 1 tablespoon of coconut flour in place of 2 tablespoons of collagen to firm up the filling. This will slightly increase the fibre content.)
🧊 Storage
Store finished truffles in an airtight container in the refrigerator for up to 7 days. Layer them between sheets of parchment paper to prevent sticking. For longer storage, freeze in a single layer on a tray until solid, then transfer to a zip-lock freezer bag or container for up to 2 months. Thaw in the fridge for 30 minutes before serving.
📅 Make Ahead
The caramel filling can be made up to 3 days ahead and kept covered in the refrigerator. The uncoated truffle balls can be rolled and frozen for up to 4 weeks, simply dip in melted chocolate directly from frozen when you are ready to serve.


