Creamy Peanut Butter Hot Chocolate Recipe

This creamy peanut butter hot chocolate recipe makes two rich, cozy servings in about 10–12 minutes. Made with whole milk, unsweetened cocoa powder, sugar, creamy peanut butter, vanilla, and a pinch of salt, it delivers a smooth homemade chocolate drink without complicated equipment or ingredients.

Each mug tastes like classic hot cocoa with the familiar salty-sweet comfort of peanut butter stirred right in. The texture is velvety and full-bodied, especially when finished with whipped cream, mini marshmallows, chocolate shavings, or a peanut butter drizzle.

Jump to Recipe

Why You’ll Love This Recipe

Two mugs of creamy peanut butter hot chocolate ready to serve

This peanut butter hot chocolate is the kind of drink that makes an ordinary evening feel special. It has the deep cocoa flavor of homemade hot chocolate, but the peanut butter adds a creamy, nutty finish that lingers pleasantly after every sip.

The recipe is quick enough for a last-minute winter treat and simple enough for a relaxed weekend breakfast. Since the cocoa, sugar, and salt are whisked into cool milk first, the finished drink stays smooth instead of developing dry cocoa pockets.

It also gives you plenty of room to make each mug personal. One person can choose whipped cream and chocolate shavings, while another can add extra marshmallows and a little peanut butter drizzle.

If you love the chocolate-and-peanut-butter combination in dessert form, keep our peanut butter cup recipe nearby for a sweet pairing.

Ingredients You’ll Need

Ingredients for creamy peanut butter hot chocolate

The ingredient list is short, but every item has an important role in the balance and texture of this drink.

  • Whole milk: Two cups create the creamiest base. You can use 2% milk, although the drink will be slightly lighter.
  • Unsweetened cocoa powder: This provides the chocolate flavor without adding extra sweetness, allowing you to control the sugar.
  • Granulated sugar: Two tablespoons soften cocoa’s natural bitterness and complement the salty peanut butter.
  • Creamy peanut butter: A quarter cup gives the drink its signature nutty flavor and silky body.
  • Vanilla extract: Just half a teaspoon rounds out the chocolate and peanut butter notes.
  • Salt: A small pinch sharpens the flavors and keeps the drink from tasting flat.

Conventional creamy peanut butter usually blends most smoothly. If you prefer natural peanut butter, stir it thoroughly in its jar before measuring so the oil and peanut solids are evenly distributed.

For an even richer cup, a splash of heavy cream may be added to the milk. For a stronger chocolate profile, many versions replace part of the cocoa powder and sugar with 1/4 cup semisweet chocolate chips, melting them into the hot mixture along with the peanut butter.

For another chocolate-centered comfort dessert to serve afterward, try this chocolate banana bread pudding.

How to Make It Step-by-Step

Whisking peanut butter into hot chocolate in a saucepan

Step 1: Pour the two cups of milk into a small saucepan before turning on the heat. Add the cocoa powder, sugar, and pinch of salt while the milk is still cool, then whisk until the cocoa is moistened and no dry patches remain.

Step 2: Set the saucepan over medium-low heat and continue whisking frequently as the milk warms. Watch for gentle steam rising from the surface, but do not let the mixture boil or reach a rolling simmer.

Step 3: Add the creamy peanut butter once the milk is hot and steaming. Whisk steadily for about 1–2 minutes, making sure the peanut butter melts completely and disappears into a smooth, unified chocolate mixture.

Step 4: Remove the saucepan from the heat before stirring in the vanilla extract. Adding vanilla at the end helps preserve its delicate aroma and keeps the flavor bright.

Step 5: Carefully divide the hot chocolate between two mugs. Finish each serving with your preferred toppings and serve right away while the drink is hot, fragrant, and wonderfully creamy.

Pro Tips for Smooth Hot Chocolate

Smooth hot chocolate being whisked below a simmer

The most important technique is mixing the cocoa powder into cold milk. Cocoa can clump when it is dropped into a hot liquid, but whisking it with cool milk gives the powder time to disperse before heat thickens the mixture.

Keep the burner at medium-low and whisk often, paying special attention to the bottom and corners of the saucepan. Milk can scorch quickly when left undisturbed, and a scorched flavor is difficult to disguise in a delicate drink.

  • Use a small saucepan: The narrower shape makes whisking and combining the peanut butter easier.
  • Choose creamy peanut butter: It produces the most consistent texture with minimal effort.
  • Do not boil: Hot and steaming is the goal; bubbling milk may scorch and become less smooth.
  • Add vanilla off the heat: This keeps its sweet, aromatic character intact.
  • Serve immediately: The drink is at its silkiest straight from the saucepan.

