Best Fish Tacos Recipe
Grilled Fish Tacos that don’t stick to the grill and are quick enough for a weeknight? You can do it! The combination of spice-rubbed fish and juicy fruit salsa will transport you to a tropical vacation.

These are the Best Fish Tacos!
Grilled fish tacos have a reputation as something best left to restaurant chefs, but the fact is, they’re something you can easily make at home once you know how.
This recipe keeps it simple with fish seasoned with a few basic spices, grilled simply and quickly. Don’t worry about the fish sticking to the grill – we’ve got it covered.
Once your grilled fish comes off the grill perfectly, it’s time to wrap it in warm tortillas with a big spoonful of what we call summer salsa. Made with juicy mango, ripe tomatoes, jalapeno pepper, onion, cilantro and lime juice, the flavor of this salsa will transport to you to a beachside seafood shack.
Read on to learn how to make perfectly grilled fish tacos with the freshest salsa.
Why you’ll love Grilled Fish Tacos
- Fish is a great source of lean protein and essential vitamins and minerals, which means taco night can also be super nourishing.
- The combination of tender spice-rubbed grilled fish and juicy fruit salsa creates a burst of flavor in every single bite.
- Comes together quickly enough for a weeknight dinner. Make the salsa the day before for an even faster prep time.

Fish Taco ingredients
- fish – of course! Fresh fish is the protein for these tacos, and I discuss what kind to buy below, under “Best fish for fish tacos.”
- cumin, salt and pepper – the fish taco seasoning we’re using for warm, earthy flavor.
- vegetable oil – you’ll brush this on the grill grates to keep the fish from sticking.
- tortillas – I prefer corn tortillas, but you can also use flour tortillas!
- sauce – we’ll be using our homemade Fish Taco Sauce to finish these fish tacos.
- hot sauce – optional, for serving, if you want an extra kick of heat.
- mango – the main ingredient in our summer salsa.
- tomato – adds acidity and freshness to the salsa.
- jalapeno pepper – adds a bit of heat to the salsa.
- red onion – adds crunch and sharp flavor.
- cilantro – adds a bright flavor and vibrant color to the salsa.
- lime juice – to brighten all of the flavors in the salsa.

Best fish for fish tacos
Cod and tilapia are often considered the best fish for grilled fish tacos, for several reasons. They both have a mild flavor and a texture that holds up well to grilling but eats tender once it’s cooked.
They are both affordable and widely available. We’ve used tilapia for the photos you see in this post, but we go back and forth between cod and tilapia each time we make grilled fish tacos.
How to make Fish Tacos

1. SALSA. In a medium bowl, toss the mango, tomatoes, jalapeno, onion, cilantro, lime juice and salt until well combined.

2. SEASON FISH. Scrub your grill greats SUPER CLEAN, then preheat the grill. Season both sides of the fish with the cumin, salt and pepper.

3. GRILL. Dip a rolled-up paper towel in a generous amount of oil, then use tongs to rub the oil all over the clean, hot grill grates. Then, transfer the fish to the grill. Cook until the fish is opaque throughout, turning once.

4. ASSEMBLE. Break the fish into large chunks and serve in warmed tortillas, topped with the salsa, extra cilantro, Fish Taco Sauce, and hot sauce, if desired.
Best Fish Taco Recipe Home Chef Tips
- Use the freshest fish and produce available for the best fish tacos.
- Invest in an instant read thermometer. This is the quickest, easiest and best way to check the internal temperature of your fish (you’re looking for 145 degrees F when it’s done) without cutting into it and letting all the juices run out.
- The Summer Salsa and Fish Taco Sauce can be made the day before and kept in covered containers in the refrigerator.

WANT TO SAVE THIS RECIPE?
What to serve with Fish Tacos
Add some side dishes to turn this best fish taco recipe into a complete meal:
- Mexican street corn salad
- tortilla chips
- oven baked french fries
- refried beans
- Easy Mexican Rice Recipe
Fish Taco toppings
I love these grilled fish tacos with the summer salsa and fish taco sauce like I have them in the recipe card below, but feel free to add extra toppings, like:
- shredded cabbage or lettuce
- pickled jalapenos
- sliced radishes
- cotija cheese or queso fresco

How to store the Best Fish Tacos Recipe
Fish tacos are best eaten the day they are made, but you can store any leftover fish and taco fixings in separate containers in the refrigerator for up to a day. Reheat the fish in a 300 degree F oven until warmed through, then assemble fresh tacos when ready to eat.

More Foxes Love Lemons Favorites

