This homemade chocolate candy is soft, rich, and made with cocoa powder, milk, sugar, cornstarch, and butter. It sets into smooth, sliceable pieces for an easy sweet treat.
Pour 1 cup (240 ml) milk into a saucepan, add 3 tablespoons cocoa powder, and whisk until the cocoa is fully blended into the milk.
Add 1 cup (200 g) granulated sugar and ½ cup (60 g) cornstarch, then whisk again until the mixture is smooth and there are no visible lumps.
Place the saucepan over low heat and cook, stirring continuously, until the mixture starts to thicken and reaches a pudding-like consistency, about 10 minutes.
Add ¼ teaspoon salt and 2 teaspoons (10 g) butter, then mix well until the butter melts completely and is fully incorporated.
Continue cooking over low heat, stirring constantly, until the mixture becomes very thick, glossy, and starts to pull away from the sides of the pan.
Transfer the mixture onto parchment paper and spread it evenly to about ½ inch (1 cm) thick.
Refrigerate for at least 1 hour, or until the candy is firm enough to cut cleanly.
Let it sit at room temperature for a few minutes, then cut it into your desired shapes and coat with 2 tablespoons cocoa powder before serving.
Notes
Whisk Smooth First: I always whisk the cocoa well into the milk before heating so the base stays smooth without lumps. Low Heat Matters: I keep the heat low and steady so the mixture thickens gradually without sticking or burning. Keep Stirring: Once it thickens, I don’t stop stirring; this is what gives it that smooth, glossy texture. Let It Set Properly: I like to chill it fully so it cuts clean and holds its shape when serving.