Grilled Fish Tacos

Here’s how to make grilled fish tacos with tender white fish, a homemade fajita seasoning rub, and crunchy lime slaw. This easy dinner is ready in 30 minutes!

Grilled fish tacos

When it’s grilling season, I want to bust out the grill for just about every meal, and here’s one of my top ideas: these grilled fish tacos! This delicious grilled dinner stars flaky white fish grilled up with cumin, chili powder, and garlic powder.

I love drizzling it with my favorite creamy taco sauce and topping with a bit of crunchy slaw. It’s an easy healthy dinner idea that makes everyone at the table happy, especially when you serve it with a grilled corn salad or guacamole.

The Best Fish for Grilled Fish Tacos

What’s the best fish for grilled fish tacos? Here are my favorites:

  • Tilapia: This white fish has a mild, sweet flavor and a tender flaky texture. It’s easy to find and often used in fish tacos. I use this 9 times out of 10.
  • Cod: Cod surprises a lot of people: because it’s darn good! Cod has a beautiful mild flavor that even people on the fence about fish can tolerate.
  • Mahi mahi: Mahi mahi is more expensive and harder to find, and tastes meatier. It’s a good option if you can’t find the first two.

Grilled vs. Fried Fish Tacos

The classic Baja fish taco is battered and fried, and I love ordering those at restaurants. But at home I like grilling because it’s so much easier: there’s no vat of hot oil and the smoke adds a delicious layer of flavor.

If you want the crispy route, I would make my pan fried tilapia and add some fajita seasoning! It has a nice light coating that adds some texture.

Fajita seasoning

Seasoning For Grilled Fish Tacos

The best seasoning for grilled fish tacos, in my opinion, is this fajita seasoning! You can also use my fish taco seasoning I made just for fish tacos, but I prefer the fajita seasoning here. I like it homemade because its quick and easy, and it has the best flavor. It takes just 2 minutes to whisk up, and you’ll have a bit left over for later. You’ll need:

  • Cumin
  • Chili powder
  • Smoked paprika (or standard sweet paprika)
  • Garlic powder
  • Black pepper

Using purchased seasoning?

If you really want to use purchased fajita seasoning, keep in mind that store-bought brands have added salt. Check the label and if it has salt, use less salt when you’re salting the fish before the seasonings (about ¾ teaspoon total).

How to Grill Fish for Tacos

How to grill fish for tacos? After seasoning, throw it right onto those hot grates. Here are a few tips to know about grilling fish:

  • Preheat: Preheat a grill to medium high heat, or 375 to 450 degrees.
  • Season: Pat at the fish dry with a clean towel. Rub it with the olive oil and sprinkle it with the kosher salt, then cover it with fajita seasoning.
  • Grill: Grill the fish for 3 to 4 minutes skin side down, then 3 to 4 minutes skin side up! The fish is done when it starts to flake when pulled with a fork. Or, pull it when it reads 130 degrees Fahrenheit with an internal thermometer (stick it right into the thickest part of the fish).

How to keep fish from sticking on the grill?

Here’s the secret: don’t turn it too soon! Wait until the fish is cooked enough that it releases from the grates, then flip it

How to make grilled fish tacos

Common Mistakes to Avoid

  • Skipping the pat-dry. Wet fish can stick and steams on the grill. Make sure to dry it thoroughly with a clean towel first.
  • Overcooking the fish. Pull it at 130°F (fish keeps cooking after it leaves the grill).
  • Overloading the taco. Using too many toppings makes the fish disappear.
  • Using cold tortillas. Warm tortillas are a requirement: plus, you can warm them on the grill.

Topping Ideas

Toppings for fish tacos can get a little labor intensive if you’re not careful! So for this grilled taco recipe, I included only the basics, with a few quick and simple adders:

  • Creamy taco sauce: My favorite is this Fish Taco Sauce: it takes just 5 minutes to mix up. Or try our Cilantro Lime Crema, Lime Crema, or Cilantro Lime Ranch: a sauce with bright, tangy flavor.
  • Fresh slaw: Throw together a quick slaw with red cabbage, carrot and lime juice.
  • Cotija or feta cheese (optional): The flavor require it: these tacos taste great as is. But if you love cheese in your tacos (and I do), it steps it up a notch.
