CookLibrary is a recipe curation and editorial platform. We research and curate recipes from public sources, considering ratings, reviews, comments, and feedback. We then refine and present them clearly for home cooks. We are committed to an ad-free, focused experience that makes discovering and preparing recipes easier.

This homemade keto chocolate hazelnut spread delivers the rich, creamy flavor of a classic chocolate-hazelnut spread while using powdered Swerve sweetener instead of traditional sugar.
Roasted hazelnuts form the nutty foundation, creating a naturally deep flavor and smooth texture when processed into a butter.
Cocoa powder adds a rich chocolate character that balances beautifully with the toasted hazelnuts, while hazelnut oil helps create a silky, spreadable consistency.
A small amount of vanilla extract rounds out the flavors, and a pinch of salt brings the chocolate and nutty notes into sharper focus.
Optional collagen protein powder can also be included as part of the original recipe.
The preparation is straightforward: the roasted hazelnuts are processed until finely ground, then blended further until they transform into a smooth nut butter.
The remaining ingredients are incorporated afterward, with additional oil added as needed to achieve a creamy consistency.
The sweetness can be adjusted to taste using the suggested amount of powdered Swerve.
The finished spread is smooth, decadent, and intensely chocolatey, making it a versatile addition to keto-friendly breakfasts or desserts.
It can be enjoyed as a spread or simply eaten by the spoonful when a rich chocolate-hazelnut treat is calling for attention.
Stored in a glass jar in the refrigerator, it keeps for up to two months.

Homemade Keto Nutella Style Spread
Ingredients
Equipment
Method
- Toast the Hazelnuts: Spread the hazelnuts evenly on a baking sheet and bake at 350°F for 10 minutes.
- Remove the Husks: Allow the toasted hazelnuts to cool enough to handle, then rub them between your fingers to remove most of the husks. It is normal for some of the husk to remain.
- Grind the Hazelnuts: Transfer the roasted hazelnuts to a food processor or high-powered blender and process until they are finely ground and beginning to clump together.
- Blend into Nut Butter: Add 2 tablespoons of the hazelnut oil and continue processing until the ground hazelnuts become smooth and buttery.
- Add the Remaining Ingredients: Add the cocoa powder, powdered Swerve Sweetener, optional collagen protein powder, vanilla extract, salt, and the remaining hazelnut oil.
- Process Until Smooth: Continue processing until the mixture becomes smooth and creamy. Add additional oil as needed to reach the desired smooth consistency.
- Adjust the Sweetness: Taste the spread and adjust the sweetness according to preference.
- Store the Spread: Transfer the finished spread to a glass jar and store it in the refrigerator for up to two months.
Notes
- Start with 2 tablespoons of powdered Swerve Sweetener, then adjust the sweetness after blending.
- The collagen protein powder is optional and can be omitted if preferred.
- Some hazelnut husk may remain after rubbing the toasted nuts, which is normal.
- Add extra hazelnut oil gradually if the spread needs a smoother, creamier consistency.
- Store the finished spread in a glass jar in the refrigerator for up to two months.
Chef’s Secret
The key to getting this spread smooth and creamy is giving the roasted hazelnuts enough processing time before adding the other ingredients.
Start by grinding the nuts until they become finely ground and begin clumping, then add the first 2 tablespoons of hazelnut oil and continue processing until the mixture turns into a smooth nut butter.
This creates the right foundation for incorporating the cocoa, sweetener, vanilla, salt, and optional collagen.
Once everything is combined, check the texture before adding more oil.
Adding the remaining oil gradually lets you reach a creamy consistency without making the spread unnecessarily oily.
Serving Suggestions
Spread it over keto-friendly toast, low-carb bread, or warm waffles for a chocolate-hazelnut breakfast.
It can also be spooned over suitable keto desserts or paired with fresh berries.
For a simple snack, enjoy a small amount directly from the jar or use it as a topping for another favorite low-carb treat.
Conclusion
This homemade keto chocolate hazelnut spread combines roasted hazelnuts, cocoa, vanilla, and powdered sweetener into a rich, smooth treat.
Its creamy texture and deep nutty chocolate flavor make it an easy addition to breakfasts, snacks, or desserts.

