Loading…

By Reading time
Servings 4–6 people

Fish Tacos with Mango Salsa are a bright and fresh meal that’s perfect for warmer days or whenever you want a little sunshine on your plate. The crispy or grilled fish pairs beautifully with the sweet and tangy mango salsa, which adds a juicy pop of flavor with every bite. Soft tortillas hold it all together, making these tacos easy to eat and full of tasty textures.

I love making these tacos when I want something light but still satisfying. The mango salsa is my favorite part—it’s super simple to mix up with fresh mango, red onion, cilantro, and a squeeze of lime. I find that letting the salsa sit for a bit really helps all the flavors come together, so it tastes even better when it’s time to eat.

These fish tacos are great for casual dinners with friends or a relaxed weekend lunch. I usually serve them with a side of black beans or a simple green salad, and sometimes a little extra lime wedges for squeezing on top. Whenever I make them, people always ask for seconds because the combination of the juicy fish and sweet salsa is just so good.

Key Ingredients & Substitutions

White Fish: I like using cod or tilapia because they’re mild and flaky, perfect for tacos. If you can’t find these, mahi-mahi or even halibut works well. For a budget option, frozen fish fillets are fine too.

Mango Salsa: Fresh mango is key for that sweet contrast. If mango isn’t available, pineapple makes a tasty alternative. Adjust the jalapeño to your heat preference or leave it out for a milder salsa.

Tortillas: I prefer soft corn tortillas for authentic flavor, but flour tortillas are softer and easier to fold, especially for kids. Warm them before serving for the best texture.

Seasoning: The mix of chili powder, paprika, and cumin spices up the fish nicely. Feel free to tweak the spices based on what you like or what you have in the pantry.

How Can I Cook the Fish So It Stays Crispy and Doesn’t Break Apart?

Fish can be delicate, so handle it carefully to keep those crispy edges. Here’s how I do it:

  • Pat fish dry before seasoning to help the coating stick and avoid steaming.
  • Use a hot pan with enough oil so the fish sizzles and quickly browns.
  • Don’t move the fish too soon; let it form a crust before flipping gently with a spatula.
  • Cook in batches if needed to avoid overcrowding the pan, which cools it down.
  • Keep fish pieces similar size so they cook evenly.

If you prefer, grilling is also great for a smoky flavor and less oil use!

Fresh Fish Tacos with Mango Salsa

Equipment You’ll Need

  • Skillet or frying pan – I suggest using a non-stick or cast-iron pan to get a nice, even sear on the fish.
  • Cutting board and knife – for prepping the fish, mango, and veggies with ease.
  • Mixing bowls – one for the mango salsa, another for mixing spices.
  • Spatula or tongs – helpful for flipping the fish carefully without breaking it.
  • Toaster or low flame flame for warming tortillas – keeps them soft and warm just before serving.

Flavor Variations & Add-Ins

  • Swap the fish for shrimp or grilled chicken for a different protein option that still pairs well with mango salsa.
  • Mix in sliced avocado or a drizzle of lime crema for extra creaminess.
  • Interested in more crunch? Add radish slices or shredded carrot to the toppings.
  • Spice it up with a pinch of cayenne in the seasoning or a squeeze of hot sauce in the salsa.

Fish Tacos with Mango Salsa

Ingredients You’ll Need:

For The Fish and Toppings:

  • 1 lb white fish fillets (such as cod, tilapia, or mahi-mahi), cut into strips
  • 1 tsp chili powder
  • 1 tsp paprika
  • 1/2 tsp ground cumin
  • 1/2 tsp garlic powder
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp olive oil (for cooking fish)
  • 8 small soft flour or corn tortillas
  • 1 cup purple cabbage, thinly shredded
  • 1/2 cup sour cream or crema

For The Mango Salsa:

  • 1 ripe mango, peeled and diced
  • 1/4 cup red bell pepper, finely diced
  • 1/4 cup red onion, finely chopped
  • 1 jalapeño, seeded and finely chopped (optional for heat)
  • 1/4 cup fresh cilantro, chopped
  • Juice of 1 lime
  • Salt to taste

How Much Time Will You Need?

This recipe takes about 15 minutes to prepare, plus 10 minutes to cook. It’s a quick and fresh meal you can have ready in under half an hour, perfect for a simple weeknight dinner or a light weekend lunch.

Step-by-Step Instructions:

1. Make the Mango Salsa:

In a bowl, mix the diced mango, red bell pepper, red onion, jalapeño (if using), and cilantro. Squeeze the lime juice over it and add a little salt to taste. Stir gently and set the salsa aside so the flavors can come together.

2. Season the Fish:

Mix chili powder, paprika, cumin, garlic powder, salt, and pepper in a small bowl. Pat your fish strips dry, then sprinkle this spice mix evenly over all the pieces.

3. Cook the Fish:

Heat the olive oil in a skillet over medium-high heat. Add the fish and cook for about 3–4 minutes on each side, until it’s golden and cooked through. Avoid moving the fish around too much so it crisps up nicely.

4. Warm the Tortillas:

Heat tortillas quickly in a dry pan or over low flame until they’re soft and warm. Keep them wrapped in a clean kitchen towel to hold in the heat.

5. Assemble Your Tacos:

Spread sour cream or crema onto each tortilla. Add a layer of shredded cabbage, then place a piece of cooked fish on top. Finally, spoon some mango salsa over the fish and garnish with a few cilantro leaves if you like.

6. Serve and Enjoy:

Serve your delicious fish tacos immediately with extra lime wedges on the side for squeezing. They’re vibrant, fresh, and full of wonderful contrasting flavors.

Can I Use Frozen Fish for This Recipe?

Yes, frozen fish works well! Just make sure it’s fully thawed before cooking. Thaw it overnight in the fridge or quickly in cold water, then pat dry to remove excess moisture for the best sear.

Can I Make the Mango Salsa Ahead of Time?

Absolutely! The salsa tastes even better after sitting for 30 minutes to let the flavors marry. You can prepare it up to a day ahead and keep it refrigerated until ready to serve.

How Should I Store Leftover Fish Tacos?

Store any leftover fish, salsa, and tortillas separately in airtight containers in the fridge for up to 2 days. Reheat the fish gently in a pan to maintain crispiness, warm the tortillas, and add fresh salsa before assembling.

What If I Don’t Like Spicy Jalapeño?

You can omit the jalapeño or replace it with a mild pepper like bell pepper for crunch without heat. Alternatively, add a sprinkle of chili powder to the fish for gentle spiciness without the jalapeño.

About the author
Claudia