These no-bake keto chocolate hazelnut truffles roll up in 15 minutes into creamy, cocoa-dusted bites with a grown-up hazelnut finish. Softened cream cheese and hazelnut butter form the fudgy center, which gets coated in ground hazelnuts for a little crunch. A few hours in the fridge and they are ready to serve.
Craving a decadent, chocolatey treat that won’t derail your keto goals? Look no further! These No-Bake Chocolate Hazelnut Truffles are pure bliss. Imagine the rich, nutty flavor of hazelnuts and deep cocoa, all wrapped up in a creamy, melt-in-your-mouth bite. They’re ridiculously easy to make and are the perfect fat bomb to satisfy your sweet tooth and keep you on track. Let’s get rolling!
Ingredients
• 1 cup / 225g (7.9 oz) full-fat cream cheese, softened to room temperature
• 1/4 cup / 60g (2.12 oz) smooth hazelnut butter
• 1/4 cup / 25g (0.88 oz) unsweetened cocoa powder
• 2 tbsp / 30ml sugar-free hazelnut syrup
• 2-3 tbsp / 24-36g (1.27 oz) powdered keto sweetener, to taste
• 1/2 cup / 50g (1.76 oz) ground hazelnuts, for rolling
Instructions
1. Preparation
2. In a large mixing bowl, combine the softened cream cheese, hazelnut butter, cocoa powder, sugar-free syrup, and powdered sweetener.
3. Mix with a spoon or an electric hand mixer on low speed until the mixture is smooth, creamy, and fully incorporated.
4. Spread the ground hazelnuts onto a small plate or in a shallow bowl.
5. Scoop the chocolate mixture, using about one tablespoon for each truffle, and roll between your palms to form 16 uniform balls.
6. Gently roll each ball in the ground hazelnuts until it is completely coated.
7. Place the finished truffles on a parchment-lined plate and refrigerate for at least 2-3 hours to allow them to firm up before serving.
Nutritional Information
• Nutrition & Details
• Servings: 16 truffles
• Total Time: 15 minutes (+ chilling)
• Calories: 122
• Total Fat: 11.6g
• Total Carbohydrates: 3.4g (0.12 oz)
• Dietary Fiber: 1.4g
• Net Carbs: 1.2g (0.04 oz)
• Protein: 3.2g
Pro Tips
• For a super smooth, lump-free texture, ensure your cream cheese is truly at room temperature before mixing.
• If the truffle mixture feels too soft to roll, chill it in the refrigerator for 20-30 minutes to help it firm up.
• Use a powdered sweetener instead of granular to avoid a gritty texture. Adjust the amount to your personal preference after tasting the mixture.
• Swap the hazelnut coating for shredded coconut, finely chopped pecans, or an extra dusting of cocoa powder for a different flavor profile.
FAQ
Q: What should I do if my truffle mixture is too sticky to roll
A: If the chocolate hazelnut mixture feels too soft or sticky, chill it in the refrigerator for 20-30 minutes. This will help it firm up, making it much easier to handle and roll into balls.
Q: Can I use a granular sweetener instead of powdered
A: It is highly recommended to use a powdered keto sweetener for this recipe. A granular sweetener will not dissolve completely, which can result in a gritty texture in your finished truffles.
Q: How many net carbs are in one keto truffle
A: Each chocolate hazelnut truffle contains approximately 1.2g (0.04 oz) of net carbs, making it a perfect low-carb treat to satisfy your sweet cravings.
Q: Can I use a different coating besides ground hazelnuts
A: Yes, absolutely! For variety, you can roll the truffles in other keto-friendly coatings like shredded coconut, finely chopped pecans, or an extra dusting of unsweetened cocoa powder.
Pro Tips
- Make sure the cream cheese is truly at room temperature before mixing – that is what gives you a smooth, lump-free truffle filling.
- If the mixture feels too soft to roll between your palms, chill the bowl for 20-30 minutes and it will firm up enough to shape cleanly.
- Use a powdered keto sweetener rather than a granular one so the truffles stay smooth instead of turning gritty; adjust the 2-3 tablespoons to taste after mixing.
- Roll the balls in ground hazelnuts for the classic finish, or swap in shredded coconut, finely chopped pecans or a dusting of cocoa powder for a different flavor profile.
- Refrigerate the finished truffles for at least 2-3 hours before serving so they firm up completely.
Frequently Asked Questions
How far ahead can I make these chocolate hazelnut truffles?
You can roll them ahead and keep them on a parchment-lined plate in the refrigerator; plan on at least 2-3 hours of chilling before serving so the truffles firm up properly.
Why is my truffle mixture too soft to roll?
It usually just needs a short chill – pop it in the refrigerator for 20-30 minutes. For the smoothest filling next time, start with cream cheese that is fully softened to room temperature.
Can I use a granulated sweetener instead of powdered?
Powdered sweetener is strongly recommended here – granular sweetener leaves the truffles gritty. Whatever you use, taste the mixture before rolling and adjust the sweetness to your preference.
Are these truffles keto-friendly?
Yes – each of the 16 truffles has 122 calories, 11.6g fat, 3.2g protein and 3.4g carbs, with 1.4g of fiber bringing net carbs to about 1.2g each.
Recipe card below.
More Recipes You’ll Love

No-Bake Keto Chocolate Hazelnut Truffles
Ingredients
Method
- Preparation
- In a large mixing bowl, combine the softened cream cheese, hazelnut butter, cocoa powder, sugar-free syrup, and powdered sweetener.
- Mix with a spoon or an electric hand mixer on low speed until the mixture is smooth, creamy, and fully incorporated.
- Spread the ground hazelnuts onto a small plate or in a shallow bowl.
- Scoop the chocolate mixture, using about one tablespoon for each truffle, and roll between your palms to form 16 uniform balls.
- Gently roll each ball in the ground hazelnuts until it is completely coated.
- Place the finished truffles on a parchment-lined plate and refrigerate for at least 2-3 hours to allow them to firm up before serving.








