3-Ingredient Homemade Chocolate Recipe (No Cook, Vegan)

Easy Homemade Chocolate recipe with just 3 ingredients – Cocoa powder, coconut oil and honey! You may wonder by seeing this title. I too felt the same when I saw this super easy recipe on 3-ingredient chocolate bars. You won’t believe if I say I had been attempting to make a perfect homemade chocolate recipe for the past 3-4 months in different combinations using stove top as well as microwave methods. Yes, it’s all for some of my readers’ request & to make my dream post come true. And yay! My dream came true finally! Actually, I was trying to make basic homemade chocolate using one string sugar syrup. But I felt the taste was more like a chocolate burfi. So I worked on it by changing the ratio of ingredients to make it a real chocolate and posted the recipe for how to make chocolate at home without coconut oil.

Easy homemade chocolate prepared with cocoa powder and coconut oil

Coming to this post, this chocolate recipe needs only 3 ingredients which are readily available in all our pantries and the highlight is it is completely dairy-free, vegan, no sugar, no sieving, no boiling and no microwaving too. Just mix, pour, freeze and voila! Your chocolate is ready. Cool, right? It’s a great recipe for beginners & even your kids can make it. I won’t say it tastes like melt-in-the-mouth Dairy Milk chocolate. But it tasted similar to dark chocolate with slight bitterness & coconut-ty flavor. Please don’t try this recipe if you don’t like coconut oil flavor. There are very few chances for this recipe to go wrong. Don’t worry if you don’t have chocolate moulds. You can use mini muffin pans or ice trays lined with parchment paper. I bought these moulds from Nilgiris, Jayanagar – Bangalore.

Keep this recipe as a base, run your imagination and come up with different flavors on your own. I added a few chopped nuts in some pieces & it was good to have the crunchy taste while eating. But remember this chocolate will melt & become soft soon after you remove it from the freezer. So consume it immediately. It tastes great even if it melts, just go on & lick the melting chocolate. Friends, just rush into your kitchen and make these cuties. Surprise your kids & sweetheart when they come back home in the evening. All you need is just 1 hour freezing time. All the best! 👍

For beginners, I have shared all possible tips for troubleshooting in my NOTES section. Do have a glance into it before you start doing. Ok, let’s see how to make perfect chocolates at home easily.

If you are looking for a homemade chocolate recipe without coconut oil, please check my cooked homemade chocolate recipe without coconut oil!

Homemade dark chocolate mixture poured into silicone molds and chilled

Quick Notes for US & Abroad Kitchens

  • Cocoa Powder: Use unsweetened Dutch-processed or natural baking cocoa powder (such as Hershey’s Special Dark, Trader Joe’s, or Ghirardelli) for deep chocolate richness.
  • Coconut Oil: Virgin unrefined coconut oil gives a distinct tropical coconut aroma. If you prefer a neutral taste, use expeller-pressed refined coconut oil.
  • Sweetener Options: Pure Grade A maple syrup or raw honey blends smoothly. Liquid stevia drops can also be used for a sugar-free version.

Easy homemade chocolate recipe

Easy homemade chocolate recipe with just 3 ingredients ! – Just mix, pour n freeze !!
No ratings yet
Prep Time 5 minutes
Cook Time 1 hour
Total Time 1 hour 5 minutes
Course Chocolate
Cuisine Indian
Servings 10 pieces

Ingredients
  

  • ¼ cup Coconut oil (approx. 60 ml / 2 fl oz) (in liquid form at room temp)
  • ¼ cup Cocoa powder (approx. 25g / 0.9 oz)
  • 2 – 3 tbsp Honey or maple syrup (approx. 30 – 45 ml / 1 – 1.5 fl oz)
  • Salt (a dash / approx. 1/8 tsp)
  • 1 tsp Peanut butter (approx. 5g / 0.18 oz) (to suppress coconut oil flavor, optional)
  • Chopped nuts (approx. 1 – 2 tbsp / 15g) (optional, for crunch)

