Get ready to spice up your dinner with my Crispy Mexican Grilled Fish Tacos with Pineapple Salsa! This dish brings together fresh fish, vibrant salsa, and warm tortillas for a delicious meal. In this post, I’ll guide you through each step, share secret tips, and invite you to customize with your favorite flavors. These tacos are perfect for a quick weeknight dinner or fun gatherings. Let’s dive in and make taco night unforgettable!
Why I Love This Recipe
- Flavorful Spice Blend: The combination of chili powder, cumin, and smoked paprika gives the fish a deliciously bold and smoky flavor that pairs perfectly with the fresh toppings.
- Fresh Pineapple Salsa: This vibrant salsa adds a sweet and tangy contrast to the grilled fish, enhancing the overall taste of the tacos.
- Healthy Ingredients: Made with fresh fish, colorful vegetables, and wholesome tortillas, these tacos are a nutritious option for any meal.
- Easy to Prepare: With simple steps and quick cooking time, this recipe is perfect for busy weeknights or casual gatherings with friends.
Ingredients
Main Ingredients for Fish Tacos
- 1 lb white fish fillets
- Spices for marination:
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and black pepper, to taste
- 2 tablespoons extra virgin olive oil
- 8 small corn tortillas
- 1 cup shredded green cabbage
- 1 ripe avocado, sliced
Ingredients for Pineapple Salsa
- 1 cup fresh pineapple, diced
- 1/2 red onion, finely chopped
- 1 jalapeño pepper, deseeded and minced
- 2 tablespoons fresh cilantro, chopped
- Juice of 1 lime
- Salt, to taste
To make these tacos, you need fresh, quality ingredients. The fish fillets give a nice base, while spices add flavor. Olive oil helps the fish stay moist. For the tacos, corn tortillas are best. They add a nice texture. Cabbage gives crunch, and avocado adds creaminess.
Pineapple salsa brightens up the dish. Fresh pineapple offers sweetness. Red onion brings sharpness, and jalapeño adds heat. Cilantro gives a fresh taste, while lime juice adds zing. Salt balances all the flavors.
Gather these ingredients, and you're ready to create a meal that sings with flavor!

