Chile-Lime Mahi-Mahi Tacos
Photo by Jonathan Reynaga on Pexels

Chile-Lime Mahi-Mahi Tacos

Tender grilled mahi-mahi fillets brushed with a smoky guajillo chile sauce and finished with fresh lime, crispy white onion, cilantro, and crema. These tacos deliver bright, bold flavors in under 45 minutes and require no exotic techniques—just a hot grill and quality ingredients.

Prep
20 min
Cook
12 min
Wait
8 min
Total
40 min
Makes
8 tacos (2 per person)
Share

Steps

Before you start
  • Pat the mahi-mahi fillets completely dry with paper towels; moisture prevents good browning
  • Preheat your grill or grill pan to medium-high heat while you prepare the sauce
  • Have all toppings (onion, cilantro, limes) sliced and ready before you start cooking—assembly is quick
  1. Toast and soak chiles

    • Place 3 guajillo chiles on a dry skillet over medium heat for about 1 minute per side, just until fragrant (don't scorch them or they'll taste bitter).
    • Remove the stems and seeds.
    • Transfer to a bowl and cover with ¾ cup (180 ml) hot water.
    • Let sit undisturbed for 5 minutes until completely soft and pliable.
    • Drain well and set aside.
    + Show details

    Ready when: Chiles are deep red, pliable, and no longer brittle

    Tip: Under-toasting gives dull flavor; over-toasting makes them bitter. A light toast for 1 minute per side strikes the balance.

  2. Blend chile-lime sauce

    • In a blender, combine the drained guajillo chiles, juice from 2 fresh limes (about 3 tablespoons / 45 ml), 3 tablespoons (45 ml) olive oil, 2 minced garlic cloves, 1 teaspoon (2 g) ground cumin, ½ teaspoon (3 g) kosher salt, and ¼ teaspoon (0.5 g) black pepper.
    • Blend on high speed for 1–2 minutes until completely smooth with no chile bits visible.
    • If too thick, add 1–2 tablespoons (15–30 ml) water and blend again.
    • The sauce should be pourable but not watery.
    + Show details

    Ready when: Sauce is velvety, uniform, and deep reddish-brown

    Tip: Taste and adjust: add more lime juice for brightness or a pinch more salt for depth.

  3. Season and marinate fish

    • Pat the 4 mahi-mahi fillets dry with paper towels—remove all surface moisture.
    • Place them in a shallow dish.
    • Brush both sides generously with the chile-lime sauce (you'll use about 5–6 tablespoons total), reserving the remaining sauce (about 3 tablespoons / 45 ml) for basting on the grill.
    • Season the fish with ¼ teaspoon (1.5 g) kosher salt and ⅛ teaspoon (0.25 g) black pepper.
    • Let sit at room temperature for 5–10 minutes while you heat the grill.
    + Show details

    Ready when: Fish is evenly coated and glistening with sauce

    Tip: Don't marinate longer than 15 minutes or the lime juice will begin to cure the fish, changing its texture and firmness.

  4. Heat and oil grill gratesOven 400°F / 205°C

    • Heat your grill or grill pan to medium-high heat (about 400°F / 200°C).
    • Once the grates are very hot (water should sizzle and dance on contact), carefully oil them: dip a folded paper towel in 1 tablespoon (15 ml) olive oil and use tongs to rub it across the grates in a few quick swipes.
    • This prevents the delicate fish from sticking.
    + Show details

    Ready when: Grill is hot enough to sear; oil shimmers on the grates

    Tip: Use tongs when oiling—never reach bare-handed over a hot grill. Well-oiled grates are essential for fish that won't stick or break.

  5. Cook mahi-mahi until opaque

    • Carefully place the 4 marinated mahi-mahi fillets on the hot grill with the skin-side up (if your fillets have skin).
    • Don't move them.
    • Let them cook undisturbed for 4–5 minutes so a flavorful golden crust develops.
    • Brush the tops (the exposed side) with the reserved chile-lime sauce.
    • Using a thin fish spatula, gently slide it under each fillet and flip only once.
    • Cook for another 3–4 minutes on the second side until the thickest part of each fillet registers 140°F (60°C) on an instant-read thermometer.
    • The flesh should be opaque and flake easily when pressed with a fork.
    + Show details

    Ready when: Internal temperature reaches 140°F (60°C); flesh is opaque, not translucent

    Tip: Resist the urge to move the fish around—constant flipping prevents browning and causes it to break apart. A thin fish spatula is gentler on delicate fillets than a standard grill spatula.

  6. Warm tortillas on grill

    • During the last 3–4 minutes while the fish finishes cooking, place your 8 flour tortillas directly on the cooler side of the grill or in a tortilla basket if you have one.
    • Heat for about 30 seconds per side until they're warm, pliable, and have light char marks.
    • Don't char them too aggressively or they'll become crispy and brittle.
    + Show details

    Ready when: Tortillas are warm, flexible, and lightly spotted with char

    Tip: If your grill is too hot or has no cooler zone, place tortillas in foil and set them on the top rack or away from direct flames.

  7. Build and serve tacos

    • Remove the grilled fish and warm tortillas from the heat.
    • Place each mahi-mahi fillet on two overlapping warm flour tortillas.
    • Top with a thin layer of thinly sliced white onion, a small handful of fresh cilantro leaves, and a generous squeeze of fresh lime juice.
    • Add a spoonful of crema if using (optional).
    • Serve immediately with lime wedges on the side so guests can add more brightness.
    + Show details

    Ready when: Tacos are assembled and ready to eat

    Tip: Overlapping two tortillas prevents filling from leaking through the bottom. Have all toppings prepped and at the table so assembly is quick and fish stays warm.

Good to know

Tips
  • Pat your mahi-mahi completely dry before grilling—excess surface moisture prevents a good sear and golden crust.
  • Don't move the fish on the grill once it touches the hot grates. Let it develop a flavorful crust for 4–5 minutes on each side, then flip only once. Constant movement causes it to stick and fall apart.
  • Use a fish spatula (thin and angled) instead of a standard grill spatula—it's much gentler on delicate fish and slides underneath more easily without tearing.
  • For extra flavor and smokiness, grill thin slices of white onion and lime halves (cut-side down) alongside the fish until charred. They become sweet and caramelized.
Make ahead

The chile-lime sauce can be made up to 3 days ahead and stored in an airtight container in the refrigerator. The fish can be marinated up to 4 hours ahead. Don't marinate longer or the lime juice will begin to cure and change the texture of the fish.

Storage & reheating

Leftover grilled mahi-mahi keeps in an airtight container in the refrigerator for up to 2 days. Do not freeze—the texture will suffer. To reheat, warm gently in a 300°F (150°C) oven for about 5 minutes, or serve cold over salad. The chile-lime sauce keeps refrigerated for up to 3 days.

Substitutions
  • Dried guajillo chiles → 2–3 tablespoons (15–23 g) ancho chile powder. Mix the powder with 3–4 tablespoons (45–60 ml) hot water to form a paste before blending with other ingredients. The flavor will be earthier and slightly less bright, but still delicious and much faster.
  • Mahi-mahi fillets → Halibut, sea bass, grouper, or firm white fish of similar thickness. Keep fillets close to 1 inch (2.5 cm) thick for even cooking. Very thin fillets may cook in 2–3 minutes per side; thicker ones may need 5–6 minutes per side.
  • Flour tortillas (6-inch) → Corn tortillas (5–6 inch). More traditional for fish tacos and won't tear under fillings. Warm the same way on the grill; they're sturdier and hold heat longer.
  • Mexican crema or sour cream → Greek yogurt mixed with a pinch of salt and juice from ½ lime. Slightly tangier than crema but provides the same cooling richness and brightness. Use the same amount.

More tacos & burritos

See all →

Find more like this

Meal
Dinner
Cuisine
Mexican
Quick & Easy
Easy

Reviews (0)