Grilled Fish Tacos with Zesty Spicy Mayo

Ruby Bennett Avatar
By:
Ruby Bennett
Published:
Grilled Fish Tacos With Spicy Mayo 87.png

Why You’ll Love Grilled Fish Tacos With Spicy Mayo

Grilled Fish Tacos With Spicy Mayo are a fast, fresh meal that fits busy weeknights and relaxed weekends alike. This recipe brings together smoky grilled mahi-mahi, creamy heat from the spicy mayo, and cool toppings for a taco that tastes bright and satisfying. If you want a fish taco recipe that feels simple but still has a lot of flavor, this one is a strong pick.

  • Easy to make: The prep takes about 20 minutes and the cook time is only 10 minutes, so dinner can be on the table in about 30 minutes. The steps are simple, and the fish cooks quickly on a hot grill.
  • Light but filling: Mahi-mahi is a firm white fish that is lean and satisfying. It pairs well with avocado, salsa, and tortillas for a meal that feels balanced without being heavy.
  • Flexible for many eaters: You can use corn or flour tortillas, choose salsa verde or guacamole salsa, and adjust the spicy mayo to fit your heat level. That makes it friendly for different tastes at the table.
  • Big flavor in every bite: The blend of cumin, smoked paprika, lime, and habanero gives the tacos a smoky, zesty kick that stands out without being complicated.
These Grilled Fish Tacos With Spicy Mayo work well for home cooks who want a meal that is quick, fresh, and full of color.
Jump to:

Essential Ingredients for Grilled Fish Tacos With Spicy Mayo

Here is everything you need for the tacos and the spicy mayo. The ingredient list is simple, but each item plays an important part in the final flavor and texture. If you like to shop ahead or prep before cooking, this section will help you get organized.

IngredientAmountPurpose
Mayonnaise with lime juice1 cupForms the creamy base for the spicy mayo
Ground cumin1 teaspoonAdds warm, earthy flavor to the sauce and fish
Coarse ground black pepper1/2 teaspoonAdds sharp seasoning
Crushed red pepper1/2 teaspoonBrings extra heat to the sauce
Habanero chili, seeded and finely chopped1Gives the mayo a bold spicy finish
Ground cumin1 teaspoonSeasoning for the mahi-mahi
Smoked paprika1 teaspoonCreates a smoky grilled flavor
Coarse ground black pepper1/2 teaspoonRounds out the fish seasoning
Salt1/2 teaspoonBrings out the natural taste of the fish
Mahi-mahi fish fillets2 8-ounce filletsMain protein for the tacos
Lime juiceJuice from 1 limeAdds brightness and helps season the fish
Corn or flour tortillas, 6-inch8 tortillasHolds the taco filling
Salsa verde or guacamole salsaAs neededAdds fresh, tangy flavor
Ripe avocado, peeled, pitted, and sliced1Adds creamy texture
Sliced green onions1/2 cupAdds crunch and mild onion flavor
Lime wedgesOptionalGreat for serving at the table

Special Dietary Options

  • Vegan: Use grilled tofu, cauliflower steaks, or chickpea patties instead of fish. Swap the mayonnaise for a plant-based mayo and keep the same seasoning mix.
  • Gluten-free: Choose certified gluten-free corn tortillas and check that your salsa is gluten-free.
  • Low-calorie: Use light mayonnaise, add extra lime juice, and serve with more salsa and sliced greens while keeping the avocado portion smaller.

How to Prepare the Perfect Grilled Fish Tacos With Spicy Mayo: Step-by-Step Guide

First Step: Make the spicy mayo

Start by mixing the spicy mayo ingredients in a small bowl. Add 1 cup mayonnaise with lime juice, 1 teaspoon ground cumin, 1/2 teaspoon coarse ground black pepper, 1/2 teaspoon crushed red pepper, and 1 seeded, finely chopped habanero chili. Stir until the mixture is smooth and even. Then cover the bowl and refrigerate it while you prepare the fish. Chilling helps the sauce thicken a little and gives the flavors time to come together.

Second Step: Mix the fish seasoning

In another small bowl, combine 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon coarse ground black pepper, and 1/2 teaspoon salt. This seasoning blend gives the mahi-mahi a smoky, savory crust on the grill. Keep it near the stove or grill so it is ready when the fish is prepped. A quick seasoning mix like this saves time and keeps the process smooth.

Third Step: Prep the mahi-mahi

Pat the 2 mahi-mahi fillets dry with paper towels if needed. Place them on a plate or tray and squeeze the juice from 1 lime over the top. Then sprinkle the seasoning mixture evenly over both sides of the fish. Press the spices lightly so they stick. Since mahi-mahi is a firm fish, it holds up well on the grill and gives you neat pieces for tacos.

