The tastes of Mexican food are sophisticated and varied. Local products like avocados produce exquisite guacamole, which is for many the signature dish of Mexican cuisine. Corn provides tortillas and tacos and sun-ripened tomatoes are the base for delicious salsas. Chocolate lends its deep dark taste to sauces like the traditional spicy mole as well as desserts.