Grilled Fish Tacos Spicy Mayo

Featured in: Savory Toasts

Zesty grilled white fish seasoned with chili spices brings smoky depth to these tacos, complemented by a drizzle of creamy, tangy sriracha mayo. Fresh, homemade pico de gallo adds brightness and crunch atop warm, soft corn tortillas. Ready in just 25 minutes, this simple meal is perfect for weeknights or casual gatherings, delivering layers of flavor and texture. Dinner becomes a summery treat with each bite of tender fish, spicy sauce, and lively salsa, all finished with a squeeze of lime.

Updated on Sun, 05 Oct 2025 15:32:21 GMT
Colorful plate of grilled fish tacos with spicy mayo and pico de gallo, ready to serve Save
Colorful plate of grilled fish tacos with spicy mayo and pico de gallo, ready to serve | butterhearth.com

These Grilled Fish Tacos with Spicy Mayo and Pico de Gallo deliver a bold burst of flavor in every bite and come together in just 25 minutes. The combination of tender grilled fish, creamy spicy mayo, and crisp homemade pico de gallo creates a fresh twist on classic tacos. Whether you need a fast weeknight supper or want to impress friends at your next cookout, this recipe gives you restaurant-worthy results without fuss.

The first time I made these, the tacos disappeared before I could even snap a photo and everyone asked for seconds. Now it is my favorite summertime dinner when the grill is out.

Ingredients

  • White fish fillets: choose mahi-mahi cod halibut or tilapia for mild flavor and firm texture
  • Olive oil: helps the fish crisp up on the grill and adds richness
  • Chili powder: infuses the fish with smoky earthy notes
  • Paprika: brings a gentle sweetness and vibrant color
  • Garlic powder: gives the fish savory depth
  • Ground cumin: offers a warm classic taco flavor
  • Salt and pepper: essential for bringing out all the flavors
  • Corn tortillas: add authentic corn flavor and hold up well to toppings
  • Mayonnaise: the base of the creamy spicy mayo use real mayo for best texture
  • Sriracha: brings heat and a tangy kick adjust to your spice preference
  • Lime juice: brightens both the sauce and the pico de gallo with a fresh citrusy note
  • Roma tomatoes: give the pico de gallo vibrant color and juicy texture
  • Red onion: adds a sharp mellow crunch to the salsa
  • Fresh cilantro: balances out the pico with its herbal fragrance
  • Jalapeño: adds optional heat and crunch in the salsa leave out for milder taste

Instructions

Prep and Season the Fish:
Pat fish fillets completely dry with paper towels to ensure the seasoning sticks. Brush with olive oil thoroughly on both sides to create a protective layer that prevents sticking and helps the exterior get a little crispy on the grill. Mix together chili powder paprika garlic powder and cumin in a small bowl sprinkle generously over both sides of the fish fillets and finish with salt and pepper. Press the spices on gently for even coverage.
Mix the Spicy Mayo:
In a small bowl combine mayonnaise sriracha and lime juice. Stir until smooth and well blended. Taste a little sauce and adjust sriracha for more or less heat as you like. Cover and refrigerate while you finish the other steps this helps the flavors meld.
Make the Pico de Gallo:
Dice Roma tomatoes finely chop red onion and fresh cilantro and mince jalapeño if you are using it for extra spice. Put everything into a mixing bowl sprinkle with a pinch of salt then add lime juice. Stir gently to combine and set aside at room temperature this lets the flavors mingle and the tomatoes release a bit of their moisture.
Grill the Fish:
Preheat your grill or grill pan to medium-high heat. Coat the grates with a little oil if needed to prevent sticking. Lay the seasoned fish fillets directly on the grill. Cook for three to four minutes on the first side without moving the fish to allow grill marks to form and to build a light char. Flip carefully with a wide spatula and finish grilling another three to four minutes until the fish flakes easily and is just cooked through.
Warm the Tortillas:
Set corn tortillas directly on the grill for thirty seconds per side to soften and give a hint of smoky flavor. Wrap in a clean kitchen towel to keep them warm while assembling tacos.
Assemble and Serve:
Gently flake the grilled fish into chunky pieces with a fork. Fill each warm tortilla with a portion of fish drizzle over a generous amount of spicy mayo and pile on a spoonful of pico de gallo. Serve right away with lime wedges on the side for squeezing.
Grilled Fish Tacos with Spicy Mayo & Pico de Gallo topped with fresh lime and cilantro Save
Grilled Fish Tacos with Spicy Mayo & Pico de Gallo topped with fresh lime and cilantro | butterhearth.com

I always look forward to that first juicy bite with a squeeze of lime the cilantro and charred fish bring me right back to family barbecues on lazy summer evenings. I love watching my kids build their tacos just the way they like them.

Storage Tips

Store leftover fish flaked in an airtight container for up to two days in the fridge. Pico de gallo keeps best for a day and should be drained of excess liquid before storing. Warm tortillas taste best fresh but can be wrapped in foil and reheated in a low oven for a few minutes.

Ingredient Substitutions