Grilled fish tacos

Dairy-Free and Gluten-Free Variations

  • Dairy free: Use a dairy-free taco sauce like Cilantro Sauce, Chipotle Sauce or use Spicy Mayo (with Mexican hot sauce).
  • Gluten free: Use corn tortillas! Make sure to find a good brand: some brands can become brittle and break, or have an overwhelmingly strong corn flavor.

Sides to Serve With Grilled Fish Tacos

These grilled fish tacos are a great healthy dinner idea that works for weeknights, or for parties and entertaining! This recipe is for 1 pound of fish: which makes about 8 tacos. But when we’re hungry, Alex and I can polish off that whole recipe if we don’t have side dishes to go with it.

If you’re feeding 4 very hungry eaters, increase the fish and seasonings to 1 ½ pounds of fish. Or, simply make some side dishes to serve alongside. Here are some easy side dishes to go with tacos:

Looking for more tacos? See all my favorite Taco Recipes.

Dietary Notes

This grilled fish tacos recipe is pescatarian, dairy free (see Notes above) and gluten free (see Notes above).

Print

Easy Grilled Fish Tacos

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Here’s how to make grilled fish tacos with tender white fish, a homemade fajita seasoning rub, and crunchy lime slaw. This easy dinner is ready in 30 minutes!

  • Author: Sonja Overhiser
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 8 tacos (see Notes) 1x
  • Category: Main Dish
  • Method: Grilled
  • Cuisine: Mexican
  • Diet: Gluten Free

Ingredients

Instructions

  1. Grill the fish: Preheat a grill to medium-high heat (375 to 450 degrees Fahrenheit). Bring the fish to room temperature as the grill preheats.
  2. Pat the fish dry with a clean towel. Rub it with the olive oil and sprinkle it with the kosher salt. Then cover it with the homemade fajita seasoning on all sides.**
  3. Grill the fish*** over indirect heat for 4 minutes, until it releases from the grates. Flip and cook another 2 to 4 minutes, until the internal temperature is 130 degrees (right when the fish starts to flake when pulled with a fork). When the fish is done, break it with a fork into bite sized pieces.
  4. Make the sauce: Make the Fish Taco Sauce.
  5. Make the slaw: Meanwhile, thinly slice the cabbage. Shred or grate the carrot (we used a handheld julienne peeler). Thinly slice the green onion. Place the cabbage, carrots and green onion in a bowl. Stir in the lime juice, salt and celery salt. Serve immediately with a slotted spoon. The slaw picks up moisture as it sits; if you plan to let it sit, make sure to serve with the slotted spoon to strain out the moisture.
  6. Warm the tortillas: If desired, char the tortillas by placing them on an open gas flame on medium for a few seconds per side, flipping with tongs, until they are slightly blackened and warm. Or, you can also wrap them in a foil packet and place them on the grill for a minute or two, until warm.
  7. Serve: Assemble the tacos by topping the tortillas with slaw, grilled fish, and sauce. Top with chopped cilantro and a squeeze of lime. 

Notes

*If you’re serving 4 hungry eaters, you may want to increase the fish to 1 ½ pounds, with 3 tablespoons fajita seasoning and 1 ½ teaspoons kosher salt. Also increase the taco sauce by doubling or 1.5. Or, make sure to serve with a filling side dish like refried beans (purchased or homemade) or Mexican salad.

**We highly recommend the homemade seasoning: it’s only 5 ingredients! If you must use storebought fajita seasoning, check the label to see if it has salt. If so, use a little less salt on the fish (around ¾ teaspoon).

***Alternative method: If you’re feeling lazy or want to make this recipe in the off-season, you can broil the fish. Use the same preparation method, but place the fish on a baking sheet. Broil on high for 2 to 3 minutes per side (4 to 6 minutes total), until cooked through and it flakes with a fork.

Did you love this recipe?

Get our free newsletter with all of our best recipes!



from A Couple Cooks
https://ift.tt/k4gSaju
Sonja Overhiser
July 6, 2026 at 08:27AM

Comments

Popular posts from this blog

Easy Burrata Recipe

Fried Rice (Takeout Style!)

Easy Lemon Cake