How to Make Espresso Hot Chocolate

Espresso Hot Chocolate combines rich hot chocolate with a shot of espresso for a cozy, caffeinated treat. Perfect for cold days and holiday gatherings, this drink delivers both chocolate indulgence and a pleasant coffee kick.

Espresso hot chocolate served in a mug.

About Espresso Hot Chocolate

Espresso Hot Chocolate is simply a classic hot chocolate enriched with espresso or very strong brewed coffee. The result is a mocha-like beverage that balances deep chocolate flavor with the boldness of coffee.

Expect a drink that is chocolaty, thick, rich, creamy, and comforting. If you enjoy coffee and chocolate together, this is an ideal winter beverage to make at home.

This recipe comes together quickly—typically in about 10 minutes—and uses straightforward pantry ingredients. It can be prepared on the stovetop, in an electric pressure cooker on the sauté setting, or in a slow cooker for easy batch-making. Below are clear options and step-by-step guidance for stovetop preparation, plus notes on other methods.

Top your cup with marshmallows, whipped cream, a drizzle of caramel, chocolate shavings, or a dusting of cinnamon to create a festive presentation. If you enjoy experimenting, variations include adding peppermint, a splash of liqueur, or warming spices like cinnamon and nutmeg.

Ingredients

Espresso hot chocolate ingredients

Milk – Whole milk (full-fat) gives the creamiest texture, but skim, low-fat, or plant-based milks like oat or almond can be used if desired.

Heavy cream – A little unsweetened heavy cream makes the drink richer and silkier. Omit for a lighter or dairy-free version.

Cocoa powder – Unsweetened, Dutch-processed cocoa produces a deep chocolate flavor. Use any good-quality brand you prefer.

Dark chocolate chips – These melt into the milk for extra chocolate intensity. Semi-sweet chips work fine as a substitute.

Espresso – Freshly pulled espresso shots give the best flavor. If you do not have an espresso machine, use strongly brewed coffee as an effective alternative.

Brown sugar – Adds sweetness and a subtle caramel note; swap with white sugar, maple syrup, honey, or preferred sweetener if needed.

Vanilla extract – A small amount of good-quality vanilla rounds out the flavor.

How To Make Espresso Hot Chocolate

Below are straightforward stovetop instructions to make a creamy batch of espresso hot chocolate. Adjust quantities to suit your taste and number of servings.

  • 4 cups whole milk
  • ¼ cup unsweetened heavy cream
  • ½ cup brown sugar
  • ½ cup unsweetened cocoa powder

Combine the milk, heavy cream, brown sugar, and cocoa powder in a medium saucepan and whisk until smooth. Heat over medium, stirring often, until the mixture comes to a gentle boil. Stir frequently to prevent scorching.

Milk, cream, water, sugar, and cocoa powder added to a pan.
Mixed well.

Once the milk mixture is hot and well combined, add:

  • ½ cup dark chocolate chips
  • ½ teaspoon vanilla extract
  • 3–4 shots of espresso (or ½ cup strongly brewed coffee)

Continue cooking and stirring until the chocolate chips fully melt and the drink thickens slightly. If any small fat globules appear, you can strain the hot chocolate through a fine-mesh sieve for a smoother texture.

Chocolate chips, vanilla and espresso added to the pan.

Pour into serving mugs and garnish with whipped cream, marshmallows, a sprinkle of instant coffee powder, or a pinch of cinnamon. Serve immediately while warm.

Ready espresso hot chocolate.

Frequently Asked Questions

How do I make espresso hot chocolate in an electric pressure cooker (Instant Pot)?

Use the SAUTE setting to heat the milk, cream, sugar, and cocoa in the inner pot, stirring to combine. When the mixture comes to a simmer, add chocolate chips, vanilla, and espresso. Stir until the chocolate melts and the drink is smooth. Serve warm.

How do I make this in a slow cooker?

Combine all ingredients in the slow cooker, cover, and cook on low for several hours until heated through and the chocolate has melted. Stir before serving and top as desired.

Can I make a vegan version with coffee?

Yes. Substitute dairy milk and cream with plant-based milks such as almond, oat, soy, coconut, or cashew milk. Use dairy-free chocolate and skip the heavy cream, or use a plant-based cream alternative.

What other flavors work well in this hot chocolate?

Options include peppermint extract, cinnamon, a drizzle of caramel, or a splash of liqueur such as Kahlúa, dark rum, or bourbon for an adult variation. You can also intensify the chocolate by using chocolate milk, adding chocolate syrup, or mixing in extra cocoa powder.

Espresso Hot Chocolate is your regular hot chocolate with a shot of coffee. Make this comforting drink this winter for some holiday cheer!

Perfect Espresso Hot Chocolate Recipe

By: Neha Mathur
Espresso Hot Chocolate is your regular hot chocolate with a shot of espresso coffee. Make this comforting drink this winter for some holiday cheer and a caffeine boost.
Prep: 2 minsCook: 10 minsTotal: 12 minsServings: 4 people

Ingredients

  • 4 cups whole milk (or skim, low-fat, or plant-based milk)
  • ¼ cup unsweetened heavy cream
  • ½ cup brown sugar (or preferred sweetener)
  • ½ cup unsweetened cocoa powder
  • ½ cup dark chocolate chips (or semi-sweet)
  • ½ teaspoon vanilla extract
  • 3–4 shots espresso (or ½ cup strongly brewed coffee)

Instructions

  1. In a saucepan, combine milk, heavy cream, brown sugar, and cocoa powder. Whisk until smooth.
  2. Heat over medium, stirring frequently, until the milk just comes to a boil. Watch carefully to prevent scorching.
  3. Add the chocolate chips, vanilla, and espresso. Stir until the chocolate fully melts and the mixture is thick and creamy.
  4. Optional: strain through a fine-mesh sieve if you prefer an ultra-smooth texture.
  5. Pour into mugs, garnish with whipped cream or marshmallows, and serve immediately.

Notes

The recipe makes about four servings but can be doubled or tripled for larger gatherings. Adjust espresso strength to taste.

Nutrition

Calories: 454 kcal, Carbohydrates: 58 g, Protein: 12 g, Fat: 22 g, Saturated Fat: 15 g, Sugar: 47 g, Calcium: 391 mg

Enjoyed this recipe?
Leave a rating or comment below and tell us how you like your espresso hot chocolate.