Print Options:

Bacon Hazelnut Hot Chocolate

Yields4 ServingsPrep Time15 minsCook Time30 minsTotal Time45 mins

While you may have never thought about adding bacon to your hot cocoa before, this bacon hazelnut hot chocolate recipe will have you thinking differently! Make this delectable drink in a slow cooker for an even, well-heated beverage made with silky sweet chocolate. Bacon adds a flavor that is both sweet, salty, savory, and a little bit caramelized at the same time. While you can serve chopped bacon on the side or use full pieces of bacon as a way to stir the hot chocolate, you'll actually only be using the bacon grease to make the drink itself. However, that grease is just enough to infuse the hot chocolate with a delicious hint of bacon. Hazelnut spread adds the final layer of flavor to this unique bacon hazelnut hot chocolate treat!

A blue and white mug filled with Slow Cooker Bacon Hazelnut Hot Chocolate, next to a plate filled with cookies.

 4 slices of bacon (chopped)
 ¼ cup cocoa powder
 3 cups milk
 4 oz milk chocolate chips
 4 oz semi-sweet milk chocolate chips
 ¼ cup hazelnut spread
 whipped cream (optional)

In a small skillet over medium/high heat, cook the bacon until crispy. Remove the bacon to a paper towel lined plate. Reserve 2 tablespoons of bacon grease.


To the slow cooker pot, add the cocoa powder, milk, chocolate chips, hazelnut spread and grease. Stir to combine.


Cook on low for 30 to 60 minutes, stirring occasionally. Whisk well before serving.


When serving, ladle hot chocolate into a mug and top with whipped cream and chopped bacon.

Nutrition Facts

Servings 0