Grilled Fish Tacos with Spicy Slaw

This post may contain affiliate links. For more information, please see our affiliate policy.

Summer means lots of easy Grilled Fish Tacos, tucked into soft corn tortillas and topped with a squeeze of fresh lime. You’ll love the easy, flavorful dry rub on the fish and the creamy, chipotle-spiked slaw. It’s a winning combination you can enjoy all season long!

Four grilled fish tacos on a platter.


 

Grilled Fish Tacos are the perfect dinner when you want something light, fresh, and fast. Use bagged coleslaw mix for quick slaw prep, then let it chill while you prepare the fish.

Chili powder, coriander, and cumin are a great mix on the grill, but you can use any spices you have on hand that you like (look for Mexican spices to coordinate with chipotle-flavored slaw). Fajita seasoning works really well here.

Because fish is tender, delicate, and prone to sticking, be sure to clean and oil your grill grate well. A properly pre-heated outdoor or indoor grill helps too! Once the fish is grilled, keep it warm under foil and grill the tortillas until soft and pliable.

Serve these tacos with fresh cilantro, lime wedges, and plenty of chips and salsa. A pitcher of Strawberry Margaritas isn’t a bad idea, either!

Recipe ingredients

Labeled ingredients for grilled fish tacos with spicy slaw.

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.

Ingredient notes

  • Chipotle chiles: These canned, smoked jalapeños packed in adobo sauce add spice to our cabbage slaw. Add them to taste, or if you’re worried about the heat, leave them out entirely (or add just a bit of the sauce for a hint of smokiness).
  • Cilantro: If you don’t like cilantro, leave it out or substitute something else.
  • Fish: This recipe calls for mahi mahi filets, but any firm-fleshed, white flaky fish will do nicely. Think halibut, cod, flounder, grouper, or even swordfish. Look for fresh fish, preferably wild-caught from ocean waters. Tilapia and catfish are also sustainable options, but the flavors might not be as “clean” tasting as ocean fish.
  • Tortillas: I love a 6-inch corn tortilla warmed from the grill, but flour tortillas taste great too. Look for a small size so everyone can enjoy a few tacos each. You can also warm the tortillas in a hot, dry skillet on the stove (they take about 10 to 20 seconds per side, and each tortilla needs to be heated individually).

Step-by-step instructions

To make the slaw:

  1. In a large bowl, whisk together mayonnaise, chipotle chiles, lime juice, olive oil, apple cider vinegar, and garlic. Season to taste with salt and pepper (I like ½ teaspoon salt and ¼ teaspoon pepper). Stir in cabbage, cilantro, and scallions. Cover and chill while preparing the fish.
A bowl of smoky, chipotle-flavored coleslaw.

To make the fish:

  1. In a small bowl, combine chili powder, coriander, and cumin. Pat fish dry with paper towels and brush with 1 tablespoon olive oil. Rub with spice mixture, then season with salt and pepper (refrigerate while preparing the grill).
Seasoned fish on a baking pan.
  1. Preheat grill over high heat for 10 minutes and leave burners on high. Clean grate, then rub generously with well-oiled paper towels until grate is black and glossy, about 5 to 10 times.
Someone holding a paper towel in tongs over a grill.
  1. Place fish on grill, ideally in a direction that is perpendicular to the bars of the cooking grate (the world won’t end if your grill marks are different). Cook until the fish flakes apart when gently poked with a paring knife, about 10 to 14 minutes, gently flipping fish halfway through cooking time using 2 spatulas (fish should register 145 degrees on an internal thermometer). Transfer fish to platter, tent with foil, and let rest for 5 minutes while grilling tortillas.
Fish on a baking sheet after being grilled.
  1. Working in batches, place several tortillas in a single layer on grill and cook until warm, about 10 seconds per side. Wrap tortillas in a clean dish towel or large sheet of foil.
Tortillas being heated on a grill.
  1. To serve, cut each fish fillet into 3 equal pieces. Serve with warmed tortillas, cabbage slaw, and lime wedges.
Grilled fish tacos on a platter.

Recipe tips and variations

  • Yield: This recipe makes about 12 Grilled Fish Tacos with slaw, enough for 4 servings with 3 tacos each.
  • Storage: Fish tacos are best enjoyed the day you make them, but they are safe (from a food-safety perspective) for up to 4 days in the refrigerator.
  • Make ahead: Get a jump start on things but assembling the slaw and mixing up the spice rub a day in advance.
  • Beer-battered fish tacos: For a crispy twist, try my Beer Battered Cod recipe in place of the grilled fish.
  • Standard slaw: If you’re more of a traditionalist when it comes to slaw, try my classic Coleslaw recipe on your fish tacos.
  • Favorite sides for fish tacos: All I want with fish tacos is crunchy tortilla chips with plenty of guacamole, but a side of Mexican Rice would be tasty, too. Or, since you’re firing up the grill anyway, some Mexican Street Corn (Elote) slathered with butter, mayonnaise, lime, Parmesan, and Tajin would be perfect. (Pro tip: If you want your elote to be authentic, use the crumbly Parm from the green shaker.)
  • Ground Chicken Tacos: On the lookout for quick chicken tacos instead? Try my easy Ground Chicken Tacos. They are juicy, perfectly seasoned, and perfect for hectic weeknights. They are also lightning fast, ready in about 15 minutes!
