In a blender, combine the whole milk and unsweetened cocoa powder. Blend until the cocoa is fully dissolved.: Right away you will notice the aroma of chocolate becoming more pronounced, with the room filling with a roasted cocoa scent. The milk will take on a darker chocolate tone, and small whirlpools will form as the blender pulls the liquid down. This step matters because fully dissolving the unsweetened cocoa powder prevents gritty pockets in the final drink, and it ensures an even chocolate flavor. If the cocoa clumps, pause the blender and scrape the sides, then blend again. A common mistake here is adding cold chunks of ice cream too early, which can trap dry powder on the sides, so dissolve first for the smoothest finish.
Add the vanilla ice cream to the blender and blend until smooth and creamy.: As you introduce the cold, aerated vanilla ice cream , the mixture will thicken and take on a luxuriously opaque appearance. Listen for the blender’s steady hum shifting to a softer, more consistent sound, and expect a velvety texture when you pause and lift the lid. This blending stage is key for integrating air, which gives the shake its light lift while preserving density. Don’t over blend, because too long will warm the shake and thin the texture. If it seems too thick to blend, add a splash of whole milk , but do so sparingly to maintain richness.
Pour the milkshake into a tall glass and, if desired, top with a dollop of whipped cream.: The final visual cue is the shake cascading into the glass, forming a little peak at the rim and leaving tiny ribbons of chocolate as it settles. The surface should be uniform and glossy, with no visible streaks of unmixed powder. Adding a small cloud of Whipped cream for garnish, optional brings contrast in texture and temperature, and it is a nice place to dust a pinch of remaining unsweetened cocoa powder . Avoid letting the shake sit too long, because melting will thin the drink; serve immediately for the best sensory impact.