Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa
Smoky, chipotle-lime marinated mahi-mahi grilled until charred and flaky, piled into warm tortillas with a bright charred pineapple–jalapeño salsa and quick-pickled red onions. Fast to prep and big on contrast — sweet, smoky, tangy and a touch of heat.
Ingredient Spotlight
Mahi-mahi fillets
Mahi‑mahi is a firm, lean tropical fish (also called dolphinfish) common in Hawaiian, Caribbean and Latin American cooking. It has mildly sweet, meaty white flesh and a clean flavor that stands up well to grilling and bold marinades. You can find it fresh or frozen at seafood counters and many supermarkets; good substitutes are swordfish, grouper, halibut, thick-cut cod or snapper.
Ingredient Spotlight
Minced chipotle in adobo
Chipotles in adobo are smoked ripe jalapeños canned in a tangy tomato‑vinegar‑spice sauce (adobo), a staple of Mexican cuisine. They give a smoky, earthy heat with a slightly sweet, tangy tomato background, and the sauce itself is very flavorful. Look for small cans in the Latin/Hispanic aisle or at Mexican markets; if unavailable, substitute with chipotle powder or smoked paprika plus a little tomato paste and vinegar (adjust to taste to control heat).
Jake Woods's note
"These tacos shine at backyard dinners and weeknight feasts alike — the charred pineapple salsa cuts through the smoky chipotle for a perfect sweet-heat balance. Home cooks will love how little hands-on grill time yields big, restaurant-style flavor."
About This Recipe
These smoky chipotle-lime mahi-mahi tacos live at the intersection of summer grilling and smart weeknight cooking. The fish is brightened with lime and anchored by smoky minced chipotle in adobo, then quickly seared so the exterior chars and the interior flakes buttery and opaque. A charred pineapple–jalapeño salsa provides a juicy, caramelized sweetness and a green snap of fresh cilantro, while quick-pickled red onions add the sharp, vinegary lift that keeps every bite lively. The reserved spoonful of marinade becomes a connective thread—used to finish both the salsa and the pickles—so you get consistent flavor without reworking the recipe.
This version works because of contrasts: hot, smoky fish against cold, sweet, and acidic salsa; soft tortillas carrying pieces of meaty mahi-mahi against the crunch of pineapple. It’s forgiving for cooks who want a serious grilled flavor without fuss—marinate only briefly to avoid denaturing the fish, char the fruit for depth, and rest the fillets so they stay moist. Make it for casual summer dinners, small backyard parties, or when you want a taco that tastes celebratory but comes together in 40 minutes.
Ingredients for Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa
- 1 1/2 lb Mahi-mahi fillets
- 1/3 cup Chipotle-lime marinade (minced chipotle in adobo, fresh lime juice, olive oil, minced garlic, cumin, kosher salt) — reserve 2 tbsp before adding fish
- 1 large Fresh pineapple (peeled, cored — to char and chop)
- 1 medium Jalapeño (seeded if you prefer milder heat)
- 1/3 cup Fresh cilantro, chopped
- 1/2 medium Red onion (thinly sliced for quick-pickling)
- 8 pieces Corn or flour tortillas
How to Make Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa
Step 1: Make the marinade and marinate the fish
Combine the chipotle-lime marinade components (minced chipotle in adobo, fresh lime juice, olive oil, minced garlic, ground cumin and kosher salt) in a bowl. Reserve 2 tablespoons of the marinade for the salsa/pickles, then coat the mahi-mahi in the remaining marinade, cover and refrigerate 15–25 minutes (no longer than 30 minutes to avoid “cooking” the fish). Pat fish dry before grilling.For this step
- 1 1/2 lbMahi-mahi fillets
- 1/3 cupChipotle-lime marinade (minced chipotle in adobo, fresh lime juice, olive oil, minced garlic, cumin, kosher salt) — reserve 2 tbsp before adding fish
Step 2: Char the pineapple and jalapeño for the salsa
Preheat the grill to medium-high (about 450–500°F / 230–260°C) and oil the grates. Halve or slice the pineapple into rings or long wedges and place on the hot grates, turning until deeply charred and caramelized (about 2–3 minutes per side). Add the whole jalapeño and blister on all sides (about 2–3 minutes). Remove and let cool, then chop the pineapple and mince the jalapeño; combine with chopped cilantro and 1–2 tablespoons of the reserved marinade to finish the salsa. Taste and adjust salt if needed.For this step
- 1 largeFresh pineapple (peeled, cored — to char and chop)
- 1 mediumJalapeño (seeded if you prefer milder heat)
- 1/3 cupFresh cilantro, chopped
Step 3: Quick-pickle the red onion
Toss the thinly sliced red onion with 1–2 tablespoons of the reserved marinade and a splash (about 2 tablespoons) of water to loosen the acid; add a pinch of salt. Let sit at room temperature while you grill (10–15 minutes) — the onion will turn bright and mellow. If you prefer a more pronounced pickle, refrigerate up to 1 hour.For this step
- 1/2 mediumRed onion (thinly sliced for quick-pickling)
Step 4: Grill the mahi-mahi
Oil the fish lightly or brush the grill grates with oil. Place fillets over direct heat and cook undisturbed until grill marks form and the fish releases easily, about 3–5 minutes depending on thickness. Flip once and grill another 3–4 minutes until the fish is opaque, flakes easily, and reaches about 140–145°F (60–63°C). Remove and rest 3–5 minutes, then flake into large pieces with a fork.Step 5: Warm the tortillas
While the fish rests, warm tortillas on the hot grates 20–45 seconds per side until pliable and slightly charred — or heat in an indoor skillet if you’re cooking inside. Keep them wrapped in a clean towel to stay warm.For this step
- 8 piecesCorn or flour tortillas
Step 6: Assemble and serve the tacos
Build tacos with warmed tortillas, flaked mahi-mahi, a generous spoonful of charred pineapple–jalapeño salsa and a few quick-pickled red onion slices. Finish with extra cilantro if desired and serve immediately. Tip: swap mahi-mahi for other firm white fish like halibut, swordfish or cod; if using an indoor grill pan, preheat it until very hot and follow the same searing times.
- Combine the chipotle-lime marinade components (minced chipotle in adobo, fresh lime juice, olive oil, minced garlic, ground cumin and kosher salt) in a bowl. Reserve 2 tablespoons of the marinade for the salsa/pickles, then coat the mahi-mahi in the remaining marinade, cover and refrigerate 15–25 minutes (no longer than 30 minutes to avoid “cooking” the fish). Pat fish dry before grilling.
- Preheat the grill to medium-high (about 450–500°F / 230–260°C) and oil the grates. Halve or slice the pineapple into rings or long wedges and place on the hot grates, turning until deeply charred and caramelized (about 2–3 minutes per side). Add the whole jalapeño and blister on all sides (about 2–3 minutes). Remove and let cool, then chop the pineapple and mince the jalapeño; combine with chopped cilantro and 1–2 tablespoons of the reserved marinade to finish the salsa. Taste and adjust salt if needed.
- Toss the thinly sliced red onion with 1–2 tablespoons of the reserved marinade and a splash (about 2 tablespoons) of water to loosen the acid; add a pinch of salt. Let sit at room temperature while you grill (10–15 minutes) — the onion will turn bright and mellow. If you prefer a more pronounced pickle, refrigerate up to 1 hour.
- Oil the fish lightly or brush the grill grates with oil. Place fillets over direct heat and cook undisturbed until grill marks form and the fish releases easily, about 3–5 minutes depending on thickness. Flip once and grill another 3–4 minutes until the fish is opaque, flakes easily, and reaches about 140–145°F (60–63°C). Remove and rest 3–5 minutes, then flake into large pieces with a fork.
- While the fish rests, warm tortillas on the hot grates 20–45 seconds per side until pliable and slightly charred — or heat in an indoor skillet if you’re cooking inside. Keep them wrapped in a clean towel to stay warm.
- Build tacos with warmed tortillas, flaked mahi-mahi, a generous spoonful of charred pineapple–jalapeño salsa and a few quick-pickled red onion slices. Finish with extra cilantro if desired and serve immediately. Tip: swap mahi-mahi for other firm white fish like halibut, swordfish or cod; if using an indoor grill pan, preheat it until very hot and follow the same searing times.
Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa Tips
Reserve Marinade Safely
Set aside the 2 tablespoons of marinade before it touches raw fish to avoid cross-contamination and to use for the salsa and pickles without reheating.
Dry Fish Before Grilling
Pat the fillets very dry after marinating to ensure a clean sear and prevent steaming, which will help the fish release easily from the grates.
Char Pineapple Properly
Cut pineapple into rings or long wedges and get a hot grate; aim for deep caramelization without prolonged charring—2–3 minutes per side usually gives you sweet, smoky pieces.
Mind the Grill Zones
Use direct high heat for searing the mahi-mahi, then move slightly off direct flame if any area begins to blacken too fast so the inside can finish cooking.
Make Pickles Ahead
If you have the time, refrigerate the quick-pickled onions for up to an hour to deepen color and mellow sharpness, which brightens the tacos.
Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa Variations and Substitutions
Fish Swap: Firm White
Replace mahi-mahi with halibut, swordfish, or thick-cut cod, adjusting cook time for thickness—these keep a meaty texture that stands up to the salsa.
Vegetarian Option
Grill thick slices of halloumi or smoky poblano-roasted cauliflower florets in the same marinade for a satisfying, plant-forward taco.
Creamy Finish
Stir a touch of lime into crema or Greek yogurt and drizzle over the tacos for cooling richness that balances the chipotle heat.
Lower Heat Version
Use a single seeded canned chipotle or swap to smoked paprika and a small amount of adobo for smoky flavor with much milder spice.
How to Store and Make Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa Ahead
Store components separately: keep leftover cooked fish in an airtight container in the refrigerator for up to 2 days, and the charred pineapple salsa and pickled onions for 3–4 days. Reheat the fish gently in a 300°F oven or a low skillet with a splash of oil to avoid drying it out, and warm tortillas wrapped in foil or a damp towel. Do not leave assembled tacos sitting; assemble just before serving for best texture.
What to Serve With Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa
Serve with simple sides that echo the flavors—grilled street corn (elotes) sprinkled with cotija and lime, cilantro-lime rice, or a crunchy cabbage slaw tossed with lime and olive oil. For drinks, a crisp lager, a grapefruit margarita, or a tart hibiscus agua fresca complements the sweet-and-smoky profile. Plate tacos on a warm platter with lime wedges and extra cilantro so guests can finish to taste.
Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa FAQs
Can I marinate the mahi-mahi longer than 30 minutes?
No—limit the marinating to 15–30 minutes; the acid in lime will begin to firm and denature the fish, changing its texture if left too long.
How do I know the fish is done without a thermometer?
Look for the fillet to turn fully opaque and to flake easily with a fork; the exterior should have good sear marks and the interior should no longer be translucent.
Can I use frozen mahi-mahi?
Yes—thaw it completely in the refrigerator and pat dry before marinating; excess moisture will prevent a proper sear, so remove any surface liquid.
What if I don’t have an outdoor grill?
Use a very hot cast-iron skillet or an indoor grill pan preheated until smoking; you’ll still get good caramelization and can finish cooking in the oven if needed.
How spicy will these tacos be?
They have a medium heat from the chipotle and jalapeño; seed the jalapeño and use less reserved chipotle if you prefer milder tacos, or add more for extra kick.
About the author
Jake WoodsHello, 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 Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: 1 serving
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
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Healthy Eating
Low-Fat Grill Swaps for Big Flavor
A practical guide to trimming fat from grilled meals without losing juiciness or char. Learn yogurt- and citrus-based marinades, lean protein picks, searing and indirect-heat tricks, plus 5 quick low-fat marinades and a simple weeknight plan.
Recipes
DIY Edible Monster Eyes Candy
Make safe, fun edible monster eyes for cupcakes, cookies, and candy trays. Step-by-step recipes show baking-soda balls, chocolate and fondant eyes, wafer-print options, plus assembly, storage, and kid-friendly safety tips.
More from Mexican
View all Mexican recipes →Cheesy Enchilada Casserole
Instant Pot Beef Enchiladas
Smoked Pulled Pork Enchiladas
Vegan Black Bean Enchiladas
Chicken Enchiladas Red Sauce
Green Chile Chicken Enchiladas
Skillet Enchilada Dinner
Breakfast Enchilada Casserole
Air Fryer Crispy Enchiladas
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
