This two-ingredient hot chocolate is rich, creamy, and incredibly simple to make. Using real chocolate instead of cocoa powder gives it a luxurious texture and deep chocolate flavor. In just a few minutes, you’ll have a cozy, homemade hot chocolate that’s perfect for chilly days.

Cuisine: American
Prep Time: 2 minutes
Cooking Time: 5 minutes
Total Time: 7 minutes
Servings: 1 cup
Why You’ll Love Making It
- Rich & Creamy Texture – Real chocolate melts into the milk for an ultra-smooth, decadent drink.
- Beginner-Friendly – No fancy equipment, just a saucepan and a whisk.
- Customizable Flavors – Add vanilla, espresso, or peppermint for your own twist.
- Quick & Easy – Ready in under 10 minutes with minimal effort.
- Better Than Store-Bought – Skip the powdered mixes and enjoy a pure, homemade hot chocolate.
Ingredients
- 1 cup milk – Use any variety: whole milk for richness, oat milk for a dairy-free option, or almond milk for a nutty taste.
- 3 tablespoons semi-sweet chocolate chips or chopped dark chocolate – Choose high-quality chocolate (60-70% cacao) for the best flavor.
- ¼ teaspoon pure vanilla extract – Enhances the warmth and depth of the chocolate.
- 1-2 drops pure peppermint extract – Adds a festive, refreshing touch.
- 1 shot whiskey, dark rum, or peppermint schnapps – For an indulgent adult version.
- Pinch of kosher salt – Balances and enhances the chocolate flavor.
- Pinch of espresso powder – Intensifies the chocolate taste without adding a coffee flavor.
- Whipped cream – Classic and creamy.
- Marshmallows – For a nostalgic touch.
- Caramel drizzle – Adds buttery sweetness.
- Hot fudge – Because more chocolate is always a good idea.
Instructions
Step 1: Heat the Milk
Pour the milk into a small saucepan and heat over medium-high heat until steaming. Watch for small bubbles forming around the edges—don’t let it boil, as this can cause a burnt taste.
Step 2: Melt the Chocolate
Add the chocolate chips or chopped chocolate to the warm milk. Whisk gently but consistently until the chocolate melts completely and the mixture becomes smooth and velvety.
Step 3: Add Flavors & Serve
Stir in any optional add-ins, like vanilla extract, espresso powder, or a pinch of salt. If you’re adding alcohol, pour it in last.
Step 4: Enjoy with Toppings
Pour into a mug and top with whipped cream, marshmallows, caramel, or a drizzle of chocolate syrup. Serve immediately and enjoy warm!
FAQs
Can I make this ahead of time?
Yes! You can prepare the hot chocolate in advance and store it in the fridge for up to 3 days. Reheat gently on the stovetop over low heat, stirring well before serving.
What’s the best chocolate to use?
For the richest flavor, use semi-sweet or dark chocolate (60-70% cacao). Avoid milk chocolate, as it can make the drink too sweet. If using chocolate chips, make sure they are high-quality and free from waxy fillers for the best meltability.