Best Fish Tacos

These are our family’s favorite fish tacos. Tilapia is coated with a flavorful blackened seasoning and baked in the oven until flaky and tender. These fish tacos are topped with a fresh and vibrant mango salsa, crisp and crunchy shredded cabbage, and drizzled with a bright and tangy spicy-lime crema sauce.

best fish tacos recipe

My husband and I are obsessed with these fish tacos. They’re quick and easy to make for a weeknight dinner or can be a total crowd-pleaser when you have company over. They’re also healthy, which is a win-win in my books!

While growing up in Hawaii, California, and Toronto – I’ve eaten A LOT of fish tacos. When I started experimenting with fish taco recipes, I wanted to create something that combined all the flavors I loved from the different tacos that I’ve tried before.

I first tried this recipe using a homemade pico de gallo salsa, and while the tacos tasted good, I felt like they could be better. Then I tried a cabbage slaw, but the tacos had too much acid from the salsa and slaw.

Then I decided to try a mango salsa and drizzled a creamy fish taco sauce over the shredded cabbage.

The fresh mango salsa paired perfectly with the Cajun-inspired spiced tilapia and the creamy fish sauce was just enough to lightly coat the cabbage and tie everything together.

The best part about these tacos is that you can prep everything ahead of time. You can make the mango salsa and fish taco sauce up to 1 day in advance. You can also use a bag of coleslaw mix to save time from chopping the cabbage.

The seasoning takes a few minutes to put together, and you just sprinkle it over the fish before baking it in the oven for 10 to 15 minutes.

I usually use frozen tilapia that has been thawed overnight in the fridge, but you can use fresh fish if you prefer.

Fish taco ingredients

best fish tacos recipe

Fish sauce ingredients: To make my spicy lime crema, you’ll need sour cream, fresh lime juice and zest, a small garlic clove, Sriracha sauce, and a pinch of fine sea salt.

Sriracha is a popular Asian hot sauce that’s made from a paste of chili peppers, distilled vinegar, garlic, sugar, and salt. It has a hot, tangy, and sweet flavor. You can find it in the Asian food section at the grocery store.

You can substitute the Sriracha sauce with your favorite hot sauce or leave it out if you’re sensitive to spice.

Mango salsa: To make my fresh mango salsa, you’ll need ripe mango (I use red mango), red bell pepper, red onion, fresh cilantro, a small jalapeño pepper, fresh lime juice, and fine sea salt.

You can leave the jalapeño pepper out if you’re sensitive to spice.

Tilapia: I like using tilapia for fish tacos because it has a mild taste, it’s affordable, and has a firm but flaky texture which holds up well with the other taco toppings.

Seasoning: To create a healthy blackened fish taco, I like to bake the fish in the oven instead of pan-frying it. I use a combination of chili powder, sweet paprika, garlic powder, cumin powder, dried oregano, fine sea salt, cayenne pepper, and freshly ground black pepper.

Olive oil: I like to drizzle a little olive oil over the fish before baking to keep it moist.

Small tortillas: I use corn tortillas because that’s what my family prefers. You can use your favorite corn or flour tortillas.

Cabbage: You can use finely shredded red or green cabbage for these tacos. To save time, I like to use bagged coleslaw mix.

How to make fish tacos

best fish tacos recipe

In a medium bowl, combine the ingredients for the mango salsa (diced mango, red bell pepper, red onion, cilantro, jalapeño pepper, fresh lime juice, and fine sea salt). Gently stir to combine and set aside.

Line a large baking sheet with parchment paper and lightly spray with cooking oil. In a small bowl, combine the chili powder, paprika, garlic powder, cumin powder, oregano, salt, cayenne pepper (if using), and freshly ground black pepper.

Sprinkle the seasoning mix evenly over both sides of the tilapia. You may need to use your finger to gently rub the seasoning to make sure the fish is evenly coated.

Place the fish on the lined baking sheet and drizzle the fish with the olive oil. Bake at 400°F for 10 to 15 minutes, or until the internal temperature reaches 145°F. Transfer the fish to a serving dish and use a fork to roughly flake it into smaller pieces.

While the fish is cooking, add all the ingredients for the fish taco sauce in a medium bowl (sour cream, fresh lime zest, lime juice, garlic, Sriracha sauce, and a pinch of fine sea salt). Whisk to combine and set aside.

To serve the tacos, warm the tortillas in a hot, dry skillet or cast-iron comal over medium-high heat for 15 to 30 seconds per side until slightly browned. If you have a gas stove, I like to use heat-resistant tongs to place the tortilla directly over a low flame.

To assemble the tacos, add a piece of fish to a warmed tortilla, then add the cabbage, a drizzle of the fish sauce over the cabbage, then top with the mango salsa. Serve with fresh lime wedges for squeezing over the top of each taco if desired.

best fish tacos recipe

What’s the secret to a great fish taco?

The secret to a great fish taco is a contrast of textures and flavors that pair well with each other. 

A mild, white fish like tilapia is perfect for taking on the bold seasonings like chili and cumin. It goes well with the sweet, tangy, and spicy notes of fresh mango salsa and the crunchy shredded cabbage.

The creamy, tangy sauce is the key component which ties all the fish taco ingredients together.

What do Mexican restaurants put on fish tacos?

Many Mexican restaurants top their fish tacos with a creamy white sauce (usually chipotle mayo or lime crema), shredded red or green cabbage, fresh pico de gallo or another type of fruit salsa, fresh cilantro, avocado, and fresh lime wedges.

What are the common mistakes when making fish tacos?

Overcooking the fish. Tilapia is a quick-cooking white fish. You’ll know when the fish is done cooking when the flesh turns opaque (white) rather than translucent, flakes easily with a fork, or the internal temperature reads 145°F.

