Ingredients
1/2 cup unsweetened cocoa powder (preferably Dutch-processed)
1/2 cup granulated sugar (or to taste)
Pinch of salt
4 cups whole milk (or 2% milk, or a blend of whole milk and heavy cream)
1 teaspoon vanilla extract
Optional toppings: whipped cream, mini marshmallows, chocolate shavings, cinnamon
Instructions
Step 1: In a medium saucepan, combine the cocoa powder, granulated sugar, and salt. Whisk vigorously to break up any lumps and ensure the dry ingredients are well combined.
Step 2: Pour in 1/4 cup of the milk. Whisk continuously until a smooth, thick paste forms. This step is crucial for preventing lumps in your hot chocolate.
Step 3: Gradually add the remaining 3 3/4 cups of milk to the paste, whisking constantly until fully incorporated and smooth.
Step 4: Place the saucepan over medium heat. Heat the mixture gently, stirring occasionally with a whisk, until it is steaming and hot to the touch. Do not allow the mixture to boil, as this can scorch the milk and affect the flavor. Look for small bubbles forming around the edges of the pan.
Step 5: Once heated, remove the saucepan from the heat. Stir in the vanilla extract.
Step 6: Taste your homemade hot chocolate and adjust sweetness or chocolate intensity as desired by adding a small amount of extra sugar or cocoa powder, whisking until dissolved.
Step 7: Pour the hot chocolate into mugs. Serve immediately with your favorite toppings such as whipped cream, marshmallows, chocolate shavings, or a sprinkle of cinnamon.
Notes
For an extra rich flavor, use half whole milk and half heavy cream. Don't let the milk boil; gently heat to prevent scorching and maintain a smooth texture. For a dairy-free option, use oat milk for best creaminess.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Beverage
- Cuisine: American
Nutrition
- Serving Size: 1 cup (240ml)
- Calories: 280 kcal
- Sugar: 32g
- Sodium: 120mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0.5g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 25mg