By far, one of the top street food favorites is fish tacos. They’ve been a Mexican staple forever, with variations to satisfy your every desire. Here in the United States, the typical street food version of fish tacos grew out of Baja, California over the past half-century. Whether you partake of these street food masterpieces in Mexico or here in the U.S., they’re 100% delish.

On Sunset Matthew Jaffe says of his search for the real fish taco, “Though many Americans are only now learning about the simple virtues of fish tacos, surfers and seasoned Mexico travelers have long considered fish tacos an integral part of the Baja experience.”We should all be grateful that the “Baja experience” is available in cities across the country, plus your own kitchen! That’s right, fish tacos aren’t as hard to make as you might think. To prove it, we’re giving you nine recipes for fish tacos that will make you (and everyone else) smile.

1. Mango BBQ Mahi Mahi Tacos
This fish taco recipe might sound labor intensive because you make everything from the cabbage slaw to the BBQ sauce from scratch, but it’s actually quick and easy. The sweet mango flavor and guacamole to finish it off make it a sure crowd pleaser.