There’s something about Grilled Fish Tacos with Spicy Mayo that instantly brings me back to sun-drenched afternoons in Monterey, where the ocean breeze mingled with the aroma of fresh seafood sizzling on the grill. Growing up, my family’s kitchen was always alive with laughter and the clatter of pots, but it was the times we gathered around the table after a day at the beach that I cherish most. These tacos capture that spirit perfectly—simple, vibrant, and full of warmth. They remind me of my Nonna Rosa’s kitchen, where every meal was a celebration of flavor and family. Whether you’re a seasoned home cook or just starting out, these tacos are a comforting, joyful way to bring a little bit of the coast into your own home.
Table of Contents
Why You’ll Love This Grilled Fish Tacos with Spicy Mayo
What I adore about these Grilled Fish Tacos with Spicy Mayo is how effortlessly they combine fresh, wholesome ingredients with bold, layered flavors. The fish is perfectly charred with just a hint of smokiness, while the spicy mayo adds a creamy kick that wakes up every bite. Growing up, my mother, Elena, always encouraged me to embrace improvisation in the kitchen—this recipe is a perfect example of that philosophy. It’s flexible enough to let you play around with what you have on hand, yet grounded in a flavor profile that feels authentically coastal and comforting.
These tacos also bring people together in the best way. I’ll never forget the first time I made them for my daughters, Olivia and Isabella, watching their eyes light up as they dipped each taco into the spicy mayo. It’s those moments—simple, delicious food shared with loved ones—that make cooking feel like an act of love. Plus, this recipe is approachable for busy weeknights or laid-back weekend gatherings, making it a true crowd-pleaser.
Ingredients You’ll Need for This Grilled Fish Tacos with Spicy Mayo

