Some wines that pair well with ham include Riesling, Moscato and Chenin Blanc, all of which have a fruity profile. Other wines that go well with ham are Lambrusco, Grenache and Zinfandel. Sparkling wines also go well with ham, especially products that have been cured or aged.
IntoWine suggests pairing ham with a California Pinot Noir, especially one that features strong flavors of rich cherry. These rich wines go well with smoky and savory types of ham, such as Mortadella and country ham. If eating a Hawaiian-style pizza with ham on it, Wine Folly suggests a sparkling red wine mixed with some Coca-Cola, also called a Kalimotxo in Spain.