When planning a trip to the Mexican Pacific beaches, you probably imagine golden sunsets, warm sand, and the relaxing sound of the waves. However, your trip to the beautiful Vallarta-Nayarit region will not be complete until you taste authentic Nayarit-style zarandeado fish, a delicacy known for its unmistakable smoky aroma and juicy texture.
If you love discovering a destination’s essence through its cuisine, this coastal classic will captivate you.
The origins of Nayarit-style zarandeado fish

Do you know where this iconic dish comes from? The answer takes us to one of the most magical and mysterious corners of Mexico.
The roots of Nayarit-style zarandeado fish lie in the historic Island of Mexcaltitán, located in the wetlands of the state of Nayarit. This small town on the water is known as the “Mexican Venice” because its streets flood during the rainy season, forcing locals to move by boat.
On this island, pre-Hispanic cultures began perfecting the technique of roasting seafood. The name comes from the zaranda, a grid woven from mangrove sticks, a tree abundant in the local estuaries. Ancient inhabitants caught fresh fish, split it down the middle, and pressed it into this wooden grid to slow-roast it over wood embers.
Over centuries, the recipe evolved beautifully. The indigenous technique blended with ingredients brought by the Spanish, and later, with Asian flavors from the Nao de China trading ships. Today, although found throughout the Pacific coast, the Nayarit style holds a place of honor as the true birthplace of this culinary tradition.
How to make Nayarit-style zarandeado fish

Bringing the beachside eatery vibe to your home is easier than you think. If you do not have a traditional wooden zaranda, a standard metal grilling basket will work perfectly.
Ingredients
1 red snapper or sea bream (approx. 3.3 lbs / 1.5 kg), cleaned and butterfly-cut.
1 medium white onion, thinly sliced.
For the adobo marinade:
4 large guajillo chiles
2 ancho chiles, cleaned and deseeded
4 large garlic cloves
1/4 white onion, finely chopped
90g (approx. 3.2 oz) salted butter, melted
60 ml soy sauce
30 ml fresh lime juice
15 ml Huichol hot sauce (or your favorite Mexican hot sauce)
1 tablespoon mayonnaise
1 teaspoon mustard
1 teaspoon sea salt
1/2 teaspoon black pepper
1 teaspoon dried oregano
Vegetables for the grill:
2 tomatoes, sliced.
1 green bell pepper, cut into thin strips.
Preparation
- Season the fish: Pat the fish completely dry with paper towels. Make light diagonal cuts across the flesh without piercing the skin, then season with sea salt and black pepper.
- Prepare the adobo: Boil the chiles for 8 minutes until soft. Blend them with the garlic, the quartered onion, soy sauce, lime juice, Huichol sauce, and dried oregano until you get a smooth red paste.
- Seal in the moisture: Mix the melted butter with the mayonnaise and mustard. Spread this paste over the fish flesh to create a moisture barrier, then apply an even layer of the chile adobo paste.
- Assemble the basket: Place the fish scale-side down in the grilling basket. Arrange the onion, tomato, and bell pepper slices evenly over the seasoned meat, then close the basket securely.
- Grill over the embers: Place the basket over charcoal and mesquite wood embers at medium heat. Cook flesh-side down for 5 minutes to sear. Flip and cook scale-side down for 25 minutes using indirect heat. Give it a final 5-minute flip on the flesh side to crisp. Serve immediately.
Enjoy the traditional dish by the beach

Cooking at home is a fantastic experience, but let’s be honest: nothing beats the magic of tasting authentic Nayarit-style zarandeado fish with your feet buried in the sand, the sound of the waves in the background, and a spectacular golden sunset before you.
The paradisiacal settings of Vallarta-Nayarit await you with open arms and lit kitchens to grant you the ultimate culinary journey. Continue the voyage and start planning your next getaway to the birthplace of flavor!
