Learn why Cinco de Mayo is celebrated in the U.S. and the most popular Cinco de Mayo foods and recipes to serve that showcase Mexican cuisine. From barbacoa and carnitas to tacos and guacamole, see the 10 types of recipes we recommend for a flavorful fiesta.