These homemade vegan chocolates are a delicious gift for anyone on your list. Put them in a cute little box and they’re a perfect homemade vegan Christmas gift or to show your love on Valentine’s Day!
Jump to:
❤️ You'll love this recipe because it's
- dairy-free, gluten-free, and can be made soy and nut-free too!
- a huge treat for anyone who doesn't eat dairy and usually never gets a box of chocolates!
- easy to make.
- delicious and even dairy eaters LOVE them!
- an inexpensive gift that anyone will love!
- a great vegan wedding or shower favor!
My children and I made these easy vegan chocolates for Christmas gifts for the whole family last year. We set up an assembly line and quickly made dozens of vegan chocolates filled with peanut butter, raspberry, caramel, and peppermint cream. We put them in simple white candy boxes and decorated them with metallic stickers that we found at The Dollar Tree. They looked beautiful and very professional with very little time or effort.
I like to make these chocolates as a special treat for Valentine's Day or Easter too! They would also make a beautiful homemade vegan wedding or baby shower favor!
🌟 Fillings
You can use just about anything that you would like inside of your chocolates! You only need about 1/2 tsp in each chocolate. These are our favorite fillings:
- Peanut Butter: Not much tastes better than chocolate and peanut butter. I also like sprinkling a little kosher salt on these bottoms!
- Jelly or Jam: Raspberry jam is one of my favorite fillings for these homemade chocolates, but you can use any flavor that you like. Jam makes a delicious and super easy filling for these chocolates without having to make anything special.
- Caramel: I love to use my salted vegan caramel to fill these chocolates! It involves making your own caramel, but once you taste it, you’ll be glad that you went through a little extra effort!
- Butterscotch Sauce: If you want the taste of caramel, but without the difficulty of making the caramel. My vegan butterscotch sauce tastes very similar and it's much easier to make.
- Peppermint Cream: This is like the creamy peppermint filling inside of a peppermint patty. It’s super easy to make your own with just a few ingredients.
- To make the peppermint filling, mix 1 cup powdered sugar, 1 drop of peppermint essential oil or 1/4 tsp peppermint extract, and 4 teaspoons of plant-based milk. Stir until it forms a thick paste. (about the same consistency as peanut butter).
✨ Decorating each flavor of chocolate
You want to make sure that all your flavors look slightly different, so people will know what they are biting into. I also like to include a little note in the box that says what each flavor looks like. To make your chocolates look different you can…
Sprinkle something on the bottom
When you finish making the chocolate and it’s still warm and sticky, add some kosher salt, sanding sugar, crushed nuts, or sprinkles to the bottom of the chocolate. (This will actually be the top of your mold, but the bottom of the chocolate). (Salt tastes great on your peanut butter or caramel chocolates and some green sprinkles or colored sugar work well for the peppermint-filled ones).
Note -Most sprinkles and colored sugars have confectioners glaze in them (this is made from bugs). Look in your natural food store for vegan alternatives or you can order vegan sprinkles on Amazon.
You can also buy vegan sanding sugar (dye-free too) or you can make your own by dropping 1 drop of food coloring into 1/3 cup of vegan sugar and stirring for a few minutes until it is evenly colored.
Drizzle over the top
Once your little chocolates have set and you pop them out of the molds, you can drizzle additional chocolate over the top. I like to use melted white chocolate for this because it looks pretty, and you can also put in a drop of food coloring and make any color chocolate drizzle that you would like. (I like the taste of white chocolate with raspberry or jam-filled chocolates).
Note - If you want vegan white chocolate, the easiest way to do it is to melt vegan white chocolate chips or a vegan white chocolate candy bar in a double boiler then drizzle it over your chocolates.
🎁 How to make chocolate gift boxes
Find a box
I like plain white candy boxes since they are an ideal size for these chocolates. I find them at my local cake and candy-making store, but you can easily order them online. Any little box that is about an inch high will work. You can also find tan boxes on Amazon for a more natural look.
Use candy liners
To make the chocolates look prettier when you open the box, put each chocolate in a tiny little cupcake liner. This also helps protect them from shifting around and breaking while in the box.
Decorate the gift box
You can decorate the boxes with anything that you like, but I have found these metallic stickers to be perfect! I find them at The Dollar Tree for a dollar a sheet. They are simple, yet fancy enough to make it feel like a special gift.
🍫 Chocolate molds
You can purchase official chocolate candy molds from your local candy-making store or you can use silicone ice cube trays. These ice cube trays work better for me than fancy molds and are easy to find. (I got this one at Big Lots).
🧾 Ingredients and substitutions
- Vegan chocolate: I find that vegan chocolate chips work the best. They are easy to find and inexpensive. Trader Joe’s has a vegan variety, and Enjoy Life brand is always a great choice if you are giving them to anyone with food allergies.
- Oil: Adding some refined coconut oil, vegan butter, or shortening helps the chocolate melt, makes it smooth and creamy, keeps it from getting too hard once it cools, and just gives it a nice rich flavor. (Use refined coconut oil so your chocolate doesn't have a coconut flavor).
- Fillings and garnish: Any fillings listed above and anything that you want to use to decorate.
🌡️ Tempering chocolate
Tempering chocolate is a method for making your chocolate shiny and flawless after it has been melted and then hardens again. This is achieved by melting the chocolate slowly and getting it to a temperature of 46° C, then lowering the temperature to 26 ° C, and then raising it to 32° C again before putting it into molds. This is a helpful video that explains the process.
Note: I never get too technical with these chocolates and they still come out well. I'm not a perfectionist though, so if you want yours to have the absolute perfect shine, you need to temper your chocolate properly. I have found that by simply heating the chocolate slowly until smooth and shiny and then allowing it to cool back down until it's slightly thick and sticky, the chocolate gets tempered enough.
🥄 How to make vegan chocolates
- Melt your chocolate.
- Method 1: Put 1 cup of chocolate chips and 2 tbsp of coconut oil or shortening In a heat-safe bowl and put it in the microwave for 1 minute and 20 seconds. (When it comes out it, the oil will be melted, and the chocolate will only look slightly melted). Stir until smooth. Heat for an additional 10 seconds if needed to melt completely.
- Method 2: Use a double boiler. Boil about 1 inch of water in the bottom of a double boiler then turn to simmer. Place the chocolate chips and oil in the top bowl and stir frequently until melted.
- Stir with a fork until all the oil and chocolate are mixed and smooth.
- Allow cooling for a few minutes until it starts to firm slightly and will stick to the sides of the molds.
- Spoon in about ½ tsp into the bottom of each mold. (enough to cover the colored silicone bottom).
- Stir each mold with a butter knife, pulling the chocolate up the edges of the candy mold enough to cover the edges.
- Spoon in the filling of choice, like peanut butter, jelly, caramel, or peppermint cream.
- Drop the mold from about an inch in the air onto the countertop a few times to flatten the filling. Then add the final layer of chocolate.
- Spoon in more melted chocolate, enough to completely fill the molds.
- Drop the chocolate mold onto the countertop a few times to remove any air bubbles and make the top flat and smooth.
- Remove any excess chocolate from the top of the mold.
- Add any sprinkles or garnishes you want to the bottom of the chocolates like colored sugar, sprinkles, or Kosher salt.
- Freeze your chocolates for ½ hour to make them set.
- Pop out the chocolates by allowing them to sit out of the freezer for a minute or two, then turn the mold upside down and give a little push on the silicone part of the mold.
- Drizzle additional chocolate or white chocolate over them if you wish.
- Fill your pretty boxes with chocolates placed in a paper candy cup.
- Store in the freezer.
👩🏻🍳 Pro Tips
- Do not overheat your chocolate!!!
- Use a clean dry bowl and molds for your chocolates. Even a few drops of water can thicken and ruin your chocolate.
- Use oil, not margarine to mix with your chocolates. Margarine has water in it and it will make your chocolate thick.
- Your chocolate should be smooth and shiny when melted.
- Allow the chocolate to cool back down to a slightly thick and sticky consistency before filling your molds.
- Work quickly to put your chocolates into candy boxes. Handling the chocolates too much causes them to start to melt slightly and leave marks on them.
❄️ Storing
Keep these chocolates in the freezer until you are ready to give them as gifts. Especially if you are using caramel or peppermint filling, your chocolates could start to go bad after a week or so in the refrigerator due to the perishable plant-based milk in them. They will stay good for at least 3 months in the freezer.
🌟 More holiday treats
- Vegan Creme de Menthe Squares
- Vegan Snickerdoodles
- Sandbakkels – Vegan Tarts
- Vegan Thumbprint Cookies
- Homemade Vegan Eggnog
- Vegan Candied Nuts
- Vegan Toffee Covered Pretzels
📌 Be sure to follow me on Pinterest for new vegan recipes!
📋 Vegan chocolates recipe
Homemade Vegan Chocolates
Equipment
Ingredients
- 1 cup vegan chocolate chips
- 2 tablespoons coconut oil or shortening
- 1/4 cup raspberry jam or any other filling of choice
- 1 tablespoon colored sugar or sprinkles, chopped nuts, or kosher salt (optional) for garnish
- 1 tablespoon vegan white chocolate (optional) for garnish
Instructions
Melt the chocolate
- Add 1 cup of chocolate chips and 2 tbsp of oil to a heat-safe bowl. Microwave for 1 minute and 30 seconds or use the double boiler method to melt the chocolate and oil.
- Stir with a fork until all the oil and chocolate are mixed and smooth.
- Allow to cool for a few minutes until it starts to firm slightly and will stick to the sides of the molds. (This will temper your chocolate).
Fill the chocolate molds
- Spoon in about ½ tsp of chocolate mixture into the bottom of each mold. (Enough to cover the colored silicone bottom).
- Stir each mold with a butter knife, pulling the chocolate up the edges of the candy mold enough to cover the edges.
- Spoon in the filling of choice, like peanut butter, jelly, caramel, or peppermint cream. Use about 1/2 tsp. in the center of each chocolate.
- Drop the mold from about an inch above the countertop a few times to flatten the filling so you can add the final layer of chocolate.
- Spoon in more melted chocolate, enough to completely fill the molds.
- Drop the chocolate mold onto the countertop a few more times from about an inch above the countertop to get out any air bubbles and make the top flat and smooth.
- Remove any excess chocolate from the top of the mold.
Decorate and freeze
- Add any sprinkles or garnishes you want to the bottom of the chocolates like colored sugar, sprinkles, or Kosher salt.
- Freeze your chocolates for ½ hour to make them set.
- Pop-out the chocolates by allowing them to sit out of the freezer for a minute or two, then turning the mold upside down and giving a little push on the silicone part of the mold.
- Drizzle additional chocolate or white chocolate over them if you wish.
- Fill your boxes with chocolates placed in a paper candy cup.
- Store in the freezer.
Notes
- Do not overheat your chocolate!
- Use a clean dry bowl and molds for your chocolates, even a few drops of water can thicken and ruin your chocolate.
- Use oil, not margarine to mix with your chocolates. Margarine has water in it and it will make your chocolate thick.
- Your chocolate should be smooth and shiny when melted.
- Allow the chocolate to cool back down to a slightly thick and sticky consistency before filling your molds.
- Work quickly to put your chocolates into candy boxes. Handling the chocolates too much causes them to start to melt slightly and leave marks on them.
Nutrition
⭐⭐⭐⭐⭐ Click the stars above or leave a comment! I'd love to hear from you!
I made these and they're really good, I bake oil free so I made these with no oil what so ever, and it really worked out, just so you guys know that you can make them oil free.😁
Good to know. They oil helps the chocolate melt smoother, but I'm sure it depends on the brand of chocolate that you are using. Do you recall which brand that you used?
Made these as Xmas treats. Surprisingly easy to make chocolates with filled centers-I thought it would be difficult but it wasn’t! Thanks so much for sharing the detailed instructions of how to do this! I was delighted when I found ice cube trays the same as yours, and your instructions made the whole process so easy! We made 3 flavours: mint, orange and a hazelnut Nutella type one. Kids loved being involved too. It’s hot where we live so we have to eat them straight from the fridge/freezer but they’ve been a hit with everyone! Thanks 😊
I'm so happy to hear that they worked well for you! They are one of my favorite things to make as gifts for others!
Would a vegan butter like Miyoko's work in place of oil?
Yes, it will work fine, the chocolates may just be a little softer. Enjoy! 🙂
I'd like to make vegan chocolate bunnies for Easter for my customers but I am worried about shipping since you mentioned keeping it in the freezer. Is it just because you add oil? Do you think if I just melted vegan chocolate chips into the molds they could be kept at room temp and shipped safely?
Hi Anna, the bunnies will need to stay cool. They will start to get melty at about 70 degrees F. If you are going to ship them, I would definitely add less oil. I think you will need a little oil to make the melted chocolate chips smooth. I would do a test batch first. Let me know how it goes. 🙂
If not using oil you would really need to temper these as otherwise by the time it gets to the recipient the chocolate will have bloomed.
All of for tips worked really well for me! I used an all silicone bunny chocolate mould that def nsfe it harder to coat all the weird angles w chocolate .....a round or heart shape would have made life a lot easier like show in your post 😊
You're welcome! I'm glad that it worked for you. It can be a little fussy to get the chocolate at the right temperature.
A custom box of delicious vegan chocolates would be perfect for Valentine's Day! Thank you for the inspiration and ideas.
They are hard to find and expensive if you're lucky enough to find vegan ones, so making them seemed like the only solution!
These look delicious!! I usually use a mini muffin tin for chocolates but I love that you used a silicone ice tray - will definitely try that!!
Thanks so much Cassidy! Those silicone ice-cube trays work great as chocolate molds. Mini muffin tins area a great idea too!