Fourth Step: Heat the grill and cook the fish

Preheat your grill to high heat. If you are using a gas grill, give it enough time to get fully hot. Clean and oil the grates so the fish is less likely to stick. Once the grill is ready, place the fish on it and cook for 3 to 5 minutes per side. The exact time depends on the thickness of the fillets, but the fish should flake easily with a fork when it is done. For the best texture, do not walk away for too long. Mahi-mahi cooks quickly, and overcooking can make it dry.

Cook the fish just until it flakes. That is the key to tender grilled fish tacos.

Fifth Step: Warm the tortillas

While the fish rests, warm the 8 tortillas. You can place them on the grill for a few seconds per side, heat them in a dry skillet, or wrap them in foil and warm them in the oven. Warm tortillas are softer, easier to fold, and taste much better than cold ones. If you are serving a crowd, keep them wrapped in a clean kitchen towel so they stay warm.

Sixth Step: Cut the fish into taco strips

Transfer the grilled fish to a cutting board as soon as it comes off the grill. Let it rest for a minute or two, then cut each fillet into 4 strips. This makes the fish easier to place inside the tortillas and helps each taco look neat. If the fish starts to break apart a little, that is fine. The goal is tender pieces that fit easily into each taco.

Seventh Step: Assemble the tacos

Lay out the warm tortillas and place 1 fish strip on each one. Add a spoonful of spicy mayo, then top with salsa verde or guacamole salsa, sliced avocado, and sliced green onions. If you like a little extra brightness, serve with lime wedges on the side. The mix of creamy sauce, smoky fish, and fresh toppings gives each taco a balanced bite.

Eighth Step: Serve right away

Serve the tacos as soon as they are assembled so the tortillas stay soft and the fish stays warm. If you are serving family-style, place the toppings in small bowls and let everyone build their own tacos. That makes dinner feel relaxed and works well for busy parents, students, and working professionals who want a quick meal with little fuss.


Dietary Substitutions to Customize Your Grilled Fish Tacos With Spicy Mayo

Protein and Main Component Alternatives

If mahi-mahi is not available, use another firm white fish such as tilapia, cod, halibut, or snapper. These choices hold up well on the grill and keep the taco filling tender. For a different protein, grilled shrimp is a great option because it cooks fast and pairs well with spicy mayo. You can also use grilled chicken strips if someone at the table wants a non-fish version.

Vegetable, Sauce, and Seasoning Modifications

For a milder sauce, cut back on the crushed red pepper and use a smaller amount of habanero. If you want more crunch, add shredded cabbage, pickled onions, or diced radishes. For a dairy-free meal, this recipe is already a good fit as long as your mayonnaise is dairy-free. You can also swap salsa verde for a tomato salsa, or use guacamole salsa for a softer, creamier finish. Corn tortillas give a more traditional taco feel, while flour tortillas work well if you want a softer wrap.

Mastering Grilled Fish Tacos With Spicy Mayo

Pro cooking techniques

One of the biggest keys to good grilled fish tacos is heat control. Make sure the grill is hot before the fish goes on, since this helps create quick grill marks and reduces sticking. Oil the grates lightly, and do not move the fish too early. Let it release on its own before flipping. If you want extra even cooking, choose fillets that are close in thickness so both pieces finish at about the same time.

Flavor variations

You can give the tacos a slightly different taste by changing the seasoning mix. Try adding chili powder for a deeper chili flavor or a little garlic powder for more savory notes. If you like citrus, add a bit more lime juice to the fish or the mayo. For a smoky-sweet twist, pair the tacos with mango salsa instead of salsa verde. Small changes like these keep the recipe fresh without making it hard to cook.

Presentation tips

For a nice plate, stack the tacos on a serving tray and finish with sliced avocado and a few green onions on top. Add lime wedges around the edges for color and easy serving. A small bowl of extra spicy mayo on the side also looks good and lets guests add more if they want it. If you are making the tacos for a casual dinner, set out the toppings buffet-style so everyone can build their own plate.

Make-ahead options

The spicy mayo can be mixed ahead of time and kept in the fridge until you are ready to serve. You can also mix the fish seasoning earlier in the day and store it in a small container. If you want to save time, slice the avocado and green onions just before serving. The fish itself is best grilled fresh, but the rest of the setup can be done in advance for easier weeknight cooking.

How to Store Grilled Fish Tacos With Spicy Mayo: Best Practices

Store leftover fish, tortillas, and toppings separately so the tacos do not turn soggy. Put the grilled fish in a covered container and keep it in the refrigerator for up to 2 days. The spicy mayo should also go into a covered airtight container and stay chilled in the fridge. If you have extra avocado, press plastic wrap close to the surface to slow browning. Full tacos are best eaten right away, but the parts can be kept for quick next-day meals.

