Cooking classes and mezcal tastings are offered at El Refugio, a delicious restaurant in the heart of Todos Santos serving native Mexican cuisine. Classes are Wednesdays & Saturdays (from 11 – 2pm) or, can be set by special request. The cost is $950 pesos/person (~$55 USD) and includes a 3 hour class, lunch and a shot of mezcal or beer. Noel, the chef, shares cooking tips and information on Mexican culture, bringing lots of humor to the class. The menu typically includes a few salsas, mole verde and sometimes ceviche.
You can read reviews here. Please inquire directly to make your reservation! Buen provecho!