crunchy, savory, spicy, flavorful, Mexican, street food, handheld, colorful, topped, fresh, ingredients, vibrant, mouthwatering, traditional, culinary, cultural, culinary, authentic.