The Best Grilled Fish Tacos

Three grilled fish tacos on charred corn tortillas topped with flaky mahi-mahi, purple cabbage slaw, sliced avocado, and chipotle crema on a rustic plate.

There is nothing that screams summer quite like fresh Grilled Fish Tacos. Whenever the weather starts to warm up, my family practically begs for these.

We used to rely heavily on our favorite easy BBQ pulled chicken sliders for weekend get-togethers. But lately, we’ve been craving something a little lighter, brighter, and more refreshing.

That is exactly how this recipe was born. It is quick, incredibly flavorful, and perfect for warm weeknights.

You are going to love how quickly this meal comes together. It is about to become your new favorite summer dinner!

Why You’ll Love These Grilled Fish Tacos

Making dinner should not mean spending hours sweating over a hot stove. This recipe is all about maximizing flavor with minimal effort.

Here is why this will be your go-to meal all season long:

  • Quick and easy: These are incredibly easy fish tacos on the grill, taking less than 20 minutes from start to finish.
  • Healthy and light: If you want healthy grilled mahi-mahi tacos, this is the perfect guilt-free, protein-packed dinner.
  • Customizable: Everyone can build their own taco with their favorite toppings and sauces.
  • Flavor-packed: The smoky char from the grill combined with a zesty marinade is unbeatable. Honestly, this is the best grilled fish tacos recipe you will ever try!

Ingredients You Need

You don’t need a massive grocery list to make restaurant-quality food at home. Fresh, simple ingredients are the secret here.

Firm White Fish You might be wondering what fish is best for tacos. I highly recommend mahi-mahi, cod, or halibut. They hold up beautifully over the flames without falling apart.

Olive Oil & Lime Juice This is the base of our simple, zesty marinade. Freshly squeezed lime juice is an absolute must. Please skip the bottled juice for this recipe!

Taco Spices A homemade blend of cumin, chili powder, smoked paprika, and garlic powder gives the fish that authentic street taco flavor.

Crunchy Cabbage A bright, tangy fish taco cabbage slaw is non-negotiable! You need purple and green cabbage for the best texture, crunch, and pop of color.

Corn Tortillas I prefer slightly charred corn tortillas, but flour works too if you have picky eaters. If you are watching your carbs, you can always eat the filling in a bowl, similar to how we serve our low-carb cheesy garlic chicken wraps.

An overhead view of ingredients for easy fish tacos on the grill, including raw white fish fillets, fresh lime, taco spices, shredded cabbage, and corn tortillas.

Step-by-Step Instructions

Do not let the grill intimidate you. Cooking seafood outside is incredibly simple if you follow these basic steps.

A hand brushing a zesty red spice and olive oil marinade onto fresh mahi-mahi fillets on a wooden cutting board to make healthy grilled mahi-mahi tacos.
  1. Prepare the marinade. Whisk together the olive oil, fresh lime juice, and all of your dry spices in a small bowl.
  2. Marinate the fish. Coat your fish fillets evenly with the spice mixture. Let them sit for just 15 minutes at room temperature.
  3. Make the slaw. Toss your shredded cabbage with a squeeze of lime juice, a pinch of salt, and a little chopped cilantro. This simple slaw needs a few minutes to soften up.
  4. Heat the grill. Preheat your outdoor grill to medium-high heat. Make sure your grates are scrubbed very clean and well-oiled.
  5. Grill the fish. Place the fillets on the hot grates. Cook for about 3 to 4 minutes per side, depending on the thickness of your fillets. You want them to be opaque and flake easily with a fork.
  6. Warm the tortillas. Pop your corn tortillas directly on the grill for about 30 seconds per side to get those beautiful, smoky char marks.
  7. Assemble and serve. Flake the cooked fish into chunks, divide it among the warm tortillas, and top generously with your crunchy cabbage slaw.
A fork gently flaking perfectly cooked, moist white fish with dark grill marks to prepare the filling for the best grilled fish tacos recipe.

Pro Tips for Perfect Results

Always pat your fish completely dry with a paper towel before adding the marinade. This helps the oil and spices stick and ensures a really good crust.

Do not over-marinate! Fish is very delicate. If it sits in the acidic lime juice for more than 20 minutes, the texture will become mushy and it will start to “cook” like ceviche.

Let the grill get piping hot before adding the fish. A scorching hot grill is the ultimate secret to getting those gorgeous grill marks without the meat sticking to the grates.

Common Mistakes to Avoid

Flipping too soon: Be patient. The fish will naturally release from the grill grates when it has a good, solid sear. If it resists your spatula, give it another 60 seconds.

Using a flaky fish: Avoid thin, overly delicate fish like tilapia or flounder on an outdoor grill. They will likely fall apart and drop right through the grates into the fire.

Skipping the slaw: The warm, smoky, spicy fish desperately needs the crisp, cold crunch of the cabbage slaw to balance the textures perfectly. Do not skip it!

Serving Ideas

The best part of taco night is the toppings! Set up a fun taco bar so your family or guests can customize their own plates.

Lay out bowls of sliced avocados, fresh pico de gallo, diced red onions, and crumbled cotija cheese.

