Grilled Fish Tacos combine smoky white fish, spicy mayo, and fresh pico de gallo.Season and grill the fish, then serve in warm tortillas with cabbage and lime.This easy, flavorful seafood dinner is ready in just 30 minutes.
1½poundsfirm white fish filletssuch as cod, tilapia, or mahi-mahi, cut into 1-inch strips
2tablespoonsolive oil
1teaspoonchili powder
1teaspoonground cumin
½teaspoongarlic powder
½teaspoonsmoked paprika
¾teaspoonsalt
¼teaspoonblack pepper
For the Zesty Spicy Mayo
½cupmayonnaise
2tablespoonsfresh lime juice
1tablespoonsriracha or hot sauce
1teaspoonhoney
1small garlic cloveminced
Pinchof salt
For the Fresh Pico de Gallo
2medium ripe tomatoesdiced
½small red onionfinely diced
1jalapeñoseeded and minced
¼cupchopped fresh cilantro
2tablespoonsfresh lime juice
¼teaspoonsalt
For Serving
8small corn or flour tortillas
1cupshredded cabbage or lettuce
Lime wedges
Optional sliced avocado
Optional crumbled cotija cheese
Instructions
Step 1: Prepare the Fresh Pico de Gallo
Combine the diced tomatoes, red onion, jalapeño, cilantro, lime juice, and salt in a medium bowl.
Stir gently until everything is evenly mixed.
Set aside while preparing the remaining ingredients so the flavors have time to develop.
Step 2: Make the Zesty Spicy Mayo
In a small bowl, whisk together the mayonnaise, lime juice, sriracha, honey, minced garlic, and a pinch of salt.
Continue whisking until the sauce is smooth and creamy.
Taste and adjust the heat with additional hot sauce or add more lime juice for extra brightness.
Cover and refrigerate until ready to assemble the tacos.
Step 3: Season the Fish
Pat the fish strips dry with paper towels.
Place them in a shallow dish and drizzle with olive oil.
Sprinkle the chili powder, cumin, garlic powder, smoked paprika, salt, and black pepper over the fish.
Toss gently until every piece is evenly coated with the seasoning mixture.
Step 4: Preheat the Grill
Heat a gas or charcoal grill to medium-high, approximately 400–425°F.
Clean the grill grates thoroughly and lightly oil them to prevent sticking.
For delicate fish strips, a lightly oiled grill basket can make cooking and turning easier.
Step 5: Grill the Fish
Arrange the seasoned fish on the hot grill.
Cook for approximately 3–4 minutes per side, depending on the thickness of the pieces.
Turn carefully once the fish releases easily from the grill.
The fish should develop lightly golden edges and a delicate smoky flavor.
Cook until the thickest part reaches an internal temperature of 145°F.
Transfer the cooked fish to a clean plate.
Step 6: Warm the Tortillas
Place the tortillas directly on the grill for approximately 20–30 seconds per side.
Remove once they are warm, flexible, and lightly toasted.
Wrap them in a clean kitchen towel to keep them soft until serving.
Step 7: Assemble the Tacos
Spread a spoonful of spicy mayo over each warm tortilla.
Add several pieces of grilled fish, followed by a generous spoonful of fresh pico de gallo.
Top with shredded cabbage or lettuce for extra crunch.
Finish with another drizzle of spicy mayo and a squeeze of fresh lime.
These Grilled Fish Tacos are best served immediately while the fish is warm and the toppings are fresh.
Notes
Fish SubstitutionsMahi-mahi, cod, tilapia, and other firm white fish varieties can be used interchangeably.Cooking times may vary slightly depending on the thickness of the fillets.Tortilla OptionsCorn tortillas offer a slightly earthy flavor and traditional taco texture.Flour tortillas provide a softer, more flexible alternative.Additional ToppingsSliced avocado, extra cilantro, thinly sliced radishes, or crumbled cotija cheese make delicious additions.Serving SuggestionsPair these tacos with cilantro lime rice, black beans, grilled corn, or a simple avocado salad.For a lighter meal, serve the seasoned fish over shredded lettuce with pico de gallo and spicy mayo.Halal-Friendly PreparationChoose mayonnaise, hot sauce, tortillas, and optional cheese made without alcohol-derived or non-halal ingredients. Use vegetarian or halal-certified cheese if adding cotija.