A grilled fish taco on a white plate.

Frequently Asked Questions

Can I make fish tacos with salmon?

Yes, any fresh fish that holds up to grilling is fine. These tacos would be delicious with salmon too!

Can I broil fish for tacos?

Yes, that’s a great alternative in colder climates or weather. Adjust an oven rack to 5 or 6 inches from the heating element. Preheat the broiler, then line a baking sheet with foil for easy cleanup. Arrange the fish filets on the prepared pan. Broil until the fish begins to brown and flakes when poked with the tip of a knife, about 5 to 8 minutes.

More seafood favorites

Join Us

HUNGRY FOR MORE? Sign up for our weekly newsletter and follow along on FacebookPinterest, and Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
Four grilled fish tacos on a platter.

Grilled Fish Tacos with Spicy Slaw

Summer means lots of easy Grilled Fish Tacos, tucked into soft corn tortillas and topped with a squeeze of fresh lime. You'll love the easy, flavorful dry rub on the fish and the creamy, chipotle-spiked slaw.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4 servings (3 tacos each)
Course Main Course
Cuisine American
Calories 300
5 from 7 votes

Ingredients 

For the slaw:

For the fish:

For serving:

Instructions 

To make the slaw:

  • In a large bowl, whisk together mayonnaise, chipotle chiles, lime juice, olive oil, apple cider vinegar, and garlic. Season to taste with salt and pepper (I like ½ teaspoon salt and ¼ teaspoon pepper). Stir in cabbage, cilantro, and scallions. Cover and chill while preparing the fish.

To make the fish:

  • In a small bowl, combine chili powder, coriander, and cumin. Pat fish dry with paper towels and brush with 1 tablespoon olive oil. Rub with spice mixture, then season with salt and pepper (refrigerate while preparing the grill).
  • Preheat grill over high heat for 10 minutes and leave burners on high. Clean grate, then rub generously with well-oiled paper towels until grate is black and glossy, about 5 to 10 times.
  • Place fish on grill, ideally in a direction that is perpendicular to the bars of the cooking grate (the world won't end if your grill marks are different). Cook until the fish flakes apart when gently poked with a paring knife, about 10 to 14 minutes, gently flipping fish halfway through cooking time using 2 spatulas (fish should register 145 degrees on an internal thermometer). Transfer fish to platter, tent with foil, and let rest for 5 minutes while grilling tortillas.
  • Working in batches, place several tortillas in a single layer on grill and cook until warm, about 10 seconds per side. Wrap tortillas in a clean dish towel or large sheet of foil.
  • To serve, cut each fish fillet into 3 equal pieces. Serve with warmed tortillas, cabbage slaw, and lime wedges.

Notes

  1. Chipotle chiles: These canned, smoked jalapeños packed in adobo sauce add the spice to our cabbage slaw. Add them to taste, or if you’re worried about the heat, leave them out entirely (or add just a bit of the sauce for a hint of smokiness).
  2. Cilantro: If you don’t like cilantro, leave it out or substitute something else.
  3. Fish: This recipe calls for mahi mahi filets, but any firm-fleshed, white flaky fish will do nicely. Think halibut, cod, flounder, grouper, or even swordfish. Look for fresh fish, preferably wild-caught from ocean waters. Tilapia and catfish are also sustainable options, but the flavors might not be as “clean” tasting as ocean fish.
  4. Tortillas: I love a 6-inch corn tortilla warmed from the grill, but flour tortillas taste great too. Look for a small size so everyone can enjoy a few tacos each. You can also warm the tortillas in a hot, dry skillet on the stove (they take about 10 to 20 seconds per side, and each tortilla needs to be heated individually).
  5. Yield: This recipe makes about 12 Grilled Fish Tacos with slaw, enough for 4 servings with 3 tacos each.
  6. Storage: Fish tacos are best enjoyed the day you make them, but they are safe (from a food-safety perspective) for up to 4 days in the refrigerator.

Nutrition

Serving: 3 tacosCalories: 300kcalCarbohydrates: 11gProtein: 3gFat: 28gSaturated Fat: 4gTrans Fat: 1gCholesterol: 12mgSodium: 267mgPotassium: 273mgFiber: 4gSugar: 5gVitamin A: 776IUVitamin C: 45mgCalcium: 66mgIron: 1mg
Did you make this recipe?Tag @culinaryhill on Instagram so we can admire your masterpiece! #culinaryhill
Website | + posts

Meggan Hill is a classically-trained chef and professional writer. Her meticulously-tested recipes and detailed tutorials bring confidence and success to home cooks everywhere. Meggan has been featured on NPR, HuffPost, FoxNews, LA Times, and more.

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Phenomenal! Absolutely wonderful!! Only used one adobe and the spice level was perfect for us. My 2 kids and husband asked for this recipe to be a repeat. My husband wants me to save this recipe in multiple places, so I won’t lose it.