Unlike its cousin tequila, mezcal comes from a variety of agave plants and not just one. The other major difference is the cooking. While the agave in tequila is steamed, the agave used in mezcal is cooked over charcoal giving it its rich smokey flavor.