For reheating, warm the fish gently in a skillet over low to medium heat just until heated through. You can also rewarm it briefly in the microwave, though the texture may soften a bit. Tortillas reheat well in a dry pan or wrapped in foil in a low oven. Freezing is not the best option for assembled tacos, and the avocado and mayo do not freeze well. For meal prep, cook the fish ahead and keep the toppings fresh until serving time.

Grilled Fish Tacos With Spicy Mayo

FAQs: Frequently Asked Questions About Grilled Fish Tacos With Spicy Mayo

What kind of fish is best for grilled fish tacos?

Firm white fish like mahi-mahi, tilapia, or cod works best for grilled fish tacos because they hold up well on the grill without falling apart. Choose fresh fillets about 1-inch thick, around 6-8 ounces per serving. Pat them dry, season with salt, pepper, cumin, and chili powder, then brush with oil. Grill over medium-high heat (400°F) for 3-4 minutes per side until opaque and flaky (internal temp 145°F). Avoid delicate fish like sole. For 4 tacos, use 1 pound total. This keeps the tacos light and flavorful, pairing perfectly with spicy mayo and fresh toppings like cabbage slaw, cilantro, and lime.

How do you make spicy mayo for fish tacos?

Spicy mayo adds creamy heat to grilled fish tacos. Start with ½ cup mayonnaise, 1 tablespoon sriracha (adjust for spice level), 1 teaspoon lime juice, ½ teaspoon garlic powder, and a pinch of salt. Whisk together until smooth. For extra kick, mix in 1 teaspoon adobo sauce from chipotles or a dash of hot sauce. Taste and tweak. Make ahead and store in the fridge up to 3 days. Spread 1-2 tablespoons per taco on warmed corn tortillas. It balances the smoky grilled fish and crisp veggies. Yields about ¾ cup, enough for 8 tacos. Pro tip: Use Japanese mayo like Kewpie for richer flavor.

How long does it take to grill fish for tacos?

Grilling fish for tacos takes 6-8 minutes total for 1-inch thick fillets. Preheat grill to medium-high (400-450°F) and oil the grates. Season fish with salt, pepper, and spices, then place skin-side up if it has skin. Grill 3-4 minutes undisturbed until grill marks form and edges turn opaque. Flip and grill another 2-4 minutes until it flakes easily (145°F internal). Overcooking dries it out—use a timer and thermometer. Rest 2 minutes before flaking into bite-sized pieces for tacos. Serves 4 with 1 lb fish. Pair with corn tortillas heated on the grill for 30 seconds per side.

What toppings go best on grilled fish tacos with spicy mayo?

Top grilled fish tacos with spicy mayo using fresh, contrasting textures: shredded green cabbage or coleslaw (1 cup for crunch), diced red onion (½ cup for bite), chopped cilantro (¼ cup for freshness), crumbled cotija cheese (¼ cup for saltiness), and lime wedges for squeezing. Add sliced avocado or pickled jalapeños for creaminess and heat. Layer on warmed 6-inch corn tortillas: 2-3 oz flaked fish, 1 tbsp spicy mayo, then toppings. Avoid overloading—2-3 toppings max per taco. This combo delivers bright, balanced flavors in under 5 minutes assembly. Serves 4 (8 tacos total).

Can you make grilled fish tacos ahead of time?

Yes, prep grilled fish tacos components ahead for quick assembly. Grill fish up to 4 hours early, cool, cover, and refrigerate—reheat gently in a skillet over medium heat for 1-2 minutes. Make spicy mayo and slaw (shredded cabbage, lime juice, salt) up to 1 day ahead; store separately in fridge. Warm tortillas on a skillet just before serving. Full tacos don’t hold well due to sogginess, so assemble fresh. Total prep saves 20 minutes. Ideal for meal prep or parties—flavor improves overnight. Reheats serve 4 easily, keeping fish moist with a quick lime spritz.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Grilled Fish Tacos With Spicy Mayo 87.png

Grilled Fish Tacos With Spicy Mayo

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌮 Fresh grilled mahi-mahi tacos with zesty spicy mayo – lighter, healthier twist on classic tacos bursting with bold flavors!
🔥 Quick 30-minute family favorite, perfect for summer grilling, Taco Tuesday, or any casual dinner.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

– 1 cup Mayonnaise with lime juice for creamy base of the spicy mayo

– 1 teaspoon Ground cumin for warm, earthy flavor to the sauce and fish

– 1/2 teaspoon Coarse ground black pepper for sharp seasoning

