White chocolate pairs best with rich Chardonnay whitch will pick up the fat butter taste of the white chocolate.
Moscato d'Asti is also a good choice because it offers a nice contrast to the white chocolate.
If you prefer dessert wines, try "Ice Wine".
Milk chocolate and Dark chocolate
Some people think it is difficult to pair chocolate with wine, because either the sweetness of the chocolate overwhelms the wine or the sweetness of the wine overwhelms the chocolate.
The trick is to pair different types of chocolate with different types of wine.
Caramel pairs well with Italian Amarone and Malbec Riserva from Argentina (High altitide Andes)
*Champagne or Prosecco actually pairs well with all chocolate types because it offers a distinct contrast to the chocolate.
Caramel pairs well with Italian Amarone and Malbec Riserva from Argentina (High altitide Andes)