If you are hosting a larger crowd, these pair wonderfully with an easy appetizer like our crispy zucchini fritters with yogurt dip.

Don’t forget the sauces! A spicy cilantro-lime crema or a good, heavy drizzle of chipotle mayo over the top takes these to the next level. Serve with icy cold margaritas or fresh lemonade.

Storage & Make-Ahead Tips

To Store: Store any leftover grilled fish in an airtight container in the refrigerator for up to 3 days. Always keep the slaw and tortillas stored in separate containers so nothing gets soggy.

To Reheat: Gently warm the leftover fish in a skillet over medium-low heat. Add a tiny splash of water to the pan to keep the fish from drying out.

Make-Ahead: You can prep the cabbage slaw and mix your dry spices for the marinade up to two days in advance. This saves so much time on busy weeknights!

What is the best type of fish to use for grilled fish tacos?

Firm, white fish works absolute best on the grill because it won’t fall apart easily when flipped. Mahi-mahi, halibut, cod, and snapper are all fantastic choices. They have a mild flavor that pairs perfectly with bold taco seasonings and tangy citrus slaws.

How do you keep the fish from sticking to the grill grates?

The secret is a clean, well-oiled grill and a very hot surface. Make sure your grates are scrubbed clean, brush them lightly with a high-smoke-point oil (like avocado or canola oil), and let the grill get piping hot before adding your fillets. Let the fish sear completely before trying to flip it!

What toppings go best on grilled fish tacos?

You want a perfect balance of crunch, tang, and creaminess. A crisp cabbage slaw tossed in fresh lime juice is essential. Top that off with fresh pico de gallo, sliced avocado, and a generous drizzle of spicy cilantro-lime crema or chipotle mayo to bring all the flavors together.

Can I make this recipe inside if I don’t have an outdoor grill?

Absolutely. If the weather isn’t cooperating or you don’t have an outdoor grill, you can easily use a heavy cast-iron grill pan right on your stovetop. Get it nice and hot, oil the ridges well, and you will still get those beautiful, smoky char marks and perfectly flaky fish.

Final Thoughts

I truly hope these easy Grilled Fish Tacos become a staple in your summer dinner rotation. They are fresh, fast, and an absolute crowd-pleaser for the whole family.

Once you realize how easy it is to cook seafood on the grill, you will want to make these every single week.

If you make this recipe, please let me know how it turned out! Leave a comment below, give the recipe card a 5-star rating, and don’t forget to share your photos on Pinterest.

Want more quick, family-friendly dinners delivered straight to your inbox? Make sure to sign up for the EndRecipes newsletter today!

A close-up of assembled grilled fish tacos loaded with smoky flaked fish, bright fish taco cabbage slaw, pico de gallo, and fresh cilantro on a sunny patio table.
Print

The Best Grilled Fish Tacos

  • Author: Maya
  • Prep Time: 15 minutes
  • Cook Time: 8 minutes
  • Total Time: 23 minutes
  • Yield: 4 servings (about 8 tacos)

Ingredients

  • For the Fish:

    • 1 lb firm white fish (mahi-mahi, cod, or halibut)

    • 2 Tablespoons olive oil

    • 2 Tablespoons fresh lime juice

    • 1 teaspoon chili powder

    • 1 teaspoon smoked paprika

    • 1/2 teaspoon ground cumin

    • 1/2 teaspoon garlic powder

    • 1/2 teaspoon kosher salt

    • 1/4 teaspoon black pepper

  • For the Slaw:

    • 2 cups purple cabbage, shredded

    • 1 cup green cabbage, shredded

    • 1/4 cup fresh cilantro, chopped

    • 1 Tablespoon fresh lime juice

    • Pinch of salt

  • For Serving:

    • 8 small corn tortillas

    • Sliced avocado, pico de gallo, and chipotle mayo

Instructions

  • Prep the Slaw: In a medium bowl, toss the shredded purple and green cabbage with cilantro, lime juice, and salt. Set aside in the fridge to let the flavors meld.

  • Make the Marinade: In a small bowl, whisk together the olive oil, fresh lime juice, chili powder, smoked paprika, cumin, garlic powder, salt, and pepper.

  • Marinate: Pat the fish fillets completely dry with a paper towel. Rub the marinade all over the fish. Let sit at room temperature for no more than 15 minutes.

  • Preheat the Grill: Heat your outdoor grill or indoor cast-iron grill pan to medium-high heat. Oil the grates well using a high-smoke-point oil.

  • Grill the Fish: Place the fish on the hot grill. Cook for 3-4 minutes per side, depending on thickness, until the fish is opaque and flakes easily with a fork.

  • Warm Tortillas: Lightly char the corn tortillas on the grill for 30 seconds per side.

  • Assemble: Flake the fish into bite-sized pieces. Divide the fish among the warm tortillas. Top generously with the cabbage slaw, avocado, and your favorite taco sauces. Enjoy immediately!

Notes

Fish Tip: Do not force the fish to flip. When it has a proper sear, it will naturally release from the grill grates.

Similar Posts