These fish tacos are fresh, vibrant, and packed with flavor — flaky seasoned fish, sweet mango salsa, crunchy cabbage, and a creamy lime sauce wrapped in warm tortillas.
Perfect for summer dinners, taco nights, or casual entertaining.
Serves
4 people (8 tacos)
Ingredients
For the Fish
- 1½ lbs white fish fillets
(cod, mahi-mahi, tilapia, halibut, or snapper) - 1 tbsp olive oil
Seasoning Mix
- 1 tsp chili powder
- 1 tsp paprika
- ½ tsp cumin
- ½ tsp garlic powder
- ½ tsp onion powder
- Salt, to taste
- Black pepper, to taste
- Pinch of cayenne (optional)
For the Mango Salsa
- 1 ripe mango, diced
- ½ red bell pepper, diced
- ¼ red onion, finely chopped
- 1 jalapeño, finely diced
- 2 tbsp fresh cilantro, chopped
- Juice of 1 lime
- Salt, to taste
For the Lime Crema Sauce
- ½ cup sour cream or Greek yogurt
- 1 tbsp mayonnaise
- Juice of ½ lime
- 1 garlic clove, minced
- Salt and pepper
Additional Taco Toppings
- 2 cups shredded cabbage
- Avocado slices
- Fresh cilantro
- Lime wedges
Tortillas
- 8 small corn or flour tortillas
Step 1: Make the Mango Salsa
In a bowl, combine:
- Mango
- Bell pepper
- Red onion
- Jalapeño
- Cilantro
- Lime juice
- Salt
Mix gently and refrigerate while preparing the fish.
The salsa gets better after sitting for 10–15 minutes.
Step 2: Prepare the Lime Crema
Whisk together:
- Sour cream
- Mayonnaise
- Lime juice
- Garlic
- Salt and pepper
Refrigerate until ready to serve.
Step 3: Season the Fish
- Pat fish dry with paper towels.
- Rub with olive oil.
- Mix all seasonings in a small bowl.
- Coat fish evenly on both sides.
Step 4: Cook the Fish
Skillet Method (Recommended)
- Heat a large skillet over medium-high heat.
- Cook fish for:
- 3–4 minutes per side
- Until golden and flaky
Fish should easily break apart with a fork.
Grilling Method
Grill over medium-high heat for about:
- 3–4 minutes per side
Step 5: Warm the Tortillas
Warm tortillas:
- In a dry skillet
- Directly over a gas flame
- Or wrapped in foil in the oven
Keep warm in a towel.
Step 6: Assemble the Tacos
Layer each tortilla with:
- Shredded cabbage
- Flaked fish
- Mango salsa
- Lime crema
- Avocado
- Fresh cilantro
Serve with lime wedges.
Flavor Variations
Spicy Version
Add:
- Extra jalapeño
- Hot sauce
- Chipotle powder
Tropical Version
Add:
- Pineapple chunks
- Coconut rice on the side
Baja-Style
Use:
- Beer-battered fried fish
- Extra cabbage
- Chipotle crema
Best Fish Choices
Excellent options include:
- Cod
- Mahi-mahi
- Halibut
- Snapper
- Tilapia
Avoid overly oily fish for this recipe.
Side Dish Ideas
Serve with:
- Mexican rice
- Black beans
- Street corn
- Tortilla chips & guacamole
- Cilantro lime rice
Chef Tips
- Don’t overcook the fish.
- Use ripe but firm mangoes.
- Fresh lime juice makes a huge difference.
- Corn tortillas give the most authentic flavor.
Storage
Fish
- Refrigerate up to 2 days.