- 1 pound white fish fillets (such as cod, mahi-mahi, or halibut), skin removed
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 8 small corn or flour tortillas
- 1 cup shredded green cabbage or napa cabbage
- 1/2 cup fresh cilantro leaves, roughly chopped
- 1 lime, cut into wedges
- For the Spicy Mayo:
- 1/2 cup mayonnaise (feel free to use vegan mayo if preferred)
- 1-2 tablespoons sriracha or your favorite hot sauce (adjust to taste)
- 1 teaspoon fresh lime juice
- 1/4 teaspoon smoked paprika
- Pinch of salt
Substitution tips: If you don’t have smoked paprika, regular paprika or chili powder works well. For a lighter mayo alternative, Greek yogurt mixed with a bit of olive oil can brighten the sauce without losing creaminess. Corn tortillas add a nice authentic touch, but flour tortillas are a great option if you prefer.
Nutrition Facts
- Calories: Approximately 350 per serving (2 tacos)
- Protein: 25g
- Fat: 18g (mostly from olive oil and mayo)
- Carbohydrates: 25g
- Fiber: 3g
- Sugar: 2g
- Sodium: 450mg
These numbers are estimates based on typical ingredients and portion sizes. The high protein content comes from the fish, which makes this dish satisfying and nourishing. The fat is balanced between healthy olive oil and the rich spicy mayo, while the carbs come primarily from the tortillas and cabbage, giving you energy without weighing you down. Perfect for a light yet fulfilling meal that the whole family can enjoy.
Print
Irresistible Grilled Fish Tacos with Spicy Mayo That Will Ignite Your Taste Buds
Learn how to make delicious Grilled Fish Tacos with Spicy Mayo. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 1 pound white fish fillets (such as cod, mahi-mahi, or halibut), skin removed
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 8 small corn or flour tortillas
- 1 cup shredded green cabbage or napa cabbage
- 1/2 cup fresh cilantro leaves, roughly chopped
- 1 lime, cut into wedges
- For the Spicy Mayo:
- 1/2 cup mayonnaise (feel free to use vegan mayo if preferred)
- 1–2 tablespoons sriracha or your favorite hot sauce (adjust to taste)
- 1 teaspoon fresh lime juice
- 1/4 teaspoon smoked paprika
- Pinch of salt
Substitution tips: If you don’t have smoked paprika, regular paprika or chili powder works well. For a lighter mayo alternative, Greek yogurt mixed with a bit of olive oil can brighten the sauce without losing creaminess. Corn tortillas add a nice authentic touch, but flour tortillas are a great option if you prefer.
Instructions
- Preheat your grill or grill pan to medium-high heat. If you’re using a grill pan inside, make sure it’s hot before you start cooking to get those beautiful grill marks.
- In a small bowl, combine the smoked paprika, ground cumin, garlic powder, salt, and black pepper. Drizzle the olive oil over the fish fillets, then rub the spice mixture evenly on both sides of each piece.
- Place the fish on the grill and cook for about 3-4 minutes per side, depending on thickness. The fish should be opaque and flake easily with a fork. Be careful not to overcook—it should remain tender and juicy.
- While the fish is grilling, warm your tortillas on the grill for about 30 seconds per side, just until pliable and slightly charred. You can keep them wrapped in a clean kitchen towel to stay warm.
- To make the spicy mayo, mix together mayonnaise, sriracha, lime juice, smoked paprika, and a pinch of salt in a small bowl. Taste and adjust the heat or acidity as you like. This sauce can be made ahead and refrigerated for up to 3 days.
- Once the fish is done, let it rest for a minute before gently flaking it into bite-sized pieces using a fork.
- Assemble the tacos: start with a warm tortilla, add a handful of shredded cabbage, top with flaked fish, drizzle generously with spicy mayo, and finish with fresh cilantro and a squeeze of lime.
- Serve immediately and enjoy the explosion of textures and flavors!
One tip from my travels along the Spanish coast: don’t rush the resting step after grilling. Letting the fish sit for just a moment retains juiciness and makes it easier to break apart without falling apart too much. It’s a small detail but makes a big difference in every bite.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Steps to Create Your Grilled Fish Tacos with Spicy Mayo
- Preheat your grill or grill pan to medium-high heat. If you’re using a grill pan inside, make sure it’s hot before you start cooking to get those beautiful grill marks.
- In a small bowl, combine the smoked paprika, ground cumin, garlic powder, salt, and black pepper. Drizzle the olive oil over the fish fillets, then rub the spice mixture evenly on both sides of each piece.
- Place the fish on the grill and cook for about 3-4 minutes per side, depending on thickness. The fish should be opaque and flake easily with a fork. Be careful not to overcook—it should remain tender and juicy.
- While the fish is grilling, warm your tortillas on the grill for about 30 seconds per side, just until pliable and slightly charred. You can keep them wrapped in a clean kitchen towel to stay warm.
- To make the spicy mayo, mix together mayonnaise, sriracha, lime juice, smoked paprika, and a pinch of salt in a small bowl. Taste and adjust the heat or acidity as you like. This sauce can be made ahead and refrigerated for up to 3 days.
- Once the fish is done, let it rest for a minute before gently flaking it into bite-sized pieces using a fork.
- Assemble the tacos: start with a warm tortilla, add a handful of shredded cabbage, top with flaked fish, drizzle generously with spicy mayo, and finish with fresh cilantro and a squeeze of lime.
- Serve immediately and enjoy the explosion of textures and flavors!
One tip from my travels along the Spanish coast: don’t rush the resting step after grilling. Letting the fish sit for just a moment retains juiciness and makes it easier to break apart without falling apart too much. It’s a small detail but makes a big difference in every bite. Learn more: Sweet and Spicy Jalapeño Raspberry Chicken Recipe That Will Ignite Your Taste Buds
Tips for Making the Best Grilled Fish Tacos with Spicy Mayo
Over the years, cooking alongside my mother and Nonna Rosa taught me that the simplest touches bring the most magic to a dish. Here are some of my favorite tips to elevate your tacos:
- Choose fresh, firm fish: Since the fish is the star here, pick fillets that are fresh and firm. Monterey’s local markets are a treasure trove, and I always recommend buying from a trusted fishmonger who knows their supply.
- Don’t skip the spice rub: The smoky, earthy spices soak into the fish, giving it character beyond just salt and pepper. This step made all the difference when I first tried it in a small trattoria outside Naples.
- Balance the heat: The spicy mayo is creamy with a gentle kick. Adjust the sriracha to your family’s taste—my daughters like it mild, but I love it with a little extra zing.
- Warm tortillas properly: Soft, warm tortillas are essential. I prefer corn for authenticity but always keep flour on hand for a softer bite that my girls prefer.
- Fresh herbs and acid: Never underestimate the power of fresh cilantro and a squeeze of lime. They brighten the dish and cut through the richness beautifully.
Serving Suggestions and Pairings