Instructions
 

  • Keep all the ingredients ready. Coconut oil should be in liquid form, not frozen. In a bowl, mix all the 3 ingredients adding a dash of salt. Mix well with a whisk. Make sure there are no lumps. Mix it well for a minute. (You can add a tsp of peanut butter to suppress the smell of coconut oil).
  • The mixture would be runny while you pour into the moulds. That’s just right. It should not be thick. Pour into chocolate mould or a small muffin liner lined with parchment paper. No need to line if you use chocolate mould. U can use wider bowls too but it takes longer time to set.
  • Cover the mould or bowl with a cling wrap or polythene sheet. It helps to prevent ice formation on top of chocolate. Freeze it for an hour and Viola, Ur chocolate is ready. After an hour, remove the mould and gently tap it. Chocolates will come out easily! Consume immediately because it may melt in your hand!

Notes

  • Most important thing is coconut oil should be in melted form. If your oil is frozen, heat it slightly, cool down and bring it to room temperature. Then you can mix with other ingredients. If you don’t follow this step, this chocolate will become a super flop.
  • Also while mixing, there should not be any lumps at all. The mixture would be runny while you pour into the moulds. That’s just right. It should not be thick.
  • Adjust the quantity of honey as per your taste buds. I used nearly 2.5 tbsp. Taste the mixture in between and check for taste before you pour them in moulds.
  • These chocolates have slight coconut oil smell while eating. If you don’t like them, add 1 tsp of peanut butter when you try it next time. Do not add too much. But I don’t think oil flavour would be suppressed ;). I think you can add some vanilla essence or chocolate essence to remove the smell. Hope it works!
  • For variations, you can add chopped nuts in the bottom of mould and pour the chocolate mixture over it.
  • Please do not substitute coconut oil with butter or any other oil. It won’t work.
  • If you want to use other sweeteners, you can go for powder stevia (I don’t think you get this in India).
  • I got around 10 small pieces using chocolate mould. If you use mini muffin pans, you may need to use one pan with 12 mini muffins.
  • I got one more recipe from the comments section. People abroad can try this too. Mix equal parts of coconut oil, raw cocoa, a little liquid chocolate stevia & mix it up. Pour them in mini muffin cups. You can sprinkle unsweetened coconut or add a teeny dollop of almond butter or chopped nuts. (Source: TONYA BALLEW in comments section).
  • I also tried adding melted butter and coconut oil in equal quantity to reduce coconut oil flavor. But it was stuck to the mould and it was difficult to remove. So I guess this recipe works the best with coconut oil.
  • If you are looking for homemade chocolate recipe without coconut oil, please check my cooked homemade chocolate recipe without coconut oil!
Keyword 3 ingredient homemade chocolate bar, Easy homemade chocolates with 3 ingredients, Homemade chocolate recipe, how to make chocolate at home
Tried this recipe?Please comment how it was!
Tried this recipe?Mention @chitrasfoodbook or tag #chitrasfoodbook!
Interested in Short videos?Please Subscribe Chitra's Food Book!

Sharing is caring

Smooth and glossy 3-ingredient homemade chocolates on a serving plate

Enjoy this 3 ingredient homemade chocolate with your loved ones!

Crunchy homemade dark chocolates topped with chopped roasted nuts

TRIED & TASTED BY READERS

Uma maheswari tried this recipe & shared this picture with me 🙂

Reader Uma Maheswari's homemade chocolate creation

Frequently Asked Questions

Can I make this homemade chocolate without coconut oil?

This specific no-cook recipe requires coconut oil because it solidifies in the freezer and creates the melt-in-mouth texture. For a cooked chocolate recipe without coconut oil (using butter and milk powder), please check my cooked chocolate recipe linked above.

How long do these chocolates take to set in the freezer?

They take about 1 hour in the freezer to become firm and set. Gently tap the mould to unmould them easily.

Why does this chocolate melt quickly at room temperature?

Coconut oil has a low melting point (around 24°C / 76°F). Because there are no artificial waxes or hydrogenated fats, these chocolates should be stored in the freezer or refrigerator and enjoyed immediately once taken out.

Can I use maple syrup instead of honey?

Yes, maple syrup works wonderfully and keeps this chocolate completely vegan and refined sugar-free.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




