In our household, the fish tacos with mango salsa recipe became a staple meal because it is simple to prepare, fresh and satisfying. The basics of this recipe include a perfected seasoned fish, a mango salsa for that burst of fruit, a creamy sauce of avocado and lime, and most importantly, they are fast. Preparing fast food doesn’t mean boring food, and preparing this meal is a prime example.
Short on time? Fish tacos, aside from seasoning the fish, requires little effort to prepare fresh ingredients for this fast meal. The fruitiness of mango salsa can be prepared in advance and paired with fish tacos for a casual dinner. The same can be said for you last minute hangout with friends because this recipe is perfect for a variety of dining situations or events.

What Makes This Fish Tacos Recipe with Mango Salsa Special
The best fish taco recipes strike that balance between being light and being memorable. Most fall into two categories. This recipe is different. The fish is grilled or pan seared. Instead of mangos fried, this recipe uses fresh, ripe mangos which give the most delicious sweetness followed by a perfect balance of heat. This recipe solves the greasy aftertaste problem without losing the full feeling you get when you finish a plate.

Another reason this recipe stands out is that it is so adaptable. The main components can be switched out and the spice level altered to best suit a family’s taste. The cool salsa does not need to be mango, and may be any fruit that brings freshness. The combination of heat and fresh sweetness finish this recipe.
| 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 and easily flaked with a fork. 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, black beans, or a simple green salad all pair well with this dish.
More Recipes You’ll Love
- Grilled Salmon with Lemon Butter Sauce
- Spicy Shrimp Tacos
- Grilled Tuna Salad
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.