If you are serving this drink with cookies, our easy peanut butter cookies make a particularly cozy match. Their tender texture echoes the peanut butter in the mug without overwhelming the chocolate.

Best Toppings and Serving Ideas

Peanut butter hot chocolate with whipped cream marshmallows and chocolate toppings

Toppings turn this simple hot chocolate into a dessert-worthy treat. A cloud of whipped cream melts slowly into the warm drink, while mini marshmallows add a soft, sweet bite that children and adults both enjoy.

For a more dramatic finish, scatter chocolate shavings or mini chocolate chips over the top. A thin peanut butter drizzle reinforces the main flavor and gives the mugs a bakery-style appearance.

  • Classic: Whipped cream with a few chocolate shavings.
  • Extra cozy: Mini marshmallows with a light dusting of cocoa powder.
  • Chocolate lover’s version: Mini chocolate chips and whipped cream.
  • Peanut butter fan’s version: Whipped cream and a peanut butter drizzle.

Serve the hot chocolate with a small spoon if you add thick toppings, especially marshmallows or chocolate chips. For a breakfast or brunch spread, a little homemade apple butter on toast adds a fruity contrast to the rich cocoa.

Storage and Reheating

This drink is best served immediately, but leftovers can be cooled and stored in a covered container in the refrigerator. Use the refrigerated portion within a short period for the best flavor and texture.

To reheat, pour it into a small saucepan and warm it over low heat, whisking frequently. Stop when it is hot and steaming, and never boil it; gentle reheating helps protect the creamy consistency.

The peanut butter may settle slightly after chilling, so whisk thoroughly as the drink warms. If the texture looks less uniform than when freshly made, continued gentle whisking should bring it back together.

For a cookie tray or holiday dessert table, pair the mugs with these peanut butter sandwich cookies. The crisp, tender cookies provide a satisfying contrast to the warm, velvety drink.

Creamy Peanut Butter Hot Chocolate Recipe

Creamy Peanut Butter Hot Chocolate

A smooth, rich hot chocolate made with cocoa powder and creamy peanut butter. This comforting two-serving drink comes together on the stovetop in just 10–12 minutes.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings: 2 servings

Ingredients
  

Main Ingredients
  • 2 cups Whole milk
  • 2 tablespoons Unsweetened cocoa powder
  • 2 tablespoons Granulated sugar
  • 1/4 cup Creamy peanut butter
  • 1/2 teaspoon Vanilla extract
  • 1 pinch Salt
Optional Toppings
  • as desired Whipped cream
  • as desired Mini marshmallows
  • as desired Chocolate shavings or mini chocolate chips
  • as desired Peanut butter drizzle

Method
 

Step-by-Step
  1. Pour the milk into a small saucepan while it is still cool. Whisk in the cocoa powder, granulated sugar, and pinch of salt until the mixture is evenly combined.
  2. Place the saucepan over medium-low heat and whisk frequently until the milk is hot and steaming. Do not let it boil.
  3. Add the creamy peanut butter and whisk continuously until it has completely melted into the cocoa mixture and the drink looks smooth, about 1–2 minutes.
  4. Remove the saucepan from the heat and stir in the vanilla extract. Taste carefully and make sure the peanut butter and chocolate flavors are evenly blended.
  5. Divide the hot chocolate between two mugs. Add whipped cream, mini marshmallows, chocolate shavings or mini chocolate chips, and peanut butter drizzle as desired, then serve immediately.

Notes

Whole milk gives the creamiest texture, while 2% milk also works. A splash of heavy cream can be added for a richer drink. Stir natural peanut butter thoroughly before measuring so the oils and solids are combined. Keep the milk below a simmer because boiling can scorch it and make the drink less smooth.

Final Thoughts

This creamy peanut butter hot chocolate recipe proves that a handful of everyday ingredients can create an exceptionally comforting drink. The combination of cocoa, whole milk, sugar, peanut butter, vanilla, and salt is balanced, rich, and ready in just 10–12 minutes.

Remember to whisk the cocoa into cool milk, keep the saucepan below a simmer, and add the peanut butter only after the milk is hot and steaming. Those small details make the difference between a drink that is merely warm and one that is smooth, fragrant, and spoonably creamy.

Pour it into your favorite mugs, add the toppings everyone loves, and enjoy it beside a cozy breakfast or dessert. Once you try this version, peanut butter hot chocolate may become your favorite cold-weather treat.

Leave a Comment

Recipe Rating