This rich and decadent homemade chocolate is made with cocoa powder, coconut oil, honey, and nuts. It's easy to make, and it tastes amazing thanks to the coconut oil, although you can opt for cocoa butter to make it less melty.

Making your own chocolate is easy. And when you make it at home, you know exactly what goes into it and can add tasty additions such as your favorite chopped nuts. It's also a fun recipe to make! My kids love helping me, and I'm happy to enlist their help. They love pouring the warm, melted mixture into the molds and watching it magically turn into pretty chocolate bonbons.
Ingredients

See the recipe card for exact measurements. Here are my comments on the ingredients.
- Virgin coconut oil: I love the wonderful flavor it gives the chocolate. I typically use Spectrum Virgin Coconut Oil. You can use your favorite brand.
- Unsweetened cocoa powder: I prefer Dutch-processed cocoa powder, which is milder and not as acidic as natural cocoa powder. But if all you have on hand is natural cocoa powder, that works, too.
- Honey: 2 tablespoons is the perfect amount. It gives the chocolate the perfect dose of sweetness, not overly sweet or too bitter.
- Chopped nuts: You can omit them, so I did not include them in the ingredient shot above. But they do enhance the chocolate in terms of flavor and texture. I typically use chopped almonds, but you can use your favorite nuts. My husband loves this chocolate with pistachios. You can use either unsalted nuts or, if you enjoy sweet-salty flavor combinations, salted ones.
Variations
Use Cacao Butter
You can use melted food-grade cacao butter instead of coconut oil. Melt it in the microwave in 30-second sessions until almost fully melted, as shown in the photo below, then sift in the cocoa powder. Using cacao butter will result in more stable chocolate. However, I tried both, and personally, I prefer the flavor of chocolate made with coconut oil.

Use a Chocolate Bar Mold
You can use a silicone chocolate bar mold instead of a candy mold. This is what the chocolate looks like when made with this mold:

Instructions
Making chocolate is surprisingly easy! It's so easy, in fact, that it's a great activity to do with your kids. Depending on their age, I find that they need very minimal supervision when making it. The detailed instructions and step-by-step photos are included in the recipe card. Here's a quick overview.
Melt the coconut oil in the microwave, then gradually stir in the cocoa powder, honey, and nuts.

Spoon the mixture into a candy silicone mold.

Freeze the chocolate until set. Release the chocolate from the mold and serve. This is what it looks like on the inside - delightful!