Using the wrong toppings. A good fish taco needs a crisp, acidic element, such as fresh lime juice or a pickled topping, such as cabbage slaw or red onions. It also needs a creamy sauce to keep the taco from getting dry.

Overloading the taco. You want to add just enough toppings so the taco is easy to eat. Too many toppings will either cause the tortilla to break or spill out immediately.

Using cold tortillas. It’s important to warm up the tortillas so they become soft and flexible and less likely to break when folding.

What to serve with fish tacos?

My favorite thing to serve with fish tacos is tortilla chips and my homemade pico de gallo or guacamole recipe. It’s great for taco Tuesday, game days, or Cinco de Mayo parties.

If you want to make this as a fish taco bowl, I recommend using my cilantro lime rice as the base.

best fish tacos recipe

Please let me know how you like this fish taco recipe in the comments below! Your feedback and review encourages me to keep creating new and yummy recipes. I hope you love these fish tacos as much as I do.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
best fish tacos recipe

Best Fish Tacos


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eden Ashley
  • Total Time: 30 minutes
  • Yield: 12 tacos 1x

Description

These are our family’s favorite fish tacos. Tilapia is coated with a flavorful blackened seasoning and baked in the oven until flaky and tender. These fish tacos are topped with a fresh and vibrant mango salsa, crisp and crunchy shredded cabbage, and drizzled with a bright and tangy spicy-lime crema sauce.


Ingredients

Units Scale

Fish taco sauce:

  • 1/2 cup sour cream (I use full-fat sour cream)
  • 1/2 teaspoon fresh lime zest
  • 1/2 tablespoon fresh lime juice, or to taste
  • 1 small garlic clove, finely minced or pressed
  • 2 teaspoons Sriracha sauce, or to taste
  • A pinch of fine sea salt

Mango Salsa:

  • 1 1/2 cups finely diced ripe mango (about 2 medium red mangoes)
  • 1/2 cup finely diced red bell pepper
  • 1/4 cup finely diced red onion
  • 1/4 cup packed cilantro, finely chopped
  • 1 small jalapeño pepper, seeded and finely diced (optional)
  • Juice of 1 small lime
  • 1/4 teaspoon fine sea salt

For the tacos:

  • 4 tilapia fillets (thawed overnight if using frozen)
  • 2 teaspoons chili powder
  • 1 teaspoon sweet paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon fine sea salt
  • 1/4 teaspoon cayenne pepper (optional)
  • 1/8 teaspoon freshly ground black pepper
  • 2 tablespoons olive oil
  • 12 small corn or flour tortillas
  • 3 cups finely shredded red or green cabbage (or bagged coleslaw mix)

Instructions

  1. In a medium bowl, combine the ingredients for the mango salsa (diced mango, red bell pepper, red onion, cilantro, jalapeño pepper, fresh lime juice, and fine sea salt). Gently stir to combine and set aside.
  2. Line a large baking sheet with parchment paper and lightly spray with cooking oil. In a small bowl, combine the chili powder, paprika, garlic powder, cumin powder, oregano, salt, cayenne pepper (if using), and freshly ground black pepper.
  3. Sprinkle the seasoning mix evenly over both sides of the tilapia. You may need to use your finger to gently rub the seasoning to make sure the fish is evenly coated.
  4. Place the fish on the lined baking sheet and drizzle the fish with the olive oil. Bake at 400°F for 10 to 15 minutes, or until the internal temperature reaches 145°F at the thickest part of the tilapia. Transfer the fish to a serving dish and use a fork to roughly flake it into smaller pieces.
  5. While the fish is cooking, add all the ingredients for the fish taco sauce in a medium bowl (sour cream, fresh lime zest, lime juice, garlic, Sriracha sauce, and a pinch of fine sea salt). Whisk to combine and set aside.
  6. To serve the tacos, warm the tortillas in a hot, dry skillet or cast-iron comal over medium-high heat for 15 to 30 seconds per side until slightly browned. If you have a gas stove, I like to use heat-resistant tongs to place the tortilla directly over a low flame.
  7. To assemble the tacos, add a piece of fish to a warmed tortilla, then add the cabbage, a drizzle of the fish sauce over the cabbage, then top with the mango salsa. Serve with fresh lime wedges for squeezing over the top of each taco if desired.

Notes

  • Make-ahead instructions: You can make the mango salsa, shredded cabbage, fish sauce, and seasoning for the fish up to 1 day in advance. Keep the mango salsa, cabbage, and fish sauce stored in seperate airtight containers in the fridge. The seasoning can be stored in an airtight container on the kitchen counter. Sprinkle the fish with the seasoning right before baking and warm the tortillas right before serving.
  • Can you use the air fryer for this recipe? Yes. You can cook the fish in the air fryer. Preheat your air fryer to 400°F. Bake the fish for 8 to 12 minutes, carefully flipping halfway through, until the internal temperature reaches 145°F.
  • Sriracha is a popular Asian hot sauce that’s made from a paste of chili peppers, distilled vinegar, garlic, sugar, and salt. It has a hot, tangy, and sweet flavor. You can find it in the Asian food section at the grocery store. You can substitute the Sriracha sauce with your favorite hot sauce or leave it out if you’re sensitive to spice.
  • Nutritional information is a rough estimate based on 3 tacos. This recipe is enough to serve 4 people. 
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Baked
  • Cuisine: Mexican

Nutrition

  • Serving Size: 3 tacos
  • Calories: 435
  • Sugar: 13.3g
  • Sodium: 905mg
  • Fat: 12.9g
  • Saturated Fat: 3.7g
  • Unsaturated Fat: 5.9g
  • Trans Fat: 0g
  • Carbohydrates: 54g
  • Fiber: 8.3g
  • Protein: 30.9g
  • Cholesterol: 68mg
Share this recipe

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star