Grilled Fish Tacos Spicy Mayo

Featured in: Grill & Chill Recipes

These tacos feature tender grilled fish, spiced with chili and paprika, and layered in warm corn tortillas. Creamy, tangy mayo with sriracha adds a bold kick while homemade pico de gallo bursts with fresh tomatoes, cilantro, and lime. Quick to prepare, these tacos bring smoky, zesty flavors and vibrant texture to any weeknight meal or casual gathering. Serve with extra lime for added brightness and enjoy a lively fusion of spicy and fresh elements in every bite.

Updated on Fri, 31 Oct 2025 16:29:00 GMT
Grilled Fish Tacos with Spicy Mayo & Pico de Gallo on a vibrant plate, bursting with flavor.  Pin It
Grilled Fish Tacos with Spicy Mayo & Pico de Gallo on a vibrant plate, bursting with flavor. | dudesnack.com

These Grilled Fish Tacos with Spicy Mayo & Pico de Gallo are an absolute flavor explosion, quick to make and packed with zesty freshness. The recipe delivers restaurant-style tacos right from your own grill, making it perfect for busy weeknights or a fun get-together. Each soft tortilla is filled with smoky, creamy, and spicy goodness, creating a memorable meal for any occasion.

I still remember the first time I made these fish tacos for my friends. It was a last-minute dinner idea, but everyone raved about the bold spicy mayo and the fresh pico de gallo. They've since become my go-to for relaxed evenings and casual cookouts.

Ingredients

  • White fish fillets (mahi-mahi, cod, halibut, or tilapia): 1 lb
  • Olive oil: 1 tbsp
  • Chili powder: 1 tsp
  • Paprika: 1 tsp
  • Garlic powder: 1/2 tsp
  • Ground cumin: 1/2 tsp
  • Salt and pepper: To taste
  • Corn tortillas: 8
  • Mayonnaise: 1/2 cup
  • Sriracha: 1–2 tbsp (adjust to taste)
  • Lime juice (for mayo): 1 tbsp
  • Roma tomatoes (diced): 2
  • Red onion (finely chopped): 1/4
  • Fresh cilantro (chopped): 2 tbsp
  • Jalapeño (minced, optional): 1/2
  • Lime juice (for pico de gallo): 1 tbsp
  • Salt (for pico de gallo): To taste

Instructions

Product image
Blend smoothies, sauces, and shakes quickly for easy breakfasts, snacks, and meal prep.
Check price on Amazon
Season and Prep Fish:
Pat fish fillets dry and brush with olive oil, then season both sides with chili powder, paprika, garlic powder, cumin, salt, and pepper.
Spicy Mayo:
Mix mayonnaise, sriracha, and lime juice in a small bowl; chill until serving.
Pico de Gallo:
Combine diced tomatoes, red onion, cilantro, jalapeño (if using), lime juice, and salt to make the pico de gallo. Set aside.
Grill Fish:
Preheat grill or grill pan over medium-high and grill fish for 3–4 minutes on each side, until cooked through and lightly charred.
Warm Tortillas:
Place tortillas on the grill for 30 seconds on each side until warm.
Assemble Tacos:
Flake grilled fish and layer onto warm tortillas, topping each with spicy mayo and pico de gallo.
Serve:
Serve with extra lime wedges if desired.
Product image
Blend smoothies, sauces, and shakes quickly for easy breakfasts, snacks, and meal prep.
Check price on Amazon
Product image
Blend smoothies, sauces, and shakes quickly for easy breakfasts, snacks, and meal prep.
Check price on Amazon
Succulent grilled fish tacos drizzled with spicy mayo and topped with fresh pico de gallo.  Pin It
Succulent grilled fish tacos drizzled with spicy mayo and topped with fresh pico de gallo. | dudesnack.com
Instant Pot Duo Plus 9-in-1
Instant Pot Duo Plus 9-in-1 Multicooker
🔥 Black Friday: 57% OFF — Rare Occasion!
I personally use this model all the time for my recipes — soups, stews, rice, slow-cooking… it does everything. If you've been thinking about getting one, this Black Friday deal is **honestly one of the best I’ve seen**.
👉 Get the Black Friday Deal

