Homemade Chocolate is simple and easy to prepare with a melt in the mouth texture and tastes delicious. Homemade Chocolate can made in 10 minutes with just 4 available ingredients in your pantry. Recipe for Homemade Chocolate included with step by step pictures and video.

This Homemade Chocolate Recipe is one of the fail proof recipes that I use often to make chocolate at home. It requires just 4 ingredients which includes butter, milk powder, powdered sugar and cocoa powder.
Jump to:
About Homemade Chocolate
Traditionally homemade chocolates are made using cocoa butter which gives it a very close taste to store bought ones but cocoa butter is not easily available everywhere. The next alternate is to use coconut oil and it gives a nice flavor to the chocolate and also healthy.
Coconut oil gives a mild flavor to the chocolate so if you like coconut oil flavor then you can use it. If you don't want the coconut oil flavor then I would recommend using cocoa butter. You can add nuts, dry fruits of your choice for the extra crunch.
This homemade chocolate is customisable according to your liking - you can use coconut oil, honey and cacao powder for a more healthier version. I have tried many variations using this recipe and it works like magic every time.
Store bought chocolates are made using cocoa beans from the scratch and it is a lengthy process - It includes first cutting the cocoa fruit removing the seeds which are called cocoa beans, fermenting the beans, dehydrating them, roasting it the cocoa beans, then removing the outer skin and collecting the cocoa nibs then grinding it along with sugar and melted cocoa butter to a smooth paste, then pour into mold and let it set.
This easy homemade chocolate can be made easily and quickly in no time. When compared to the lengthy process of chocolate making this is a quick and easy version that gets done in just few minutes. This is one of the best homemade chocolate recipes that I have tried so wanted to post it here.

Homemade Chocolate Video
Cocoa powder vs Cacao powder
I have tried this homemade chocolate using both cocoa powder and cacao powder and there is no much difference in taste and texture. Cacao power is more healthier as it is minimally processed so it is more natural. Now that I have been used to cacao powder that I no longer use cocoa powder at all. The color of cacao powder is mild when compared to coco powder but that does not give much difference to the dishes that we make using it.
Similar recipes
Homemade Chocolate Ingredients
- Coconut oil - Use good quality coconut oil which has mild flavor.
- Milk powder - Use fresh milk powder that tastes good. It is ok to use fine or coarse variety as we are going to grind it at the final step.
- Sugar powdered - You can pulse normal crystal sugar, sieve and use it.
- Cocoa powder - Use fine good quality cocoa powder or cacao powder.
- Vanilla extract - adds a mild flavor to the chocolate. You can use homemade or store bought vanilla extract.

Coconut oil vs Cocoa Butter
I have tried with all these in different occasions and here is what I personally prefer
- Coconut oil - This is one of the healthy options to use but gives a flavor of coconut oil to the chocolate so if you like coconut oil flavor then you can use it.
- Cocoa Butter - Cocoa Butter is one of the most commonly used ingredient for homemade chocolate and it sets the chocolate in room temperature itself. If you can source it easily then you can use it.
How to make Homemade Chocolate Step by Step
1.Boil water in a sauce pan first.

2.Place a heatproof bowl over it. Make sure the bowl is dry and the base of the bowl should not touch the boiling water. Add ½ cup coconut oil to the bowl.

3.Add ½ cup sugar powdered to it.

4.Whisk well without any lumps.

5.Add ½ cup cocoa powder.

6.Whisk well until smooth.

7.Finally add ¼ cup milk powder.

8.Whisk well until smooth without any lumps. Switch off and cool down completely.

9.Transfer this to a mixer jar. Grind it smooth in high speed for 2-3 minutes. The mixture should be silky smooth.

10.Add ¼ teaspoon vanilla extract. Give a quick mix.

11.Pour into chocolate molds.

12.I poured in these small chocolate molds also. Freeze for 1 hour or refrigerate for 2 hours minimum.

13.Gently demold.

Store in fridge and enjoy!

