Grilled Fish Tacos Spicy Mayo

As seen in: Spice Meets Comfort in Every Bite

Enjoy the vibrant taste of smoky fish fillets kissed with chili and cumin, quickly grilled for tender texture, then tucked into warm corn tortillas. Each taco gets a creamy drizzle of spicy mayo and a spoonful of fresh pico de gallo bursting with tomatoes and cilantro. This meal delivers a balance of heat, creaminess, and crunch in every bite, perfect for gatherings or fast weeknight dinners. Bright lime ties all the flavors together, making each bite refreshing and satisfying. Serve with extra lime wedges and savor a dish that feels both effortless and restaurant-quality.

A woman wearing an apron and smiling.
Created By Clara
Last modified on Fri, 01 Aug 2025 19:11:00 GMT
Grilled fish tacos with spicy mayo and pico de gallo. Save This
Grilled fish tacos with spicy mayo and pico de gallo. | zetluna.com

Grilled fish tacos with spicy mayo and fresh pico de gallo pack a burst of summer in every bite. These tacos are my go-to for quick dinners or when friends come over because the grill delivers smoky charred flavor to flaky fish in just minutes. Paired with creamy zippy mayo and crisp pico loaded with herbs and citrus, each taco hits the table tasting like a feast you would find at a seaside cantina. There is something almost magical about wrapping all those textures and flavors in a simple warm tortilla.

I first whipped these up on a Friday for friends and now they ask for them every time we get together. It is honestly the fastest way to turn dinner into a party at home

Ingredients

  • White fish: such as mahi-mahi, cod, halibut, or tilapia. Choose fresh fillets that smell clean and feel firm for the best grill results
  • Olive oil: Helps the spices stick to the fish and prevents sticking on the grill
  • Chili powder: For a bit of smoky heat and color
  • Paprika: Adds mild warmth and brings a beautiful red hue
  • Garlic powder: Gives depth and boosts overall flavor
  • Ground cumin: Earthy spice that ties everything together
  • Salt and pepper: Essential to balance and bring out all other flavors
  • Corn tortillas: Look for soft pliable tortillas made from whole corn for best flavor
  • Mayonnaise: Forms the creamy spicy drizzle behind the scenes
  • Sriracha: Brings fire and tang to the mayo. Adjust the amount for your spice preference
  • Lime juice: Adds brightness and keeps everything lively. Use fresh limes for best results
  • Roma tomatoes: Firm and juicy for a satisfying salsa texture
  • Red onion: Adds crunch and a slight sharpness
  • Fresh cilantro: For herbal pop and freshness
  • Jalapeño: Optional for an extra kick. Mince finely to distribute heat evenly
  • Salt: Draws out juices and brings all the salsa flavors into harmony

Step-by-Step Instructions

Prep the Fish:
Pat fillets dry with kitchen towels to help the spices cling. Brush all sides with olive oil then coat generously with chili powder, paprika, garlic powder, cumin, plus salt and pepper
Make the Spicy Mayo:
Stir together mayo, sriracha, and lime juice in a small bowl. Taste and adjust spice or citrus. Chill until assembly so the flavors meld
Make Pico de Gallo:
Combine diced tomatoes, red onion, cilantro, jalapeño (if using), lime juice, and salt in a bowl. Mix well and let sit while you prep everything else to allow the flavors time to blend
Grill the Fish:
Preheat your grill or a grill pan over medium-high heat. Lay fish on the hot grates and cook for three to four minutes on each side until opaque and lightly charred. The fish should flake when gently pressed with a fork
Warm the Tortillas:
Set tortillas on the grill for about thirty seconds per side until softened and a bit smoky. Stack them under a towel to keep warm
Assemble Tacos:
Flake the grilled fish into chunky pieces. Layer onto warm tortillas, then top with spoonfuls of spicy mayo and plenty of fresh pico de gallo. Serve right away with lime wedges for squeezing
A person is holding a spoon with a taco on it. Save This
A person is holding a spoon with a taco on it. | zetluna.com

My favorite ingredient here is the sriracha for the spicy mayo. It elevates everything and even skeptical friends devour every bite. I made these for my dad’s birthday barbecue last year, and seeing everyone reach for seconds was the best compliment

Storage Tips

Store any leftover fish in a sealed container in the fridge for up to two days. Reheat gently in a hot pan or oven to preserve texture. Keep pico de gallo and spicy mayo separate in small containers to maintain freshness. When ready to serve, simply reheat the fish and tortillas and build fresh tacos

