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.

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.

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.
| Feature | Why It Matters |
|---|---|
| Pan-seared or grilled fish | Lighter than fried versions, less oil, faster cleanup |
| Fresh mango salsa | Adds natural sweetness and acidity, no added sugar needed |
| Avocado-lime crema | Adds creaminess without heavy sauces or mayonnaise |
| Ready in under 30 minutes | Great for weeknights, no advance prep required |
| Naturally gluten-free option | Use 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 and Seasoning
| Ingredient | Quantity |
|---|---|
| White fish fillets (tilapia, cod, or similar) | 500g |
| Cumin | 1 tsp |
| Paprika | 1 tsp |
| Garlic powder | ½ tsp |
| Salt and black pepper | To taste |
| Olive oil | 2 tbsp |
Mango Salsa
| Ingredient | Quantity |
|---|---|
| Ripe mango, diced small | 1 |
| Red onion, finely chopped | ½ |
| Green chili, finely chopped (optional) | 1 |
| Lime juice | ½ lime |
| Fresh cilantro, chopped | A handful |
Avocado-Lime Crema
| Ingredient | Quantity |
|---|---|
| Ripe avocado | 1 |
| Yogurt or sour cream | 2 tbsp |
| Lime juice | 1 lime |
| Salt | A pinch |
For Serving
| Ingredient | Quantity |
|---|---|
| Small corn or flour tortillas | 8–10 |
| Shredded cabbage | 1 cup |
| Lime wedges | For 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.

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.
| Step | Time Needed |
|---|---|
| Prepare mango salsa | 10 minutes |
| Season and cook fish | 8–10 minutes |
| Make avocado crema | 5 minutes |
| Warm tortillas and assemble | 5 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 Type | Flavor Profile | Best Cooking Method |
|---|---|---|
| Tilapia | Mild, neutral | Pan-sear |
| Cod | Mild, slightly sweet | Pan-sear or grill |
| Halibut | Firm, mild | Grill |
| Salmon | Rich, fatty | Grill or pan-sear |
| Mahi-mahi | Firm, slightly sweet | Grill |
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 Ingredient | Substitute | Effect on Recipe |
|---|---|---|
| White fish | Shrimp | Shorter cook time, sweeter flavor |
| Mango | Pineapple | Slightly more tart, similar texture |
| Sour cream/yogurt | Coconut yogurt | Dairy-free option |
| Flour tortillas | Corn tortillas | Gluten-free |
| Cabbage | Lettuce | Lighter 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.
| Component | Storage Method | Shelf Life |
|---|---|---|
| Cooked fish | Airtight container, fridge | 2 days |
| Mango salsa | Airtight container, fridge | 1–2 days |
| Avocado crema | Airtight container, fridge, plastic wrap pressed on surface | 1 day |
| Tortillas | Sealed bag, room temperature or fridge | 3–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
- Soyaki Salmon Recipe
- Salsa Con Queso Recipe
- Mexican Sweet Corn Bread Recipe
- Healthy Crunchwrap Supreme Recipe
RECIPE

Fish Tacos Recipe with Mango Salsa
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
- To make the mango salsa:

- Combine mango, red onion, chili, and cilantro in a bowl.
- Add lime juice and toss gently.
- Let sit for 10 minutes to let flavors blend.
- To make the fish:

- Rub fish fillets with spice mix and olive oil on both sides.
- Heat a skillet over medium-high heat.
- Cook fish 3–4 minutes per side, until golden and easily flaked.
- To make the avocado-lime crema:

- Mash the avocado until smooth.
- Stir in yogurt, lime juice, and salt until creamy.
- To assemble:

- Warm tortillas briefly over open flame or in a dry skillet.
- Layer cabbage, flaked fish, mango salsa, and crema.
- Serve immediately with lime wedges.
Nutrition
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.


