Hey there, chocolate lovers!
Are you craving something warm and cozy? I’ve got you covered!
Today, I’m sharing my go-to recipe for homemade hot chocolate.
It’s rich, creamy, and so much better than the store-bought stuff.
Perfect for chilly nights or whenever you need a little pick-me-up.
Grab your favorite mug and let’s dive into this delicious treat!

Suggestions for Ingredient Substitution
Milk can be replaced with non-dairy alternatives like almond, soy, or oat milk for a lactose-free or vegan version. These plant-based milks offer unique flavors and may alter the richness slightly, so adjust other ingredients to taste. Coconut milk can provide a creamy texture similar to whole milk. For cocoa powder, carob powder is a caffeine-free alternative with a similar chocolatey flavor. Use slightly less carob powder as it’s sweeter than cocoa. White sugar can be swapped with coconut sugar or maple syrup for a less refined option. Coconut sugar provides a caramel-like flavor, while maple syrup adds a distinct sweetness. Adjust quantities as needed, as these alternatives have different sweetness levels than white sugar.
Preparation Time | 5-10 minutes |
Cooking Time | 10-15 minutes |
Total Time | 15-25 minutes |
Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 20-25 g
- Fat: 35-40 g
- Carbohydrates: 100-110 g
Ingredients
- 4 cups milk (whole or 2% preferred)
- 1/4 cup cocoa powder (unsweetened)
- 1/4 cup white sugar
- 1/2 cup semisweet or bittersweet chocolate chips, or chopped chocolate
- 1/4 teaspoon vanilla essence
Step 1: Heat the Milk
Begin by placing 4 cups of milk in a small saucepan over medium-low heat.
This gentle heat helps prevent the milk from scorching while gradually bringing it to a warming temperature.
Step 2: Add the Cocoa Powder and Sugar
Whisk in ¼ cup of unsweetened cocoa powder and ¼ cup of granulated sugar into the milk.
Continue whisking the mixture frequently until it becomes warm but not yet boiling.
This helps dissolve the cocoa powder and sugar completely for a smooth consistency.
Step 3: Melt the Chocolate Chips
Once the milk is warm, add ½ cup of bittersweet or semisweet chocolate chips.
Whisk constantly until the chocolate chips melt thoroughly and are evenly distributed throughout the milk, creating a rich chocolate flavor.
Step 4: Add Vanilla Extract
Incorporate ¼ teaspoon of pure vanilla extract into the mixture and whisk well to combine.
The vanilla adds a subtle sweetness and enhances the flavor profile of your hot chocolate.
Step 5: Serve and Garnish
Pour the hot chocolate into mugs and serve immediately while it’s warm.
Top with your favorite garnishes such as marshmallows, whipped cream, chopped chocolate, or crushed candy canes for added texture and flavor.