Made two batches yesterday, with some combination of roasted almonds, unsweetened coconut flakes, and defrosted frozen raspberries. There were five of us and we ate all of them! The ones with raspberries were the favorites. Will definitely make again. Thank you.
Rupa
Read more comments
Recipe Tips
- Coconut oil is delicious, but since it's almost liquid at room temperature, any chocolate made with it will be quite melty, so you should keep it in the fridge. Another option, mentioned above, is to use food-grade cacao butter instead of coconut oil.
- Even when made with coconut oil, the chocolate is not as melty the next day after it's had some time to rest and stabilize in the fridge. So it's a good idea to make it a day ahead. You should still keep it in the fridge and take it out just before enjoying it.
- Storage: You can keep this chocolate in a sealed container in the fridge for about a week.
Recipe Card
Homemade Chocolate Recipe
Video
Ingredients
- ¼ cup virgin coconut oil - See notes below
- ¼ cup cocoa powder - Unsweetened, Dutch-processed
- 2 tablespoons honey
- 1 ounce almonds - Roasted, unsalted, coarsely chopped
Instructions
- Place the coconut oil in a medium microwave-safe bowl. If it's solid, microwave it for 20-30 seconds to melt it.
- Sift the cocoa powder into the melted coconut oil. Use a small rubber spatula to combine.
- Mix in the honey.
- Mix in the chopped almonds.
- Spoon the mixture into a candy silicone mold. These molds are flimsy, so it's a good idea to place the mold on a tray or pan that would fit in your freezer. The mold I typically use isn't currently available on Amazon, but here's a similar one. Freeze the mixture for 20-30 minutes until completely set.
- Gently release the chocolate pieces from the mold.
- Enjoy immediately or refrigerate overnight for improved texture.
Notes
- The chocolate sets better and becomes less melty the next day, so I recommend making this recipe a day ahead.
- You can use any type of chopped unsalted nuts, such as pecans, which I used when filming the video. They can be salted (if you like sweet-salty flavor combinations) or unsalted.
- For less melty chocolate, use 2 ounces (¼ cup melted) of food-grade cacao butter instead of coconut oil.
- I only made this recipe with real honey, so I don't know how other liquid sweeteners, including maple syrup, would affect the texture.
- This recipe makes 4 servings. The exact number of pieces you get will depend on the mold you use. The mold I typically use makes 10-12 pieces. Other candy molds will yield a different number of pieces. You can also use a chocolate bar mold.
- You can keep the leftovers in an airtight container in the fridge for up to a week. Take them out of the fridge right before enjoying them.
Nutrition per Serving
Save this Recipe!
We will also add you to our weekly newsletter. Unsubscribe anytime. See healthyrecipesblogs.com/privacy/ to learn how we use your email.
Disclaimers
Most recipes are low-carb and gluten-free, but some are not. Recommended and linked products are not guaranteed to be gluten-free. Nutrition info is approximate. Please verify it independently. The carb count excludes non-nutritive sweeteners. Please read these Terms of Use before using any of my recipes.
Gaby says
a little difficulty making this since there's no measurement for anything but honey. might already be inthere
Vered DeLeeuw says
Hey Gaby,
The measurements can be found in the recipe card:
https://promoedge.info/homemade-chocolate/#recipe%3C/a%3E%3C/p%3E
Theresia Andrews-Maas says
When using cacao butter, how do I measure a 1/4 cup? Is it 1/4 cup melted? Cacao butter comes in chunks. Hence my question.
Vered DeLeeuw says
Hi Theresia,
It's best to weigh it - you should use 2 ounces of cacao butter.
If you don't have a kitchen scale, use 1/4 cup melted.
Theresia says
Thank you. That is very helpful. I weigh ingredients as much as possible. It is more accurate.
Vered DeLeeuw says
Agreed! You're very welcome, Theresia.
Theresia says
When using food-grade cacao butter, will the chocolates be stable at room temperature or will they have to be refrigerated as well?
Vered DeLeeuw says
Hi Theresia,
They should be stable in a cool room, but if kept for longer than a day or two, I prefer to refrigerate them because homemade food often spoils faster than commercial.
Choco says
It was great fun! I really loved the experience, and the taste was good!
I used butter instead of cacao butter and sugar instead of honey, and it worked very well!
I also added milk to the recipe, as it was to thick, which also worked!
Vered DeLeeuw says
Yay! I'm glad you enjoyed it. Thanks for sharing your tweaks - it makes sense to add milk, since you used a granulated instead of a liquid sweetener.
Taheerah Baker says
The chocolate was really good and my family also said it was good.
Vered DeLeeuw says
Glad it was a success, Taheerah! Thanks for the comment.
Clara and Lauren says
With the mold you used, about how many pieces of chocolate did your recipe yield?
Vered DeLeeuw says
Hi Clara and Lauren,
About twelve pieces. So, each serving is three pieces.
Disha Goyal says
How much is the shelf life of this chocolate?
Vered DeLeeuw says
Hi Disha,
You can keep this chocolate in the fridge, in an airtight container, for up to a week. Take it out of the fridge right before serving.
Philippe says
Good recipe but honey is difficult to get
Vered DeLeeuw says
Glad you liked it, Philippe!
Maricela Rich says
Hello,
I want to try this recipe but have a question. can you use butter instead?
Vered DeLeeuw says
Hi Maricela,
Yes. You can use unsalted butter.
Anne Tamel says
Thanks so much for this great recipe. I couldn't find my molds so I just put it in a little foil loaf pan & cut into squares Perfect 🙂
Vered DeLeeuw says
I'm so glad you enjoyed this recipe, Anne! Thanks for sharing your method.
Chinelle says
Used this for my date bark, so simple, delicious and healthy as well.
Vered DeLeeuw says
I'm glad you liked this recipe, Chinelle! Thanks for the comment.
Kate says
Can you use vegetable oil or butter instead of the coconut oil? And also can you add milk?
Vered DeLeeuw says
Hi Kate,
I don't recommend vegetable oil - it's too liquid at room temperature - but you can use unsalted butter.
I don't recommend adding milk. It would alter the consistency too much.