Step-by-Step Instructions
Preparing the Fish
Start by marinating the fish. In a mixing bowl, add the chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and black pepper. Mix these spices well. Rub this spice mix all over the white fish fillets. Make sure every part is covered. Next, drizzle the fillets with olive oil. This helps add flavor and keeps the fish moist. Let the fish marinate for at least 15 minutes. This step lets the spices soak in.
Making the Pineapple Salsa
Now, let’s make the pineapple salsa. Take a new mixing bowl and combine the diced fresh pineapple, chopped red onion, minced jalapeño, and chopped cilantro. Squeeze the juice of one lime over the mix. Add a pinch of salt. Give it a good stir to mix everything well. Set the salsa aside for about 10 minutes. This time allows the flavors to meld beautifully.
Grilling and Assembling Tacos
Next, preheat your grill or grill pan over medium-high heat. If you use an outdoor grill, oil the grates lightly with a paper towel dipped in oil. Once the grill is hot, place the marinated fish fillets on it. Grill the fish for about 3-4 minutes on each side. The fish should turn opaque and flake easily with a fork. Once done, take the fish off the grill and let it rest for a minute.
While the fish rests, warm the corn tortillas. Grill them for about 30 seconds on each side until warm and slightly charred. This makes them soft and easy to fold. Now it’s time to assemble the tacos. Take a warm tortilla and add a handful of shredded cabbage. Place a piece of grilled fish on top. Add a generous scoop of pineapple salsa for sweetness. Finish with slices of avocado for a creamy touch. Enjoy your tacos warm with lime wedges for a zesty kick!
Tips & Tricks
Achieving Perfectly Grilled Fish
To grill fish well, aim for a medium-high grill. This ensures even cooking. Fish fillets usually need about 3-4 minutes on each side. Watch for the fish to turn opaque and flake easily. This means it is done. Use a fork to check for flakiness. If it flakes, it's ready to serve!
- Temperature: Medium-high heat is key.
- Cooking time: 3-4 minutes per side.
- Testing doneness: Fish should be opaque and flake apart.
Enhancing Pineapple Salsa Flavor
To make your salsa pop, consider adding more ingredients. Try diced mango or bell peppers for extra sweetness. A dash of chili powder can add some heat. Adjust the lime juice to brighten the flavors.
- Suggestions for additional ingredients:
- Diced mango
- Chopped bell peppers
- Dash of chili powder
For customization, taste your salsa as you mix. Add salt or lime juice until it's just right for you. This ensures it fits your taste perfectly!
- Tips for customization:
- Taste and adjust seasoning.
- Try different fruits or herbs.
Pro Tips
- Marination Time: Allow the fish to marinate for at least 30 minutes if possible. This enhances the flavors even further and makes the fish more tender.
- Pineapple Freshness: Use fresh pineapple for the salsa. Canned pineapple can be too sweet and mushy, which can affect the texture and flavor of the dish.
- Grill Temperature: Ensure your grill is properly preheated before adding the fish. A hot grill will give you that perfect sear and prevent sticking.
- Tortilla Technique: For best results, wrap your warm tortillas in a clean kitchen towel after grilling. This keeps them warm and pliable until you're ready to serve.
Variations
Alternative Fish Options
If you can't find white fish, try these alternatives:
- Salmon: Rich and flavorful.
- Mahi-mahi: Firm and slightly sweet.
- Snapper: Delicate and mild.
Each fish has a unique texture and taste. Salmon is oily, so it cooks differently. Mahi-mahi has a meaty bite. Snapper offers a light, flaky option.
Customizing Salsa Ingredients
You can make your pineapple salsa even better! Here are some ideas:
- Add mango for sweetness.
- Include diced bell peppers for crunch.
- Toss in cucumber for freshness.
Adjust the spice level by adding more jalapeño or a pinch of cayenne. If you like it mild, skip the jalapeño. Get creative!
Storage Info
Storing Leftover Fish Tacos
To keep your leftover fish tacos fresh, place them in an airtight container. Make sure to refrigerate them right away. Your tacos will stay good for 1 to 2 days. After that, the fish may lose its flavor and texture. Avoid letting them sit out at room temperature for too long. This helps prevent spoilage and keeps your meal safe to eat.
Freezing Options
If you have extra fish or salsa, you can freeze them. Wrap the fish tightly in plastic wrap and place it in a freezer-safe bag. This method helps prevent freezer burn. You can freeze the pineapple salsa in a separate container. It will last up to 3 months in the freezer.
To reheat the fish, thaw it overnight in the fridge. Then, warm it on a grill or skillet for a few minutes. This will help maintain its crispy texture. For the salsa, you can serve it cold after thawing. Just mix it well before using. Enjoy your tacos even after storing them!
FAQs
What type of fish is best for tacos?
For tacos, I recommend using white fish. Tilapia and cod work great. They have mild flavors and flaky textures, perfect for grilling. You can also try mahi-mahi or snapper for a richer taste. The key is to choose fish that holds up well on the grill.
Can I make this recipe ahead of time?
Yes, you can prep this recipe ahead of time. Marinate the fish in the spice mix and olive oil. You can store it in the fridge for up to 2 hours. This helps deepen the flavors. You can also make the pineapple salsa a few hours before serving. Just keep it covered in the fridge. This saves time when you're ready to cook.
How do I make the fish crispy on the grill?
To get crispy fish, follow these tips:
- Ensure your grill is hot before adding the fish.
- Use a light coat of oil on the grill grates. This helps prevent sticking.
- Grill the fish for about 3-4 minutes on each side.
- Don’t flip it too soon. Wait until it releases easily from the grill.
- You can sprinkle a bit more seasoning right before grilling for extra flavor and crunch.
In this blog post, we explored making delicious fish tacos with fresh ingredients. We covered marinating the fish, making bright pineapple salsa, and grilling tips for perfect tacos. Remember, you can customize your ingredients and even substitute the fish. Don't forget to check your leftovers for proper storage. With these tips, you can enjoy tasty fish tacos anytime. Dive into this recipe and make it your own!