Use any mild firm white fish you prefer and try swapping Greek yogurt for mayonnaise for a lighter spicy mayo. If sriracha is unavailable blend hot sauce with a pinch of sugar. Flour tortillas also work in place of corn if you prefer a softer bite.

Serving Suggestions

Serve these tacos with fresh lime wedges shredded cabbage or avocado slices for extra texture. Pair with quick cilantro rice a crisp salad or grilled corn for a perfect taco night spread.

Cultural and Historical Context

Fish tacos originated in the coastal areas of Mexico especially Baja California where freshly caught seafood and handmade tortillas are key. Traditional versions often feature battered fish but grilling offers a lighter twist that lets the spices and toppings shine.

Seasonal Adaptations

Use grilled zucchini or roasted peppers as a vegetarian option
Try mango for a sweet twist in the pico de gallo during late summer
In winter pan-sear the fish indoors if grilling is not possible

Success Stories

A friend once made these tacos for a backyard cookout and the entire tray vanished within minutes. I receive recipe requests every time I bring these to a party and even the pickiest eaters beg for seconds.

Freezer Meal Conversion

You can freeze grilled fish flakes in a single layer then store in a freezer bag for up to a month. Let thaw overnight in the fridge and reheat gently on the stovetop or in the oven. Mayo and pico de gallo are best made fresh before serving.

Close-up of grilled fish tacos bursting with spicy mayo drizzle, pico de gallo, and charred tortillas Save
Close-up of grilled fish tacos bursting with spicy mayo drizzle, pico de gallo, and charred tortillas | butterhearth.com

With simple ingredients and vibrant toppings these grilled fish tacos are an instant hit for summer evenings or easy gatherings. Enjoy every flavorful mouthful with friends and family!

Recipe Questions

What type of white fish works best?

Mahi-mahi, cod, halibut, or tilapia are ideal as they hold up well to grilling and offer mild, flaky texture.

Can I make these tacos without a grill?

Yes, cook the seasoned fish on a stovetop grill pan or regular skillet for similar results and char marks.

How spicy is the mayo?

The heat comes from sriracha, so you can adjust the amount to your taste for a mild or extra-spicy finish.

What toppings pair well with these tacos?

Fresh pico de gallo, extra cilantro, a squeeze of lime, shredded cabbage, or sliced avocado work wonderfully.

Can I prepare components ahead of time?

Yes, the spicy mayo and pico de gallo can be made in advance and chilled until you're ready to serve.

Grilled Fish Tacos Spicy Mayo

Smoky grilled fish, creamy spicy mayo, and fresh pico de gallo build layers of flavor in these vibrant tacos.

Prep duration
10 min
Time to cook
15 min
Complete duration
25 min
Created by Grace Mitchell


Skill Level Easy

Heritage Mexican

Output 4 Portions

Dietary considerations No Dairy, No Gluten

Components

Fish

01 1 pound white fish fillets (such as mahi-mahi, cod, halibut, or tilapia)
02 1 tablespoon olive oil
03 1 teaspoon chili powder
04 1 teaspoon paprika
05 1/2 teaspoon garlic powder
06 1/2 teaspoon ground cumin
07 Salt and black pepper, to taste

Tortillas

01 8 corn tortillas

Spicy Mayo

01 1/2 cup mayonnaise
02 1 to 2 tablespoons sriracha sauce (adjust to taste)
03 1 tablespoon lime juice

Pico de Gallo

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

To Serve

01 Lime wedges (optional)

Directions

Stage 01

Prepare Fish Fillets: Pat fish fillets dry with paper towels, then brush both sides evenly with olive oil. Sprinkle chili powder, paprika, garlic powder, ground cumin, salt, and black pepper over both sides of the fish.

Stage 02

Mix Spicy Mayo: In a small bowl, combine mayonnaise, sriracha, and lime juice. Blend until smooth and refrigerate until needed.

Stage 03

Prepare Pico de Gallo: In a separate bowl, combine diced Roma tomatoes, chopped red onion, cilantro, minced jalapeño if using, lime juice, and a pinch of salt. Stir gently and set aside.

Stage 04

Grill Fish: Preheat a grill or grill pan to medium-high heat. Grill fish fillets for 3 to 4 minutes per side, turning once, until cooked through and lightly charred.

Stage 05

Warm Tortillas: Place corn tortillas on the grill for about 30 seconds per side, just until warm and pliable.

Stage 06

Assemble Tacos: Gently flake grilled fish with a fork. Layer fish onto warm tortillas, top with a drizzle of spicy mayo, and finish with generous spoonfuls of pico de gallo.

Stage 07

Finish and Serve: Serve immediately with extra lime wedges on the side, if desired.

Necessary tools

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

Allergy details

Review each component for potential allergens and consider consulting with a healthcare provider if you're unsure about certain ingredients.
  • Contains fish and eggs (from mayonnaise).
  • Corn tortillas may contain traces of gluten depending on processing facility.

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy Value: 310
  • Fats: 14 g
  • Carbohydrates: 27 g
  • Protein Content: 20 g