Whenever my family craves a tasty but healthy dinner, these tacos make the table feel festive. Even picky eaters ask for seconds, especially with extra spicy mayo on top.

Serving Suggestions

Pair these tacos with a side of black beans or grilled corn for a complete meal. A squeeze of lime on top adds even more flavor.

Variations

Swap the white fish for shrimp or grilled chicken if preferred. Add thinly sliced lettuce or cabbage for extra crunch.

Storage Tips

Store leftover fish and toppings separately in airtight containers in the fridge for up to 2 days. Reheat fish gently before serving.

Deliciously layered grilled fish tacos, enhanced with zesty mayo and colorful salsa toppings. Pin It
Deliciously layered grilled fish tacos, enhanced with zesty mayo and colorful salsa toppings. | dudesnack.com
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon

Try these tacos next time you need a speedy dinner with bold flavor. They're sure to be a hit at your table!

Recipe Questions & Answers

What type of fish works best for these tacos?

White fish like mahi-mahi, cod, halibut, or tilapia grill beautifully and pair well with bold flavors.

How do I keep the fish from sticking to the grill?

Pat fillets dry and brush them with olive oil before grilling. This prevents sticking and ensures charred edges.

Can I adjust the heat of the spicy mayo?

Absolutely! Add more or less sriracha to the mayo to control the level of spiciness to your preference.

Is homemade pico de gallo necessary?

Fresh pico de gallo brings crispness and brightness, but store-bought salsa can be used for convenience.

How do I warm tortillas without drying them out?

Warm tortillas briefly on the grill for just 30 seconds per side to keep them soft and pliable.

Grilled Fish Tacos Spicy Mayo

Smoky grilled fish meet spicy mayo and pico de gallo in vibrant tacos for fresh, lively flavors.

Prep Time
15 minutes
Time to Cook
10 minutes
Overall Time
25 minutes
Created by Jake Anderson

Recipe Category Grill & Chill Recipes

Skill Level Easy

Cuisine Type Mexican

Output 4 Portion Size

Diet Preferences Made Without Dairy, Free from Gluten

What You'll Need

Fish

01 1 lb white fish fillets such as 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 to taste
08 Black pepper to taste

Tortillas

01 8 corn tortillas

Spicy Mayo

01 1/2 cup mayonnaise
02 1 to 2 tbsp sriracha
03 1 tbsp fresh lime juice

Pico de Gallo

01 2 Roma tomatoes, diced
02 1/4 small red onion, finely chopped
03 2 tbsp fresh cilantro, chopped
04 1/2 jalapeño, minced (optional)
05 1 tbsp fresh lime juice
06 Salt to taste

How to Make It

Step 01

Prepare and Season Fish: Dry fish fillets thoroughly using paper towels. Coat both sides with olive oil, then sprinkle evenly with chili powder, paprika, garlic powder, ground cumin, salt, and pepper.

Step 02

Make Spicy Mayo: Blend mayonnaise, sriracha, and lime juice in a small bowl until fully combined. Refrigerate until serving.

Step 03

Prepare Pico de Gallo: In a mixing bowl, combine diced Roma tomatoes, red onion, cilantro, jalapeño, lime juice, and salt. Mix gently and set aside.

Step 04

Grill Fish: Preheat grill or grill pan to medium-high heat. Place seasoned fish on grate and grill for 3 to 4 minutes per side until cooked through and lightly charred.

Step 05

Warm Tortillas: Place corn tortillas directly on grill for 30 seconds per side until warm and flexible.

Step 06

Assemble: Flake hot grilled fish into bite-sized pieces. Arrange on warmed tortillas and top each with spicy mayo and pico de gallo.

Step 07

Finish and Serve: Serve tacos immediately, with extra lime wedges if desired.

Gear Needed

  • Grill or grill pan
  • Mixing bowls
  • Spatula
  • Tongs
  • Measuring spoons

Allergy Details

Always review all ingredients for allergens before starting. Check with a health specialist if uncertain.
  • Contains fish, eggs (from mayonnaise), and possible gluten (if tortillas are not 100% corn).

Nutrition Details (per portion)

Nutrition info is for guidance and isn't a substitute for professional advice.
  • Calorie Count: 410
  • Fats: 20 g
  • Carbohydrates: 35 g
  • Proteins: 27 g