This homemade chocolate candy with cocoa powder sets into soft, sliceable pieces with a light cocoa coating. Made with whole milk, sugar, cornstarch and a little butter, it needs 30 minutes on the stove and an hour in the fridge before cutting.

Why You'll Love This Homemade Chocolate Candy
- Everyday ingredients: Uses unsweetened cocoa powder and whole milk, with no chocolate bars, chips, cream or condensed milk.
- One saucepan: The mixture comes together on the stove before being spread onto a lined tray.
- Easy to make ahead: The finished pieces keep in the refrigerator for up to four days.
I like this recipe because it feels different from the usual chocolate sweets. The soft pieces have their own character, and a dusting of cocoa gives them a slightly bitter finish against the sweet center. If you enjoy cocoa-based treats, my 2-ingredient chocolate fudge and chocolate mousse with cocoa powder offer two other ways to use it.
The key here is the cooked milk-and-cornstarch mixture. It needs to become thick enough to pull away from the pan before chilling; stopping at the first pudding-like stage leaves the cooking unfinished. For a different candy texture, try my peanut butter fudge, or choose no-bake Oreo cheesecake when you want a creamy dessert to serve in slices.

Key Ingredients in Chocolate Candy with Cocoa Powder
You'll find the exact measurements in the recipe card, but here's what the key ingredients contribute.
- Whole milk and cornstarch: Milk forms the base, while cornstarch thickens it during cooking and gives the chilled candy enough structure to slice.
- Unsweetened cocoa powder: Provides the chocolate flavor in the mixture and a lightly bitter coating on the finished pieces.
- Granulated sugar: Sweetens the candy and balances the unsweetened cocoa.
- Unsalted butter and salt: A small amount of butter adds richness, while salt balances the sweetness without adding extra salt through the butter.
How to Make Chocolate Candy with Cocoa Powder
You can find the complete printable recipe with measurements below, but here's a quick overview of the method.

1. Whisk the base: Whisk the milk and cocoa powder together in a saucepan, then add the sugar and cornstarch. Mix until smooth before turning on the heat.
2. Cook until thickened: Cook over low heat, stirring continuously, until the mixture reaches a pudding-like consistency.
3. Add butter and finish cooking: Stir in the salt and butter, then continue cooking gently. Keep stirring until the mixture is very thick, glossy and pulls away from the sides of the pan.
4. Chill, cut and coat: Spread the mixture evenly onto a parchment-lined tray and refrigerate for one hour, until firm enough to cut. Slice into pieces and coat lightly with cocoa powder.

Tips for Smooth, Sliceable Chocolate Candy
- Watch the second cooking stage: The pudding-like stage is only the halfway point. Continue cooking after adding the butter until the thick mixture pulls away from the sides of the pan.
- Keep the heat low: Stir continuously, paying attention to the bottom and edges of the saucepan so the mixture does not stick or burn.
- Spread an even layer: A consistent thickness helps the candy chill evenly. Check that it is firm enough to cut before lifting it from the parchment.
- Wipe the knife between cuts: A clean, dry blade helps keep the edges neat and reduces sticking.
Storage
Store the chocolate candy in an airtight container in the refrigerator for up to 4 days. Let the pieces sit at room temperature for a few minutes before serving if you prefer a slightly softer texture.
Try These Cocoa Powder Recipes Next!

Get my new cookbook!
Get your copy of the book with easy, fresh, and tried-and-true Mediterranean Recipes from the Author and founder of Vargasavour Recipes, Estefania.
Recipe

Homemade Chocolate Candy with Cocoa Powder
Ingredients
For the candy
- 240 ml whole milk
- 3 tablespoons unsweetened cocoa powder
- 200 g granulated sugar
- 60 g cornstarch
- ¼ teaspoon salt
- 10 g unsalted butter
For the coating
- 2 tablespoons unsweetened cocoa powder
Instructions
- Pour 240 ml whole milk into a saucepan, add 3 tablespoons unsweetened cocoa powder, and whisk until the cocoa is fully blended into the milk.
- Add 200 g granulated sugar and 60 g cornstarch Whisk until smooth, making sure there are no visible lumps before heating.
- Place the saucepan over low heat and cook, stirring continuously, for about 10 minutes, until the mixture thickens to a pudding-like consistency.
- Add ¼ teaspoon salt and 10 g unsalted butter Stir until the butter has melted and is fully incorporated.
- Continue cooking over low heat for about 20 minutes, stirring constantly, until the mixture becomes very thick and glossy and pulls away from the sides of the pan.
- Transfer the mixture to a tray lined with parchment paper. Spread into an even layer about ½ inch (1.3 cm) thick.
- Refrigerate for 1 hour, until firm enough to cut cleanly. There is no separate room-temperature cooling step.
- Remove the set candy from the parchment and cut into 21 pieces. Place 2 tablespoons unsweetened cocoa powder in a shallow dish and lightly coat the pieces, shaking off any excess before serving.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Sandra says
Divine! These truffles are the perfect indulgence. thanks for this recipe.