Ingredient Substitutions

Swap out white fish for shrimp or even grilled chicken if you need. Avoid fish with strong flavors like salmon, which can overpower the toppings. For a lighter option, use Greek yogurt instead of mayo in the sauce. If you are out of fresh tomatoes, jarred salsa can stand in for pico de gallo in a pinch

Serving Suggestions

I love to round out these tacos with grilled corn on the cob and a batch of black beans. For parties, set up a taco bar with all the toppings and let everyone build their own. Serve chase with icy drinks and lots of napkins for a relaxed gathering

Cultural Note

Fish tacos hail from Baja California, where seaside stands serve tacos with battered or grilled fish topped with salsas and crema. Grilled versions celebrate fresh flavors and lighter eating, perfect for at-home fiestas or summer days

Two tacos with fish and tomatoes. Save This
Two tacos with fish and tomatoes. | zetluna.com

Common Questions

→ What is the best fish for these tacos?

Mahi-mahi, cod, halibut, or tilapia work well due to their mild flavor and firm texture, ideal for grilling.

→ Can I substitute corn tortillas with flour tortillas?

Yes, flour tortillas can be used if preferred, though corn tortillas offer an authentic texture and flavor.

→ How spicy is the mayo?

Spiciness can be adjusted by varying the amount of sriracha. Start with less and taste as you mix.

→ Is pico de gallo necessary?

Pico de gallo adds freshness and contrast, but you can customize the toppings as desired.

→ How do I know the fish is done?

The fish flakes easily with a fork and appears opaque throughout when fully cooked on the grill.

→ Can I prepare the toppings in advance?

Absolutely. Both spicy mayo and pico de gallo can be prepped ahead and refrigerated for quick assembly.

Grilled Fish Tacos Spicy Mayo

Grilled fish in warm tortillas, topped with spicy mayo and fresh pico de gallo for a bold, delicious quick meal.

Preparation Time
10 Time in Minutes
Cooking Duration
15 Time in Minutes
Overall Time
25 Time in Minutes
Created By: Clara


Skill Level: Moderate

Style: Mexican

Output: 4 Serves (8 tacos)

Diet Preferences: Low-Carbohydrate, No Gluten, No Dairy

What You Need

→ Fish and Seasoning

01 1 lb white fish fillets (mahi-mahi, cod, halibut, or tilapia)
02 1 tbsp olive oil
03 1 tsp chili powder
04 1 tsp paprika
05 1/2 tsp garlic powder
06 1/2 tsp ground cumin
07 Salt and pepper to taste

→ Tortillas

08 8 corn tortillas

→ Spicy Mayo

09 1/2 cup mayonnaise
10 1–2 tbsp sriracha (adjust to taste)
11 1 tbsp lime juice

→ Pico de Gallo

12 2 Roma tomatoes, diced
13 1/4 red onion, finely chopped
14 2 tbsp fresh cilantro, chopped
15 1/2 jalapeño (optional), minced
16 1 tbsp lime juice
17 Salt to taste

Steps to Follow

Step 01

Pat fish fillets dry and brush with olive oil. Season both sides with chili powder, paprika, garlic powder, cumin, salt, and pepper.

Step 02

In a small bowl, mix mayonnaise, sriracha, and lime juice. Chill until ready to serve.

Step 03

Combine diced tomatoes, red onion, cilantro, jalapeño (if using), lime juice, and salt. Set aside.

Step 04

Preheat grill or grill pan over medium-high heat. Grill fish for 3–4 minutes per side until cooked through and lightly charred.

Step 05

Warm tortillas on the grill for 30 seconds per side.

Step 06

Flake grilled fish and layer onto warm tortillas. Top with spicy mayo and pico de gallo. Serve with extra lime wedges if desired.

Additional Notes

  1. Adjust the spiciness of the mayo with the amount of sriracha.
  2. For extra freshness, add some lime wedges on the side.

Essential Tools

  • Grill or grill pan
  • Small mixing bowl
  • Knife and cutting board

Allergen Information

Check each ingredient for allergens, and don’t forget to consult your doctor if you’re unsure.
  • Fish
  • Egg (in mayonnaise)

Nutritional Details (Per Serving)

Nutritional facts should only be used as a general guide, not as medical advice.
  • Caloric Content: 320
  • Fats: 12 grams
  • Carbohydrates: 22 grams
  • Proteins: 24 grams