Grilled Fish Tacos

These grilled fish tacos are easy and healthy and made with cilantro, cabbage, lime, and a splash of tequila for good measure. Almost exactly like what you’d find in Baja Mexico.

Maybe you’ve had grilled fish tacos. But have you had grilled fish tacos subtly infused with tequila? That’s what we thought. And although we adore tacos, we also quite like this grilled fish just as much atop white rice with a little lime juice and cilantro as we do tucked inside corn tortillas with cabbage slaw.–Renee Schettler


Fish tacos are typically made with any sort of firm white fish fillets (skinless, please and thank you) such as mahi-mahi, grouper, halibut, snapper, tilapia, haddock. Cod is flakier and will fall apart more readily but still works and is an easy and economical solution.

Grilled Fish Tacos

A hand holding a grilled fish taco topped with cilantro that is wrapped in a paper napkin.
These grilled fish tacos are easy and healthy and made with cilantro, cabbage, lime, and a splash of tequila for good measure. Almost exactly like what you'd find in Baja Mexico.
Fred Thompson

Prep 25 mins
Cook 10 mins
Total 55 mins
Tex Mex
4 to 6 servings
496 kcal
No ratings yet
Print RecipeBuy the Williams-Sonoma Grill Master cookbook

Want it? Click it.


  • Fish grilling basket (optional)


For the tequila marinade

  • Grated zest of 1 lime preferably organic
  • 2 tablespoons fresh lime juice (from 1 to 2 limes)
  • 2 tablespoons fresh orange juice
  • 2 tablespoons tequila preferably silver (blanco)
  • 1 teaspoon honey or agave nectar
  • 2 pounds skinless mahi-mahi, grouper, halibut, snapper, tilapia, haddock or other firm white fish fillets

For the grilled fish tacos

  • Mild vegetable oil for the grill grate
  • Salt and freshly ground black pepper
  • 1/4 cup store-bought or homemade mayonnaise
  • 12 to 24 corn tortillas about 6 inches (15 centimeter) in diameter
  • 2 cups finely shredded green cabbage
  • Store-bought or homemade salsa preferably tomatillo salsa or pico de gallo
  • 1/2 cup cilantro leaves coarsely chopped


Make the tequila marinade

  • In a small bowl, whisk together the lime zest and juice, orange juice, tequila, and honey or agave nectar. Pour the marinade into a shallow baking dish large enough to accommodate the fish fillets in a single layer.
  • Pat the fish fillets dry and season on both sides with salt and pepper to taste. Add the fish fillets to the marinade, turn to coat, and marinate at room temperature for 15 minutes. Flip the fish and marinate for 15 minutes more.

    TESTER TIP: For a more pronounced flavor, marinate the fish for 25 minutes on each side—but no longer than that or the acid in the citrus will start to "cook" the fish.

Make the grilled fish tacos

  • Prepare a charcoal or gas grill for direct grilling over high heat. Brush the grill grate clean. Lightly oil a wadded up paper towel and, using tongs, carefully wipe the oil on the grate.
  • Remove the fish from the marinade, discarding the marinade. Season the fish on both sides with salt and pepper. Brush the fish on both sides with the mayonnaise, coating the fillets evenly. If desired, place the fish in a fish grilling basket.
  • Place the fish on the grill directly over the fire and cook, turning once, until it's opaque throughout and flakes when prodded gently with a fork. For the timing, follow the rule of about 8 minutes total per 1 inch (2.5 centimeters) of thickness, but be aware that it can take up to twice that long if your fire isn’t hot or your fish is especially thick. Transfer the fish to a platter.
  • Toss the tortillas onto the grill, flipping them often with tongs, until warmed through, a total of about 1 minute on each side. Stack the tortillas and wrap them in a kitchen towel to keep them warm and pliable.
  • Using a fork, break the grilled fish into bite-size chunks. To assemble each taco, top a tortilla with some fish, a little cabbage, a generous spoonful salsa (if using store-bought salsa, first drain off any excess liquid), and a sprinkle of cilantro. If desired, you can double up and use 2 tortillas per taco, as sometimes a single tortilla will begin to fall apart due to the liquid from the lime and salsa soaking through. Serve at once.
Print RecipeBuy the Williams-Sonoma Grill Master cookbook

Want it? Click it.

Show Nutrition

Serving: 1portion from 4 servingsCalories: 496kcal (25%)Carbohydrates: 40g (13%)Protein: 47g (94%)Fat: 14g (22%)Saturated Fat: 2g (13%)Polyunsaturated Fat: 8gMonounsaturated Fat: 3gTrans Fat: 1gCholesterol: 171mg (57%)Sodium: 331mg (14%)Potassium: 1188mg (34%)Fiber: 6g (25%)Sugar: 4g (4%)Vitamin A: 609IU (12%)Vitamin C: 20mg (24%)Calcium: 116mg (12%)Iron: 4mg (22%)

Recipe Testers' Reviews

It's getting to that time of year when I want to grill everything and eat fish tacos every day. This grilled fish tacos recipe was easy enough for a weeknight and so, so delicious.

I opted for halibut and bought about 3/4 pound for the 2 of us (these were so good, I honestly could've gone for a full pound). Because the fillets were thicker, I marinated them on all 4 sides to let the flavor penetrate. I think it could have marinated for a bit longer, maybe 30 minutes a side—not too long so it doesn't "cook" in the lime juice.

I liked the idea of spreading mayonnaise on the fish before grilling. It provided moisture, a nonstick component, and aided in getting some nice color from the grill. It took a good 8 minutes to get a solid char on one side and a few more on the other to cook through; I'd say 15 minutes.

I made a simple salsa verde with 2 tomatillos, 2 poblanos, 1 jalapeño, 2 cloves garlic, and one Vidalia onion, all charred well under the broiler, peeled and seeded. I blended all of that with a touch of salt, pepper, and fresh oregano. A tomatillo-based salsa adds the acid needed for a mild white fish dish. I only used 1 tortilla per taco, but if I were really filling them to the brim, a double thickness of tortillas would definitely make sense. The cabbage provided a nice crunch.

Really oiling the grill prior to cooking the fish is crucial to success. Grilling fish takes a delicate hand and a good spatula and tong combo. It took just 30 minutes to prep, including making quick pickled red onions, other toppings, salsa, and marinade. I marinated the fish for about 45 minutes total, flipping it on all sides. Grilling took another 15 to 20 minutes.

The tequila marinade in this grilled fish tacos recipe was the perfect combination of flavors—it was zesty and had a great tequila flavor. (In fact, after whisking, I sampled it and then made a second little batch and poured it over ice, which I enjoyed as I continued my prep).

I chose 1-inch-thick mahi-mahi. I marinated it for 15 minutes per side and continued with the mayonnaise coating. I made the recommended tomatillo avocado salsa (and found it so delicious that I've since made it a second time). I grilled the fish for 8 minutes, which produced a nicely browned and flaky fish. The dish was easy to assemble. While the grilled fish tacos were delicious, I felt that the mayonnaise coating diluted the taste of the marinade. I also thought the fish could use a longer marinade time.

I made the tacos a second time, which I marinated for 1/2 hour on each side in the refrigerator, and I also omitted the mayonnaise step. I found this batch to be crisper and more flavorful. In addition, I also marinated some shrimp and grilled them. The shrimp tacos were delicious as well.

Originally published July 14, 2015


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish