Grilled Fish Tacos Spicy Mayo

Category: Restaurant-Quality Entrées at Home

Grilled fish tacos bring together flaky seasoned white fish, charred for maximum flavor, nestled in warm tortillas. Each taco is layered with a creamy blend of sriracha-infused mayo and cool, zesty pico de gallo made from fresh tomatoes, onions, and cilantro. This meal is ready in 40 minutes—perfect for weeknights or relaxed gatherings. Each bite balances spice, creaminess, crunch, and tang. The versatile toppings make it easy to please family and friends. Serve with lime wedges and enjoy a coastal-inspired feast at home.

Sandra
By Sandra Sandra
Updated on Wed, 16 Jul 2025 18:56:56 GMT
A taco with fish and tomatoes. Pin
A taco with fish and tomatoes. | howtogourmet.com

Grilled Fish Tacos with Spicy Mayo and Pico de Gallo bring the vibrant flavors of the coast straight to your home kitchen. Each bite layers smoky grilled fish over warm tortillas with a kick of creamy spicy mayo and bright pico de gallo. This meal is a go-to for effortless dinners and easy entertaining — your family and friends will devour these every time.

I remember making these tacos on a sunny summer night when neighbors ended up joining us unexpectedly — everyone wanted seconds and the spicy mayo was an instant favorite.

Ingredients

  • White fish fillets like tilapia or cod: ideal for their mild but sturdy texture that holds up on the grill. Look for fillets that are fresh with a clean scent and no discoloration
  • Small corn or flour tortillas: provide a soft yet sturdy base for filling. Select tortillas that feel pliable to prevent cracking when assembled
  • Cumin: brings earthiness and gentle smokiness to the fish rub
  • Paprika: gives a beautiful color and subtle warmth. The fresher the paprika the more vibrant the taste
  • Garlic powder: boosts flavor in the marinade without overpowering the fish
  • Salt: enhances natural flavors and helps with the marinating process. Use fine sea salt for even distribution
  • Mayonnaise: creates a creamy base for the spicy sauce. Choose full-fat for richness
  • Sriracha sauce: delivers a balanced kick of spice and tang. Adjust according to your spice preference
  • Lime juice: adds brightness and ties all the elements together. Freshly squeezed limes produce the best zing
  • Pico de gallo: a fresh mix of tomatoes onions cilantro lime juice and jalapeños. Homemade is best but a good-quality store-bought version works for busy nights

Step-by-Step Instructions

Marinate the Fish:
Pat the white fish fillets dry with paper towels and place them on a tray. Combine cumin paprika garlic powder and salt then rub the mixture evenly onto both sides of the fish. Cover with wrap and let them marinate in the refrigerator for a minimum of thirty minutes. This step infuses the fish with flavor and keeps it juicy on the grill
Prepare the Spicy Mayo:
Stir together mayonnaise sriracha and lime juice in a small bowl until completely combined. Taste and adjust the sriracha for your preferred level of heat. Set aside in the fridge so flavors meld while you prepare the rest
Grill the Fish:
Preheat your grill to medium-high and lightly oil the grates to prevent sticking. Carefully lay each fish fillet on the hot grill. Cook for three minutes without moving then gently flip and grill an additional three minutes until the fish flakes easily with a fork. Remove from heat and let rest for a couple of minutes
Warm the Tortillas:
Either place tortillas directly on the grill grates for about one minute per side or heat in a dry skillet until soft and lightly charred in spots. Keep them warm inside a clean kitchen towel
Assemble the Tacos:
Flake the grilled fish into large bite-sized pieces. Layer a portion of fish on each tortilla top with a generous drizzle of spicy mayo and spoon over fresh pico de gallo. Serve right away with extra lime wedges on the side
Two fish tacos with tomatoes and lime. Pin
Two fish tacos with tomatoes and lime. | howtogourmet.com

Every time I make these tacos I love experimenting with the pico adding extra jalapeño for a spicy kick. My nephew once helped with assembly and swears the spicy mayo is better than at any restaurant.

Storage Tips

Grilled fish can be cooled stored in an airtight container and refrigerated for up to two days. Reheat gently in a skillet over low heat to preserve tenderness. Keep the spicy mayo and pico de gallo in separate containers in the fridge and assemble just before serving so tortillas do not get soggy. Unused tortillas keep well tightly wrapped at room temperature.

Ingredient Substitutions

Try swapping the fish for shrimp or chicken breast if you prefer different proteins. Greek yogurt can replace mayonnaise for a tangier lighter sauce. For extra vegetables consider topping with shredded cabbage or slaw mix along with the pico de gallo

Serving Suggestions

For a family-style spread offer sliced avocado quick pickled onions and crumbled queso fresco on the side. Lay everything out so guests can build their own tacos. Serve with a crunchy slaw or Mexican street corn for a colorful meal.

Two tacos with tomatoes, lettuce, and sour cream. Pin
Two tacos with tomatoes, lettuce, and sour cream. | howtogourmet.com

Cultural Context

Fish tacos are iconic in Baja California where freshly caught fish is paired with crisp toppings and zesty sauces. My twist adds spicier mayo and pico for more flavor yet keeps true to the coastal roots that celebrate freshness above all.

Recipe FAQs

→ What type of fish works best for these tacos?

White fish such as tilapia or cod are ideal, as they grill easily and stay flaky and tender in tortillas.

→ Can I use flour tortillas instead of corn?

Absolutely! Both corn and flour tortillas work well. Use your favorite or try a mix for variety.

→ How spicy is the mayo topping?

The spiciness is adjustable—add more or less sriracha to the mayo to suit your taste preferences.

→ How do I prevent the fish from sticking to the grill?

Oil the grates well and make sure the fish fillets are dry before grilling. A fish spatula also helps with flipping.

→ What toppings pair well beyond pico de gallo?

Try shredded cabbage, sliced radishes, avocado, or extra cilantro for added crunch and flavor.

Grilled Fish Tacos Spicy Mayo

White fish tacos grilled and topped with spicy mayo, pico de gallo, and served in warm tortillas.

Preparation Time
20 min
Cooking Time
20 min
Total Time
40 min
By Sandra: Sandra

Category: Main Courses

Skill Level: Easy

Cuisine: Mexican

Yield: 4 Servings (8 tacos)

Dietary Preferences: Dairy-Free

Ingredients

→ Fish

01 450 g white fish fillets (tilapia or cod)
02 1 teaspoon ground cumin
03 1 teaspoon paprika
04 1 teaspoon garlic powder
05 0.5 teaspoon fine sea salt

→ Tortillas

06 8 small corn or wheat tortillas

→ Spicy Mayo

07 120 ml mayonnaise
08 2 tablespoons sriracha sauce (adjust to taste)
09 1 tablespoon fresh lime juice

→ Pico de Gallo

10 1 cup fresh pico de gallo (tomatoes, onions, cilantro, lime juice, jalapeños)

Steps

Step 01

Combine cumin, paprika, garlic powder, and salt in a small dish. Pat the fish fillets dry and coat evenly with the spice mixture. Allow the fish to marinate in the refrigerator for at least 30 minutes.

Step 02

In a separate bowl, whisk together mayonnaise, sriracha sauce, and lime juice until smooth and well incorporated. Set aside.

Step 03

Preheat a grill to medium-high heat and lightly oil the grates. Grill the marinated fish fillets for approximately 3 minutes per side or until the fish is opaque and flakes easily with a fork.

Step 04

Heat the tortillas directly on the grill or in a dry skillet for about 1 minute per side until soft and pliable.

Step 05

Gently flake the grilled fish into large pieces. Layer the fish onto each warm tortilla, drizzle with spicy mayo, and garnish generously with pico de gallo.

Step 06

Serve immediately while warm, accompanied by extra lime wedges if desired.

Additional Notes

  1. For best flavor, allow the fish to marinate as long as possible; up to 2 hours enhances depth.

Required Equipment

  • Grill or grill pan
  • Mixing bowls
  • Tongs
  • Knife and cutting board

Allergen Information

Always review every ingredient for potential allergens and consult a health professional if you’re unsure.
  • Contains fish and egg (from mayonnaise); possible gluten (if using wheat tortillas).

Nutritional Information (per serving)

The provided details are for informational purposes and should not replace professional health advice.
  • Calories: 450
  • Fats: 23 g
  • Carbohydrates: 36 g
  • Proteins: 28 g