Recipe for Fish Tacos
Ingredients
For The Summer Salsa:
- 3 small Roma tomatoes finely chopped
- ½ jalapeno pepper seeded and minced
- 1 ½ cups finely chopped fresh mango
- ¼ cup finely chopped red onion
- 2 tablespoons chopped fresh cilantro
- 2 tablespoons fresh lime juice
- ½ teaspoon kosher salt
For the Fish:
- 1 ½ pounds cod or tilapia filets
- 4 teaspoons ground cumin
- 1 teaspoon kosher salt
- ½ teaspoon ground black pepper
- Vegetable oil for the grill
For Assembly:
- 8 corn tortillas warmed
- 1 batch Fish Taco Sauce optional
- Chopped cilantro, for serving optional
- Hot sauce, for serving optional
Instructions
- Scrub grates of an outdoor grill completely clean, then preheat for direct grilling over medium-high heat.
- Meanwhile, make the Summer Salsa: In medium bowl, toss tomatoes, jalapeno, mango, onion, cilantro, lime juice and salt until well combined.
- Make the Fish: Rub both sides of fish with cumin, salt and pepper. Dip a rolled-up paper towel in a generous amount of oil, then use tongs to rub oil all over the clean, hot grill grates. Transfer fish to oiled grill. Cook 6 to 8 minutes or until opaque throughout and internal temperature reaches 145 degrees F, turning once.
- To assemble, break fish into large chunks and divide over tortillas. Serve topped with Summer Salsa. Garnish with Fish Taco Sauce, extra cilantro and/or hot sauce, if desired.
mmm fish tacos. I do the same thing with the sprinkle of cumin on top. I haven’t made some in a while, now I could go for them. Next time with the salsa on top!
I’ve made them twice this month, and already want them again next week. Thanks Susan!
Tilapia is the only fish that my family will eat. It’s so affordable and healthy too. I love the simplicity and the rich flavors of this dish. Totally pinning it!
Thanks for the shout out too! 🙂
That’s great, Denise. Eating tilapia is definitely better than eating no fish at all! I also love how affordable it is, and you can use just about anything to flavor it up 🙂
What a fresh and delicious recipe! My husband loves fish tacos…I know he will be excited to try these too!
A husband who loves seafood? Lucky you, Alida!
These look so fresh and delicious! I love the combo of jicama, avocado and mango- a little crunch, a little creamy and a little sweet. Yum!
I kind of re-discovered how cool jicama is with this recipe. I mean, it doesn’t taste like much, but it stays nice and crunchy, which is the best part. Thanks Sherri!
I love the ingredients in your salsa. We’ll be doing this soon!
Thank you, Sarah. Enjoy!
I love fish tacos with mango salsa! Yum!
I just started eating mangoes a few years ago, but I’m definitely hooked on them now. Thanks Cindy!
These tacos look so fresh and flavorful. Love that summery salsa.
Thanks so much, Jennie!
This salsa sounds amazing – all the ingredients are among my favorites.
I’m pretty sure we won’t be doing fish tacos – my husband is pretty much does not like fish. But I’m sure the salsa will work with other things. Looking forward to enjoying it with something (my husband will just have to eat the avocados…)
Turns out, lots of my readers must not enjoy fish, either, Susan 🙁 Whenever I post a new fish recipe, I notice I get several people unsubscribing from my mailing list. Oh well, you can’t please everyone!
Your husband might like these with pulled roasted chicken meat?
That is the best guidebook!!! And I love your tilapia tacos. I make fish tacos almost the exact same way, but add a squeeze of lime juice, too, before cooking them.
Oh, you have experience with that guidebook too, Brianne? I can’t wait to go BACK to Maui and give it another workout!
What a great recipe that 3/4 of my family will enjoy! I will definitively have to give it a try soon. Yum!
Hey, 3/4 is pretty good! I’ll take it 🙂
What a fabulous summer taco!!! Love the freshness of it!
Thanks, Tammi! It’s like summer in a tortilla 🙂
Oh, Lori, I MUST make these before the summer is over!!! Gorgeous and so yummy! I had SO much fun finally meeting you last weekend (and sharing a ride back to that mad house of an airport!). Hope to do it again next year 🙂
Definitely, Liz. Loved our chance to chat in the car. You didn’t have to rush to your flight, did you? There was NOBODY checking a bag at the Delta counter. I was through in less than a minute!
These tacos look AMAZING! And that bowl is so cute 🙂
Thanks Conni! I just picked that up at an art fair I went to with my Mom. I usually scout out jewelry, but this year was all about food photo props 🙂
Oh yummy! Loving the addition of mango, jicama and avocado on top. These fish tacos truthfully look much better than any I’ve had out at a restaurant!
I think they’re one of the riskiest foods to order at a restaurant, because if they’re good, that’s great. But if they’re bad, they’re usually REALLY BAD! haha.
Now these are my kind of fish tacos! Love that they are grilled and then the fresh toppings. Total summer on a plate.
Thanks, Renee! I was kind of nervous grilling fish, since I don’t do it all that often, but it was no trouble at all.
There’s just something about fish tacos and fresh salsa! Delicious recipe!
Thanks so much!