73 thoughts on “3-Ingredient Homemade Chocolate Recipe (No Cook, Vegan)”

  1. Excellent recipe Chitra. This kind is very new to me. Should try. Loved your detailed tips section which answered most doubts that popped up in my mind. Pls clarify if normal coconut oil ( Parachute, etc) is ok? TIA.

  2. superb chitra..i m going to dig in right away…i dnt have chocolate moulds but let me try in ice tray.,,! hope tat wrks!

    1. Sorry,i don't think olive oil or butter would work.The oil should have the freezing nature to get perfect results. If u try with olive oil,please let me know :)

  3. I am really really craving for some chocolates and I am going to try this immediately:) Thanks for this beautiful recipe Chitra.

  4. Wow……homemade chocolate looks too yummm!! What a coincidence , finished my homemade chocolate post today, but I used some rosted cashew with caramel.

  5. Shobha Kamath

    This is gr8! Very tempting and looks very professional too. I have bookmarked it. Thanks for all the tips too.

  6. Anjana Kasargod

    Hi Chitra. I need to know how I can use sugar instead of honey. I am not a honey-lover. BTW the chocolates look so out of the screen :)

    1. Hi Anjana,
      If u replace honey with sugar,the consistency of batter may vary.So i don't think chocolate will unmould easily.But u can add powdered sugar & try it by adding little more coconut oil to bring the same consistency.Check for taste & add more sugar if needed :) Leave a feedback here if u try this way.It will help others too.

  7. hi, was super excited that chocolate making could be so easy… but once i mixed all ingredients and pour it to mould it thickened with just some liquid(honey/oil) seperating …i could not whisk it back to watery consistency. not sure if it was oil or honey that seperated. can u tell me wat could be wrong

    1. Hi , Was ur oil & honey in liquid form.It should be in room temp in liquid form.If its thick,it may thicken immediately like a paste.So it won't set properly.I guess it must be due to the consistency of oil or honey.Pls try it once again by using oil in melted form.U will sure get it right :)

  8. Hey ! Nice recipe !! :) bt i have a confusion dat could i use parachute coconut oil for making these yum yum chocolts

    1. You can get vegetable oil in solid form. I havn't tried it yet but I think that is the property it needs – to be hard at room temperature – so I'm guessing a block of vegetable oil would be a good substitute.

  9. Hi Mukesh, I am not sure about the weight of chocolate as i made in pieces.,Regarding coconut oil,there is no substitute as other oils don't have freezing nature.you can try adding melted butter and i am not sure about the output. If you give a try,please update here.Thanks.

  10. Hi chithra, how long can this chocolate stay out of fridge? I want to make chocolate hampers and give to kiddos coming for my lo's bday party. Assuming I am preparing this the previous day, can I give it to them the next day. I read that it melts ven its out from fridge. If that's so,what can I do to keep it fresh as a chocolate (hard – without melting once out from fridge). TIA.

    1. Hi ashwini,
      It stays hard til it attains room temperature.So the only way is to freeze the chocolate till u give the hampers.You can wrap them and freeze it till u distribute.I am sorry,there is no alternate for this.

    2. The honey or maple syrup and maybe the peanut butter are the ingredients that are not hard at room temperature but they'll add a lot to the flavour. If you can adjust the recipe not to include these it might be hamper friendly but less tasty :(

  11. Hi Chitra, i tried this sterday with the xact ratio mtd. it tasted gud but it didnt get hard. till today it was soft n unable to take out from the mould n didnt get the shape. unable to find where it went wrong. can u suggest?

    1. Hi Pradeepa,
      Thanks for trying.Did u use melted coconut oil or frozen oil.If u have used frozen oil,it won't set.Oil should not be hot too.Please check this point and refer my "Notes"section before trying again :)

  12. Thanks for the recipe. I tried it and came out so well. I can't stop eating these yummy chocolates!!

  13. I am going to try this soon as a gift for my friend.May u pls tell me the approximate size of the cup used for measuring cocoa powder and coconut oil?It will be helpful.Thanks for a nice recipe.:-)

    1. Hi, I used 200ml cup I guess. Adjust the quantity of honey based on the taste. Make sure you use coconut oil in melted form and it should be at room temperature, not hot. This is the key for this recipe. This chocolate will melt as soon as it comes to room temperature. So please do it accordingly.Thanks

Scroll to Top