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.

0.0(0 reviews)
40mTotal
MediumDifficulty

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

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.

Advertisement
Yield
6

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

  1. 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
    Make the marinade and marinate the fish
  2. 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
    Char the pineapple and jalapeño for the salsa
  3. 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)
    Quick-pickle the red onion
  4. 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.
    Grill the mahi-mahi
  5. 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
    Warm the tortillas
  6. 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.
    Assemble and serve the tacos
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Jake Woods

About the author

Jake Woods

Hello, 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

Calories300
Total Fat7g
Saturated Fat1.1g
Cholesterol82.7mg
Sodium339.4mg
Total Carbohydrates37.2g
Dietary Fiber4.7g
Total Sugars16.5g
Includes Added Sugars0.2g
Protein24g
Vitamin D1.4μg
Calcium71.4mg
Iron2.3mg
Potassium752.4mg

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.

Sous-chef
Smoky Chipotle-Lime Grilled Mahi-Mahi Tacos with Charred Pineapple-Jalapeño Salsa

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · 6 questions per 5 minutes, 30 per day