– 1/2 teaspoon Crushed red pepper for extra heat to the sauce

– 1 Habanero chili, seeded and finely chopped for bold spicy finish to the mayo

– 1 teaspoon Ground cumin for seasoning the mahi-mahi

– 1 teaspoon Smoked paprika for smoky grilled flavor

– 1/2 teaspoon Coarse ground black pepper for rounding out the fish seasoning

– 1/2 teaspoon Salt for bringing out the natural taste of the fish

– 2 8-ounce fillets Mahi-mahi fish fillets for main protein for the tacos

– Juice from 1 lime Lime juice for brightness and seasoning the fish

– 8 tortillas Corn or flour tortillas, 6-inch for holding the taco filling

– As needed Salsa verde or guacamole salsa for fresh, tangy flavor

– 1 Ripe avocado, peeled, pitted, and sliced for creamy texture

– 1/2 cup Sliced green onions for crunch and mild onion flavor

– Optional Lime wedges for serving at the table

Instructions

1-First Step: Make the spicy mayo Start by mixing the spicy mayo ingredients in a small bowl. Add 1 cup mayonnaise with lime juice, 1 teaspoon ground cumin, 1/2 teaspoon coarse ground black pepper, 1/2 teaspoon crushed red pepper, and 1 seeded, finely chopped habanero chili. Stir until the mixture is smooth and even. Then cover the bowl and refrigerate it while you prepare the fish. Chilling helps the sauce thicken a little and gives the flavors time to come together.

2-Second Step: Mix the fish seasoning In another small bowl, combine 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon coarse ground black pepper, and 1/2 teaspoon salt. This seasoning blend gives the mahi-mahi a smoky, savory crust on the grill. Keep it near the stove or grill so it is ready when the fish is prepped. A quick seasoning mix like this saves time and keeps the process smooth.

3-Third Step: Prep the mahi-mahi Pat the 2 mahi-mahi fillets dry with paper towels if needed. Place them on a plate or tray and squeeze the juice from 1 lime over the top. Then sprinkle the seasoning mixture evenly over both sides of the fish. Press the spices lightly so they stick. Since mahi-mahi is a firm fish, it holds up well on the grill and gives you neat pieces for tacos.

4-Fourth Step: Heat the grill and cook the fish Preheat your grill to high heat. If you are using a gas grill, give it enough time to get fully hot. Clean and oil the grates so the fish is less likely to stick. Once the grill is ready, place the fish on it and cook for 3 to 5 minutes per side. The exact time depends on the thickness of the fillets, but the fish should flake easily with a fork when it is done. For the best texture, do not walk away for too long. Mahi-mahi cooks quickly, and overcooking can make it dry.

5-Fifth Step: Warm the tortillas While the fish rests, warm the 8 tortillas. You can place them on the grill for a few seconds per side, heat them in a dry skillet, or wrap them in foil and warm them in the oven. Warm tortillas are softer, easier to fold, and taste much better than cold ones. If you are serving a crowd, keep them wrapped in a clean kitchen towel so they stay warm.

6-Sixth Step: Cut the fish into taco strips Transfer the grilled fish to a cutting board as soon as it comes off the grill. Let it rest for a minute or two, then cut each fillet into 4 strips. This makes the fish easier to place inside the tortillas and helps each taco look neat. If the fish starts to break apart a little, that is fine. The goal is tender pieces that fit easily into each taco.

7-Seventh Step: Assemble the tacos Lay out the warm tortillas and place 1 fish strip on each one. Add a spoonful of spicy mayo, then top with salsa verde or guacamole salsa, sliced avocado, and sliced green onions. If you like a little extra brightness, serve with lime wedges on the side. The mix of creamy sauce, smoky fish, and fresh toppings gives each taco a balanced bite.

8-Eighth Step: Serve right away Serve the tacos as soon as they are assembled so the tortillas stay soft and the fish stays warm. If you are serving family-style, place the toppings in small bowls and let everyone build their own tacos. That makes dinner feel relaxed and works well for busy parents, students, and working professionals who want a quick meal with little fuss.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🐟 Do not overcook the mahi-mahi – it flakes easily when perfectly done in just minutes.
🥫 Store leftover spicy mayo in an airtight container in the refrigerator for up to a week.
🌽 Opt for corn tortillas to make this gluten-free and even more authentic.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Mexican
  • Diet: Pescatarian

Nutrition

  • Serving Size: 2 tacos
  • Calories: 550 kcal
  • Sugar: 3g
  • Sodium: 850mg
  • Fat: 32g
  • Saturated Fat: 5g
  • Unsaturated Fat: 26g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 6g
  • Protein: 32g
  • Cholesterol: 110mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star