Home » Recipes » Dinner Ideas » Fish Tacos Recipe

Fish Tacos Recipe

The best Fish Tacos recipe! Tender, flaky fish is cooked in an easy foil packet at the same time that the pineapple is roasting. It’s a simple method, with big results – a light yet satisfying meal full of fresh flavor!

fish tacos with roasted pineapple on a plate, plus pickled red onions and a margarita

These easy Fish Tacos are everything I want, with tender, flaky fish and sunny little bites of sweet caramelized pineapple. The tacos are super fresh and simple, light yet satisfying – absolute perfection. This is the BEST of the best fish tacos recipes!

Why This is the Best Fish Tacos Recipe

The best fish tacos I’ve ever had have been enjoyed along a coastline, where the “fresh catch of the day” was prepared so simply that I could taste the sea. It just proves how the best, freshest ingredients can truly elevate any dish. Here’s why I love this fish tacos recipe:

  • Quick & easy. This recipe features an easy method for roasting pineapple, plus baking the fish in a foil packet. It not only makes the fish super moist and tender, but it also offers really easy clean-up!
  • Simple, fresh ingredients. Fresh cod (or another firm-fleshed white fish), plus pineapple, avocado, and lime are the stars of this tasty taco show. This recipe relies on simplicity – and it’s so delicious!
  • Light yet satisfying. I like to use cod, but you can use your own favorite white fish. It’s a great source of lean protein, with 81 grams of protein per pound, which helps me feel satisfied after a light, fresh taco meal such as this. Sometimes I sub in grilled shrimp or blackened shrimp – it’s all SO GOOD!
Ingredients to make fish tacos

Recipe Ingredients

Just looking at the ingredients needed, I can’t help but feel happy. I love all the bright, fresh colors and flavors of these fish tacos. Scroll down to the printable recipe card at the end of this post for the exact ingredient amounts.

PINEAPPLE

  • Pineapple – Use a ripe, sweet pineapple for the best flavor.
  • Jalapeno – Adjust the amount of jalapeno depending on how much heat you like.
  • Avocado oil – Or substitute olive oil.
  • Salt – Just a little bit for seasoning.
  • Cilantro – For fresh, herby flavor.

FISH

  • Fish – Use firm-fleshed white fillets, such as cod, tilapia, or halibut.
  • Salt
  • Lime juice – To brighten up the fish tacos flavor.
  • Avocado oil – Or use olive oil.
  • Garlic – For a simple punch of flavor.
  • Dried oregano – This adds a lovely flavor, so easy!

TACOS

  • Tortillas – Use your favorite tortillas for these tacos.
  • Cabbage – Red cabbage is so pretty, but you can use green if you like. You can thinly slice or shred the cabbage on your own, or grab a bag of pre-shredded cabbage.
  • Avocado – For creamy flavor and texture.
  • Lime – I love to squeeze a fresh lime wedge over my tacos. How about you?!

What Type Of Fish Is Best For Fish Tacos?

When making fish tacos, use a mild, firm, white-fleshed fish such as cod, tilapia, or halibut. You can use fresh or frozen fish, just make sure it’s of high quality and very fresh. If you use frozen fish, make sure to defrost it completely in the fridge before you begin to make the recipe.

pineapple and jalapeno in a bowl
cod in a foil packet

How to Make Fish Tacos with Roasted Pineapple

You will be amazed at how easy it is to bake the fish for these tacos. A simple foil packet method turns out fish that’s beautiful moist, tender, and flaky. Plus, I adore the roasted pineapple!

Here’s how to make this fish tacos recipe!

  • Roast the pineapple. Toss the chopped pineapple with jalapeno, oil, and salt. Place on baking sheet and bake for 10 minutes, setting a timer.
  • Create fish packet. Place fish fillets on foil and season with salt. Stir together lime juice, oil, garlic, and oregano, and spoon over the fish. Fold the foil up over the fish and pinch to create a sealed packet; place on a second baking sheet.
  • Add fish packet to oven. When the timer goes off, stir the pineapple and then place the baking sheet with fish packet in the oven. Set timer for 10 minutes more.
  • Serve tacos. Transfer roasted pineapple to a bowl and stir in cilantro. Break fish into bite-size pieces and sprinkle with a bit more salt. Serve pineapple and fish with warmed tortillas and any garnishes and sauces that you like.

Tips for Success + Variations

