These tacos are a celebration of contrasts: warm, sweet pineapple against cool, tangy slaw and tender blackened fish tucked into soft tortillas. The magic happens when the pineapple is gently caramelized, unlocking its natural sugars and adding a smoky depth that pairs beautifully with the spiced tilapia.
Every bite brings together a creamy drizzle, a crunchy cabbage slaw and a burst of citrus. It’s a quick, satisfying meal that feels like a trip to a seaside taqueria-no reservations required.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Preheat the broiler to high. Drain the pineapple and place it in a medium bowl. Chop half the cilantro; set the rest aside for garnish. Halve the lime; cut one half into wedges. Peel and mince the shallot until you have 1 tablespoon. Mince the garlic until you have 1/2 teaspoon (save the rest for another use).
- Add the minced shallot, half the chopped cilantro and a squeeze of lime juice to the bowl with the pineapple. Toss to combine. Season with salt and pepper to taste.
- Pat the tilapia dry with paper towels and place on a lightly oiled baking sheet. Drizzle with olive oil and season all over with salt, pepper and the Southwest spice blend. Rub the seasonings into the fish. Broil until opaque and lightly charred, about 8 minutes.
- Meanwhile, in a small bowl, stir together the sour cream, mayonnaise, 1½ teaspoons water, a squeeze of lime and a pinch of garlic. Season with salt and pepper. Adjust garlic to your taste or omit if preferred.
- In another medium bowl, toss the shredded red cabbage with the remaining chopped cilantro, ½ teaspoon sugar, a squeeze of lime and 1 tablespoon of the crema mixture. Season with salt, pepper and more lime if desired. Wrap the tortillas in a damp paper towel and microwave on high until warm, about 30 seconds.
- Break the cooked tilapia into bite-sized pieces. Fill each tortilla with fish, slaw and pineapple salsa. Drizzle with the remaining crema. Tear the reserved cilantro leaves over the top. Serve with lime wedges on the side.
Recipe Tips
For extra char, broil the pineapple pieces alongside the fish for the last 2-3 minutes.
If you prefer a milder garlic flavor, start with just a pinch and add more to taste.
Warm the tortillas directly over a gas flame for a smoky touch.
FAQ
Can I use a different fish?
Yes, any firm white fish like cod, halibut or mahi-mahi works well. Adjust cooking time as needed.
How do I make the salsa ahead?
Prepare the pineapple salsa up to a day in advance and refrigerate. Add the cilantro just before serving for best flavor.
Can I use corn tortillas instead of flour?
Absolutely. Corn tortillas are a great gluten-free option. Warm them briefly in a dry skillet or microwave.





























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.