When I serve Grilled Fish Tacos with Spicy Mayo, I like to create a casual, inviting spread that encourages everyone to dig in and customize their own. A few of my favorite accompaniments include:
- Fresh pico de gallo or a simple tomato salsa for a juicy contrast
- Pickled red onions or jalapeños to add a tangy, crunchy element
- Black beans or a light Mexican-style rice for a hearty side
- Cold, crisp beverages like a citrusy white wine or sparkling water with lime
- A simple avocado salad drizzled with olive oil and lime to bring creaminess without overpowering the tacos
One of my most cherished memories is hosting a family dinner where everyone gathered around our Monterey table, passing around bowls of these sides and building their own perfect taco. It’s comfort food that feels festive—true to the spirit of my mother’s improvisational cooking style.
Storage and Reheating Tips
Leftovers from these Grilled Fish Tacos with Spicy Mayo are rare in my house, but when they do happen, here’s how I keep them tasting fresh:
- Store the grilled fish and spicy mayo separately in airtight containers in the refrigerator for up to 2 days.
- Reheat the fish gently in a skillet over low heat or in the microwave for 30-45 seconds to avoid drying it out.
- Warm tortillas individually on a skillet or in the microwave wrapped in a damp paper towel to keep them soft.
- Reassemble tacos just before serving to preserve the texture of the cabbage and the creaminess of the mayo.
When cooking for my daughters on busy school nights, these tips help me prep ahead without losing the fresh, homemade feel that makes these tacos so special.
Frequently Asked Questions
What are the main ingredients for Grilled Fish Tacos with Spicy Mayo?
The main ingredients for Grilled Fish Tacos with Spicy Mayo include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Grilled Fish Tacos with Spicy Mayo?
The total time to make Grilled Fish Tacos with Spicy Mayo includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Grilled Fish Tacos with Spicy Mayo ahead of time?
Yes, Grilled Fish Tacos with Spicy Mayo can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Grilled Fish Tacos with Spicy Mayo?
Grilled Fish Tacos with Spicy Mayo pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Grilled Fish Tacos with Spicy Mayo suitable for special diets?
Depending on the ingredients used, Grilled Fish Tacos with Spicy Mayo may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
Grilled Fish Tacos with Spicy Mayo are more than just a meal for me—they are a culinary bridge to my grandmother’s garden, my mother’s creativity, and the vibrant coastal flavors of Monterey and beyond. Cooking them is like weaving together strands of family tradition, travel, and love into one joyful bite. I hope this recipe inspires you to gather your loved ones, share stories, and create new memories around the table. After all, food is at its best when it brings comfort, nostalgia, and a little bit of sunshine into our lives.
“Cooking is an expression of love and heritage”—a lesson from Nonna Rosa that I carry with me every time I light the grill and start seasoning the fish.
So, fire up your grill, mix up that spicy mayo, and savor every flavorful moment. These tacos are your invitation to slow down, enjoy simple pleasures, and celebrate the joy of home cooking.