Here are a few simple tips and some ideas for changing things up!

  • Use the freshest ingredients. This recipe is super simple and relies on the ingredients being super fresh. Be sure to use the freshest fish, pineapple, and veggies you can find.
  • Spicy or not. It’s easy to adjust the amount of heat. Like it spicy? Add more jalapeño and a drizzle of hot sauce over each taco just before serving. Prefer it milder? Use less jalapeno or omit it completely – the tacos will still be super flavorful.
  • Use bell pepper. If you don’t like jalapeno peppers or any kind of hot pepper, add some minced fresh bell pepper. Green or red ones would offer a pretty contrast, too!
  • Use pineapple salsa. Instead of making roasted pineapple, make fresh pineapple salsa. This recipe always gets rave reviews!
  • Make shrimp tacos. You can use this same general method to make shrimp tacos instead. Swap the fish for grilled or stove-top cooked shrimp, keeping the rest of the method the same.
  • Char the tortillas. This little extra step is worth it, and takes very little time. If you have a gas stove or grill, toast the tortillas over the flame until they’re warmed and charred to your liking. Or, place the tortillas in a hot skillet and toast them.
a margarita with fish tacos

Serving Suggestions

You can keep this fish tacos meal super simple, or add some fun toppings and sides. Here are a few ideas:

Storage

If you have any leftovers, I recommend storing all of the components separately and then reassembling the tacos when you’re ready to enjoy them.

  • Pineapple – Store the pineapple mix in an airtight container in the fridge for up to 3 days.
  • Fish – Place leftover fish in an airtight container and store it in the fridge for up to 3 days. To reheat, warm a skillet over medium heat, add the fish, and heat until warmed through.
fish tacos with roasted pineapple on a plate

Fish Tacos Recipe

Yield: 4 servings
prep time: 15 minutes
cook time: 20 minutes
total time: 35 minutes
The best Fish Tacos recipe! Tender, flaky fish is cooked in an easy foil packet at the same time that the pineapple is roasting. It's a simple method, with big results – a light yet satisfying meal full of fresh flavor!
4.4 Stars (8 Reviews)
Print

Ingredients

Pineapple

  • 2 cups ½-inch pineapple chunks
  • 1 tablespoon minced fresh jalapeno, seeded, if desired – use more if you really like heat!
  • 1 tablespoon avocado oil, or olive oil
  • ¼ teaspoon sea salt
  • ¼ cup chopped fresh cilantro

Fish

  • 1 pound cod fillets, or another firm-fleshed white fish, such as tilapia or halibut
  • sea salt
  • 2 tablespoons freshly squeezed lime juice
  • 2 tablespoon avocado oil, or olive oil
  • 1 large clove garlic, minced
  • 1 teaspoon dried oregano

Tacos

  • 8 tortillas
  • 1 cup thinly sliced red cabbage
  • 1 avocado, pitted, peeled, and sliced
  • lime wedges, to squeeze over top of tacos

Instructions

  • Preheat oven to 400°F. Arrange two racks near center of oven. Line a large rimmed baking sheet with parchment paper or foil for easy clean-up, if desired. Set aside.

Pineapple

  • In a medium bowl, toss together pineapple, jalapeno, oil, and salt. Spread pineapple mixture on prepared baking sheet. Roast for 10 minutes, setting a timer.

Fish

  • Meanwhile, tear off an 18" long piece of foil. Place fish lengthwise down the center of the foil (see photo in post). Season fairly generously with sea salt.
  • In a small bowl, stir together lime juice, oil, garlic, and oregano. Spoon this mixture over the fish fillets. Fold the long sides of foil up over the fish and crimp. Then crimp the ends of the foil, to create a sealed packet. Place packet on another rimmed baking sheet.
  • When the timer goes off for the pineapple, give the pineapple a stir and return it to the oven. At the same time, place baking sheet with fish packet in the oven. Wrap the tortillas in foil and add them to the oven as well. (Or quickly toast the tortillas on a large dry skillet or griddle over medium-high heat.) Bake until pineapple is softened and caramelized and the fish is cooked through, about 10 minutes for thinner fillets or 15 minutes for thicker fillets.

Tacos

  • Transfer pineapple to a bowl and stir in cilantro. Break fish into bite-size pieces and sprinkle with a bit more salt as needed. Serve with warm tortillas, cabbage, and avocado, plus lime wedges for squeezing over the top. More great topping options include pickled red onions or chopped sweet onion, pickled jalapenos, lightly creamy jalapeno coleslaw, or my easy creamy shrimp dipping sauce.

Notes

Original recipe from The 30-Minute Paleo Cookbook by Stephanie Meyer of Project Vibrancy Meals, with minor adaptations/additions to suit our family. Shared with permission, and in support of Stephanie and her cookbook. 

Nutrition Information:

Serving: 1 Calories: 504kcal Carbohydrates: 48g Protein: 27g Fat: 24g Saturated Fat: 4g Polyunsaturated Fat: 4g Monounsaturated Fat: 14g Cholesterol: 49mg Sodium: 660mg Potassium: 964mg Fiber: 7g Sugar: 12g Vitamin A: 535IU Vitamin C: 65mg Calcium: 144mg Iron: 4mg
Nutrition information is automatically calculated by Spoonacular. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.
Did you make this recipe?Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles or tag @farmgirlsdabble!

This post was originally published in 2020, then updated in 2024.

get new posts via email:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating:




4 comments on “Fish Tacos Recipe”