Fish Tacos Recipe with Mango Salsa

160

In our household, fish tacos with mango salsa became a staple because they are simple, fresh and satisfying. Seasoned white fish is pan-seared until golden, then topped with sweet, lightly spicy mango salsa and a creamy avocado-lime crema. It tastes like a beachside taqueria but is ready in about 30 minutes.

Short on time? Apart from seasoning the fish, there is very little to do, and the salsa can be made a day ahead. Cook the fish to the USDA-recommended internal temperature of 145°F (63°C) and it stays both safe and juicy. These tacos work as well for a weeknight dinner as for a last-minute get-together with friends.

Fish Tacos Recipe with Mango Salsa

What Makes This Fish Tacos Recipe with Mango Salsa Special

Many fish taco recipes are either deep-fried and heavy, or plain and dry. This version sits in between: the fish is pan-seared or grilled, so it stays light, and the fresh, ripe mango brings natural sweetness balanced by a little heat and lime. You get a satisfying plate without the greasy aftertaste.

Fish Tacos Recipe with Mango Salsa

Just as important, it is flexible. Swap the fish, adjust the spice level to your family’s taste, or replace the mango with pineapple or another fresh fruit. The combination of heat and fresh sweetness is what finishes the dish.

FeatureWhy It Matters
Pan-seared or grilled fishLighter than fried versions, less oil, faster cleanup
Fresh mango salsaAdds natural sweetness and acidity, no added sugar needed
Avocado-lime cremaAdds creaminess without heavy sauces or mayonnaise
Ready in under 30 minutesGreat for weeknights, no advance prep required
Naturally gluten-free optionUse corn tortillas to keep the dish gluten-free

Ingredients for Fish Tacos Recipe with Mango Salsa

Below is everything you’ll need, broken down by component so you can prep each part separately and assemble everything at the end.

Fish Tacos Recipe with Mango Salsa

Fish and Seasoning

IngredientQuantity
White fish fillets (tilapia, cod, or similar)500g
Cumin1 tsp
Paprika1 tsp
Garlic powder½ tsp
Salt and black pepperTo taste
Olive oil2 tbsp

Mango Salsa

IngredientQuantity
Ripe mango, diced small1
Red onion, finely chopped½
Green chili, finely chopped (optional)1
Lime juice½ lime
Fresh cilantro, choppedA handful

Avocado-Lime Crema

IngredientQuantity
Ripe avocado1
Yogurt or sour cream2 tbsp
Lime juice1 lime
SaltA pinch

For Serving

IngredientQuantity
Small corn or flour tortillas8–10
Shredded cabbage1 cup
Lime wedgesFor garnish

How to Make Fish Tacos Recipe with Mango Salsa

Follow these four steps in order — the salsa needs a few minutes to rest, so starting there saves time overall.

Step 1 – Prepare the Mango Salsa

Combine the diced mango, red onion, chili, and cilantro in a bowl. Add the lime juice and toss gently. Let it sit for about 10 minutes so the flavors have time to blend.

Fish Tacos Recipe with Mango Salsa

Step 2 – Season and Cook the Fish

Rub the fish fillets with the spice mix and olive oil on both sides. Heat a skillet over medium-high heat and cook the fish for 3 to 4 minutes per side, until golden, opaque, and easily flaked with a fork. The fish is done when it reaches an internal temperature of 145°F (63°C). Don’t overcook it, or it will dry out.

Step 3 – Make the Crema

Mash the avocado until smooth, then stir in the yogurt, lime juice, and salt until you get a creamy, even texture.

Step 4 – Assemble the Tacos

Warm the tortillas briefly over an open flame or in a dry skillet. Layer shredded cabbage, flaked fish, mango salsa, and a drizzle of avocado-lime crema. Serve immediately with lime wedges on the side.

StepTime Needed
Prepare mango salsa10 minutes
Season and cook fish8–10 minutes
Make avocado crema5 minutes
Warm tortillas and assemble5 minutes
Total time~25–30 minutes

Best Fish to Use for This Recipe

If tilapia isn’t available, several other firm white fish work just as well. The key is choosing a fillet that holds together during cooking rather than falling apart when flipped.

Fish TypeFlavor ProfileBest Cooking Method
TilapiaMild, neutralPan-sear
CodMild, slightly sweetPan-sear or grill
HalibutFirm, mildGrill
SalmonRich, fattyGrill or pan-sear
Mahi-mahiFirm, slightly sweetGrill

Tips for the Best Fish Tacos Recipe with Mango Salsa

Don’t cook the fish at high heat because it dries out quickly. Toasting the tortillas makes a difference and is very easy. You can even add some chili powder or an extra chopped chili to the seasoning of the fish to give it more spice if you like it that way.

A few additional tips that make a real difference:

  • Pat the fish dry before seasoning — this helps it sear properly instead of steaming.
  • Don’t skip the salsa’s resting time; it allows the flavors to fully develop.
  • If your avocado isn’t fully ripe, add a bit more yogurt to help smooth out the texture.
  • Warm tortillas right before serving, not in advance, so they stay soft and pliable.