Expert Tips
- Heat - Make sure to have the flame in low once water starts to boil.
- Cocoa butter - You can replace coconut oil with cocoa butter too.
- Sugar - Take granulated sugar, powder it in mixer, sieve and use it. Alternatively you can use icing sugar too.
- Replacement - You can replace sugar powdered with honey or cane sugar too.
- Cocoa powder - Use good quality unsweetened cocoa powder.
- Mixing - While mixing scrap sides and mix well. Use a whisk for easy mixing.
- Transfer to molds - Make sure to transfer the mixture to the mold quickly once the dry sieved mixture is added. Otherwise the mixture will get thick and you will not be able to pour.
- Setting the chocolate - Set in freezer for 1 hour or set in fridge for minimum 2 hours.
- Variations - You can add chopped nuts like almonds, cashews, pista or any other favorite nuts of your choice. If you like dry fruits add tutti frutti or chopped dates etc.
Serving and Storage
These chocolates should be stored in fridge as it tends to melt easily in room temperature. Always store in fridge until serving time. It keeps well for 2 weeks in fridge and in freezer for more than 1 month.
FAQS
1.What is double boiling method?
Take a sauce pan add water let it boil. Then place a mixing bowl over it make sure its dry and the base should not touch water. This is called double boiling method.
2.I don't have silicon mold, Can I make this chocolate?
Yes you can make it - just spoon the mixture on a plate or parchment paper into small circles (as the mixture is runny it may have irregular shape only) and let it set. You can even set it in small steel or glass cups but while demolding run a knife at the sides and demold.
3.Should only glass bowl used for double boiling method?
No not at all you can use any heat proof bowl even steel bowl but make sure it is dry and with no moisture. Also the base of the bowl should touch the boiling water inside.
4.What can I replace with sugar powdered?
You can use jaggery, cane sugar, brown sugar or even honey.
5.Why is my chocolate grainy and not smooth?
If the mixture is over heated or not grind properly it may turn grainy. In that case grind it in mixer until smooth then set in molds.

If you have any more questions about this Homemade Chocolate Recipe do mail me at sharmispassions@gmail.com. In addition, follow me on Instagram, Facebook, Pinterest ,Youtube and Twitter .
Tried this Homemade Chocolate Recipe? Do let me know how you liked it. Also tag us on Instagram @sharmispassions and hash tag it on #sharmispassions.
📖 Recipe Card
Homemade Chocolate Recipe
Ingredients
- ½ cup coconut oil at room temperature
- ½ cup sugar powdered
- ½ cup cocoa powder
- ¼ cup milk powder
- ½ teaspoon vanilla extract
Instructions
- Boil water in a sauce pan first.
- Place a heatproof bowl over it. Make sure the bowl is dry and the base of the bowl should not touch the boiling water. Add ½ cup coconut oil to the bowl.
- Add ½ cup sugar powdered to it.
- Whisk well without any lumps.
- Add ½ cup cocoa powder.
- Whisk well until smooth.
- Finally add ¼ cup milk powder.
- Whisk well until smooth without any lumps. Switch off and cool down completely.
- Transfer this to a mixer jar. Grind it smooth in high speed for 2-3 minutes. The mixture should be silky smooth.
- Add ¼ teaspoon vanilla extract. Give a quick mix.
- Pour into chocolate molds.
- I poured in these small chocolate molds also. Freeze for 1 hour or refrigerate for 2 hours minimum.
- Gently demold.
- Store in fridge and enjoy!
Video
Notes
- Heat - Make sure to have the flame in low once water starts to boil.
- Cocoa butter - You can replace coconut oil with cocoa butter too.
- Sugar - Take granulated sugar, powder it in mixer, sieve and use it. Alternatively you can use icing sugar too.
- Replacement - You can replace sugar powdered with honey or cane sugar too.
- Cocoa powder - Use good quality unsweetened cocoa powder.
- Mixing - While mixing scrap sides and mix well. Use a whisk for easy mixing.
- Transfer to molds - Make sure to transfer the mixture to the mold quickly once the dry sieved mixture is added. Otherwise the mixture will get thick and you will not be able to pour.
- Setting the chocolate - Set in freezer for 1 hour or set in fridge for minimum 2 hours.
- Variations - You can add chopped nuts like almonds, cashews, pista or any other favorite nuts of your choice. If you like dry fruits add tutti frutti or chopped dates etc.







Seema
Very Nice Recipe. You explained it so well. I tried this and it came out so well. I found this chocolate mold that's super awesome to use.
Linda
lovely!
Cecilia Banda
Nice and easy to follow recipe
Blaire
My chocolate came out grainy and I followed the instructions to a t, any tips?
Sharmilee J
Hi
If the milk powder or sugar is coarse the chocolate may be grainy. Make sure to grind it fine then use it.
Balaganesh
Is using vanaspati instead of butter good for health???
Sharmilee J
No butter is always better
Bharathi
Can we keep hot mould in fridge ??
Gerard Dempsey
Hi,
My chocolate turned out grainy.
What did I do wrong?
Gerry.
Sharmilee J
The mixture should be poured immediately else it would start setting
Milk powder was too grainy? If so pulse it few times then use it
Diya
Hiii can we use normal milk instead of powder?
Sharmilee J
No milkpowder is needed