Grilled Mahi-Mahi Fish Tacos with Fresh Pineapple Salsa
Light, summery grilled mahi-mahi tacos topped with a bright fresh pineapple salsa. Quick to prep and perfect for backyard grilling, these tacos balance smoky, spiced fish with sweet-tart salsa for an easy weeknight or weekend meal.
Jake's note
"These tacos shine at casual summer dinners and cookouts — the grilled mahi-mahi is flaky and mild while the pineapple salsa keeps things bright and refreshing. Home cooks will love how fast this comes together and how well it scales for guests."
Grilled Mahi-Mahi Fish Tacos with Fresh Pineapple Salsa
These grilled mahi‑mahi tacos are a lesson in balance: firm, meaty fillets take a quick smoky char that contrasts with a bright pineapple salsa bursting with sweet‑tart pop and herbal cilantro. The light chili-and-black‑pepper rub seasons rather than overwhelms, highlighting the fish’s clean ocean flavor while the jalapeño provides a tuned lift of heat. Ready in about half an hour, the dish is perfect for backyard grilling when you want something festive enough for guests but easy enough for a weeknight.
I flake the fish instead of slicing so every tortilla catches a mixture of charred edges and soft flakes, and I always warm the corn tortillas on the grill to pick up a whisper of smoke. Making the salsa just ahead — ten to twenty minutes is enough — lets the juices meld without turning the pineapple mushy; reserve the cilantro until the end if you want the herb to stay bright. Because mahi‑mahi holds together on the grill, this recipe is forgiving: keep the heat high, oil sparingly, and you’ll get a crisp exterior with tender, juicy flakes every time.
Plan your timing
Ingredients
Instructions
Make the pineapple salsa
For this step
- 2 cupsFresh pineapple, diced
- 0.5 mediumRed onion, finely diced
- 0.38 cupFresh cilantro, chopped
- 1 eachJalapeño, seeded and minced
- 2 eachLimes, juiced (about)
- 1 tspKosher salt
Season and oil the fish
For this step
- 1.5 lbMahi-mahi fillets (skinless), about 1–1.5" thick
- 2 tbspExtra-virgin olive oil
- 1.5 tspChili powder and freshly ground black pepper (combined)
Preheat and prepare the grill
Grill the mahi-mahi
Warm the tortillas
For this step
- 8 eachSmall corn tortillas
Assemble and serve
Tips from the kitchen
Pat fish very dry
Wipe fillets with paper towels until surface moisture is gone so the oil and rub adhere and the fish gets quick, clean grill marks.
Oil the fish, not grates
Coating the fish with oil prevents sticking without creating flare-ups; if you oil grates use a folded paper towel held with tongs to avoid burns.
High heat, short time
Preheat to medium‑high so the exterior sears in a few minutes; flip once and finish quickly to avoid drying out the mahi‑mahi.
Rest then flake
Let cooked fillets rest 2–3 minutes so juices redistribute, then break into large flakes for the best contrast of textures in each taco.
Timing the salsa
Make the salsa 10–20 minutes ahead to marry flavors, but don’t wait too long or the pineapple will lose its crispness—add cilantro near serving for brightness.
Variations & substitutions
Fish swap: cod or salmon
Use firm white fish like cod for a milder profile or salmon for a richer, oilier taco; adjust grill time so salmon stays moist and cod flakes easily.
Charred pineapple salsa
Grill the pineapple for 2–3 minutes per side before dicing to add a smoky caramel note that pairs nicely with the grilled fish.
Jerk‑style twist
Replace the chili rub with a Jamaican jerk blend and add a splash of rum or orange juice to the salsa for a Caribbean flavor lift.
Vegetarian option
Swap mahi‑mahi for thick slices of grilled halloumi or meaty portobello mushrooms and proceed the same way for a satisfying vegetarian taco.
Storage & make-ahead
Store leftover fish and pineapple salsa in separate airtight containers in the refrigerator; the fish will keep well for up to 2 days while the salsa can last 3 days. Reheat the fish gently on a warm grill or skillet for a minute or two per side, covered, to avoid overcooking; alternatively serve the flaked fish cold over salads. Keep tortillas wrapped in a towel or in a resealable bag at room temperature for a day, or warm from chilled on the griddle.
What to serve with it
Serve with a simple cabbage slaw or black beans and cilantro‑lime rice to round out the meal, and offer lime wedges, extra cilantro, and sliced jalapeño at the table. For drinks, a crisp Mexican lager, a citrusy margarita, or a chilled Albariño pairs nicely with the sweet‑tart salsa and grilled fish.
Frequently asked questions
Can I use frozen mahi‑mahi?
Yes—thaw completely in the refrigerator, pat very dry to remove excess water, and proceed as written; partially frozen fish will steam and stick rather than sear.
How can I tell when the fish is done?
The fish is done when it has opaque flesh and flakes easily with a fork; the recipe targets about 145°F (63°C) per USDA guidelines, though many cooks pull mahi‑mahi around 135–140°F for a moister result.
How far ahead can I make the pineapple salsa?
Make the salsa 10–20 minutes ahead for immediate service or up to 24–48 hours refrigerated; note that the flavors intensify and the pineapple softens over time, so add cilantro just before serving if you want it bright.
My fish sticks to the grill—what did I do wrong?
Most sticking is caused by a not-hot-enough grate or excess moisture on the fish; preheat and clean the grates, pat the fish dry, oil the fish, and let it sear without moving for the first few minutes.
Can I use flour tortillas instead of corn?
Yes—flour tortillas are more pliable and forgiving, especially with larger fillings; warm and lightly char them the same way, or use small street‑taco flour tortillas if you prefer.
About the author
JakeHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Ingredients
- Fresh pineapple, diced2 cups
- Red onion, finely diced0.5 medium
- Fresh cilantro, chopped0.38 cup
- Jalapeño, seeded and minced1 each
- Limes, juiced (about)2 each
- Kosher salt1 tsp
- Mahi-mahi fillets (skinless), about 1–1.5" thick1.5 lb
- Extra-virgin olive oil2 tbsp
- Chili powder and freshly ground black pepper (combined)1.5 tsp
- Small corn tortillas8 each
Nutrition Facts
Per serving: 1 taco
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Guides
Summer Seafood on the Grill
A practical seasonal guide to buying sustainable summer seafood, mastering timing and heat on the grill, and serving 12 grill-friendly fish and shellfish ideas. Includes storage, quick smoke hacks, finishing sauces, and backyard pairing suggestions for easy summer gatherings.
Guides
Regional Seasonal Crowd‑Pleasers: 36 Grilled & Campfire Favorites from Across the U.S.
A region-by-region guide to 36 seasonal grilled and campfire recipes Americans actually cook. Includes spring–summer–fall picks for four U.S. regions, plus grill/campfire adaptations, local-produce swaps, hosting shortcuts and quick scale-up formulas for gatherings.
Guides
Trending Backyard Sauces for 2026: 12 Global Condiments to Slather, Mop & Serve with Grilled Food
A trend-forward guide to the 12 must-have global sauces for backyard grilling in 2026. Profiles, flavor notes, pantry shortcuts, grill pairings and smart make-ahead and scaling tips to feed a crowd without sweating the details.
More from Grilling
View all Grilling recipes →Grilled Salmon Burgers with Sriracha Mayo and Pickled Red Onions
Grilled-Fig Gin Slushy with Honey-Thyme Syrup
Campfire-Smoked Old Fashioned with Grilled Cherry‑Balsamic Syrup
Grilled Ribeye Tacos with Muddled Passion Fruit Salsa and Charred‑Lime Crema
Open-Faced Grilled Maple‑Mustard Chicken & Peach Breakfast Toast with Fried Egg
Pellet Grill Pizza Neapolitan
Butter‑Basted Grilled Filet Mignon with Charred Garlic‑Herb Butter & Smoky Dijon Dipping Sauce
Cedar-Plank Grilled Swordfish Steaks with Warm Olive-Tomato Tapenade and Charred Fennel-Orange Salad
Grilled Cajun Crab Cakes on Cedar with Charred Corn Salsa
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · Answers may not always be perfect