Substitutions and Variations

This recipe adapts easily if you want to change the flavor profile or accommodate different diets.

Original IngredientSubstituteEffect on Recipe
White fishShrimpShorter cook time, sweeter flavor
MangoPineappleSlightly more tart, similar texture
Sour cream/yogurtCoconut yogurtDairy-free option
Flour tortillasCorn tortillasGluten-free
CabbageLettuceLighter crunch, milder flavor

Storage and Reheating Instructions

Keep cooked fish and salsa separate and store in refrigerated airtight containers. Both foods are safe to eat for up to 2 days. While frozen cooked fish is technically safe to eat, the fish loses its texture. You should make the salsa and the crema when you’re ready to eat the fish.

ComponentStorage MethodShelf Life
Cooked fishAirtight container, fridge2 days
Mango salsaAirtight container, fridge1–2 days
Avocado cremaAirtight container, fridge, plastic wrap pressed on surface1 day
TortillasSealed bag, room temperature or fridge3–5 days

Frequently Asked Questions About Fish Tacos Recipe with Mango Salsa

Can I make this recipe ahead of time? Yes, the mango salsa and avocado crema can be prepared a day in advance. The fish, however, is best cooked close to serving time.

What fish works best for tacos? Any firm white fish fillet works well, such as tilapia or cod.

Is this recipe healthy? Yes — the fish is grilled or pan-seared rather than fried, and the salsa is made entirely from fresh ingredients with no heavy additions.

Can I make this recipe spicier? Yes, add extra chopped chili to the salsa or a pinch of cayenne pepper to the fish seasoning.

What can I serve alongside these tacos? Rice and beans (try our Gallo Pinto), Mexican sweet corn bread, or a simple green salad all pair well with this dish. For a chip-and-dip starter, serve it with salsa con queso.

More Recipes You’ll Love

RECIPE

Fish Tacos Recipe with Mango Salsa

Fish Tacos Recipe with Mango Salsa

Author: Olivia Stone | Home Chef
320kcal
No ratings yet
Share Print
Prep 15 minutes
Cook 10 minutes
10 minutes
Total 35 minutes
Easy fish tacos with mango salsa: pan-seared white fish, sweet and lightly spicy fresh mango salsa, and creamy avocado-lime crema in warm tortillas. Light, fresh and ready in about 30 minutes, perfect for weeknights.
Servings 4 servings
Course Main Course
Cuisine Mexican

Ingredients

  • For the fish:
  • 500 g white fish fillets tilapia, cod, or similar
  • 1 tsp cumin
  • 1 tsp paprika
  • ½ tsp garlic powder
  • Salt and black pepper to taste
  • 2 tbsp olive oil
  • For the mango salsa:
  • 1 ripe mango diced small
  • ½ red onion finely chopped
  • 1 green chili finely chopped (optional)
  • Juice of ½ lime
  • A handful of fresh cilantro chopped
  • For the avocado-lime crema:
  • 1 ripe avocado
  • 2 tbsp yogurt or sour cream
  • Juice of 1 lime
  • A pinch of salt
  • For serving:
  • 8 –10 small corn or flour tortillas
  • 1 cup shredded cabbage
  • Lime wedges

Equipment

  • Skillet or grill pan
  • Mixing bowls
  • Cutting board and knife
  • Fork (for flaking fish and mashing avocado)

Method

  1. To make the mango salsa:
    Fish Tacos Recipe with Mango Salsa
  2. Combine mango, red onion, chili, and cilantro in a bowl.
  3. Add lime juice and toss gently.
  4. Let sit for 10 minutes to let flavors blend.
  5. To make the fish:
    Fish Tacos Recipe with Mango Salsa
  6. Rub fish fillets with spice mix and olive oil on both sides.
  7. Heat a skillet over medium-high heat.
  8. Cook fish 3–4 minutes per side, until golden and easily flaked.
  9. To make the avocado-lime crema:
    Fish Tacos Recipe with Mango Salsa
  10. Mash the avocado until smooth.
  11. Stir in yogurt, lime juice, and salt until creamy.
  12. To assemble:
    Fish Tacos Recipe with Mango Salsa
  13. Warm tortillas briefly over open flame or in a dry skillet.
  14. Layer cabbage, flaked fish, mango salsa, and crema.
  15. Serve immediately with lime wedges.

Nutrition

Serving2tacosCalories320kcalCarbohydrates32gProtein24gFat12gSaturated Fat2.5gPolyunsaturated Fat2gMonounsaturated Fat6gCholesterol55mgSodium420mgPotassium650mgFiber5gSugar9gVitamin A900IUVitamin C25mgCalcium80mgIron1.8mg

Notes

  • Pat fish dry before seasoning for a better sear.
  • Don’t skip the salsa’s resting time.
  • Warm tortillas just before serving to keep them soft.
  • For a spicier version, add extra chopped chili or a pinch of cayenne.

Tried this recipe?

Let us know how it was!

Join the Conversation

Leave a Reply

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

Recipe Rating




Close
Your custom text © Copyright 2026. All rights reserved.
Close