Ingredients
4 cups whole milk
2 cups heavy cream
1 tablespoon instant espresso powder
2 pinches ground cinnamon
1 pinch kosher salt
6 tablespoons granulated sugar
12 ounces semi-sweet chocolate, chopped
1 cup hot water
1½ teaspoons pure vanilla extract
mini marshmallows
whipped cream
chocolate syrup
sprinkles
chocolate shavings
caramel
Almond or oat milk for vegan
Stevia for low-calorie
Decaf version for sensitivity
Instructions
1-First, heat the whole milk and heavy cream in a large pot over medium to medium-high heat until hot but not boiling this takes about 5 minutes. In a separate heat-safe bowl, mix the instant espresso powder, ground cinnamon, and kosher salt, then add the hot water and stir until everything dissolves smoothly.
2-Once the milk and cream are hot, stir in the granulated sugar and chopped semi-sweet chocolate until the sugar dissolves and the chocolate melts completely. Add the espresso mixture along with the pure vanilla extract, and stir well to combine all the flavors. If your hot chocolate cools down, gently reheat it over medium-low heat without letting it boil, then serve in mugs with your favorite toppings like mini marshmallows or whipped cream.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🔥 Heat milk and cream carefully to avoid boiling.
🍫 Use good quality semi-sweet chocolate for best richness.
☁️ Reheat gently to maintain smooth texture without scorching.
- Prep Time: 5 minutes
- Cook time: 15 minutes
- Cook Time: 15 minutes
- Category: Beverage
- Method: Stovetop heating and mixing
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cup
- Calories: 350 kcal
- Sugar: 24 g
- Sodium: 50 mg
- Fat: 22 g
- Saturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 3 g
- Protein: 5 g
- Cholesterol: 60 mg
