Grilled Mahi-Mahi Tacos with Avocado Lime Slaw

This recipe for Mahi Mahi Fish Tacos features mahi mahi marinated in cilantro, lime and jalapeño, then grilled and topped with fresh pico de gallo and avocado. Bright, flavorful and quick to prepare, these tacos are perfect for a backyard gathering or a simple weeknight dinner.

fish tacos on white plate, topped with diced avocado and hot sauce

Table of contents

  • Ingredients
  • Topping ideas
  • Instructions
  • Frequently asked questions
  • What to serve with the tacos
  • More recipes for the grill

Memorial Day weekend often means grilling outdoors and enjoying fresh, seasonal flavors — and these mahi mahi fish tacos are exactly that. The marinade combines citrus, cilantro and a touch of chipotle for gentle heat and smoky depth, while pico de gallo and ripe avocado add bright, cooling contrast. The recipe is straightforward and forgiving: quick marinate, a short time on the grill, and easy assembly. It’s a great option if you want something that feels special without a lot of fuss.

Mahi Mahi Fish Tacos Ingredients on a wood board

Ingredients

  • 1/4 cup olive oil
  • 1 tablespoon fresh lime juice
  • 1 tablespoon fresh lemon juice
  • 1 tablespoon chipotle chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon sea salt
  • 1 jalapeño, minced
  • 2 garlic cloves, minced
  • 1/4 cup fresh cilantro leaves, chopped
  • 1 pound mahi mahi fillet
  • 8 small corn tortillas

Topping ideas

  • 2 avocados, diced — add slices or mash for a creamy contrast
  • 1 cup shredded cabbage — provides crunch and freshness
  • 1 cup pico de gallo — fresh tomato, onion, cilantro and lime brighten the tacos
  • Hot sauce or sriracha — a drizzle for heat lovers
  • Cilantro-lime crema — a simple mix of sour cream (or yogurt), lime and cilantro
  • Pickled onions or radishes — optional, for tang and color

Instructions

Prepare the marinade: whisk together the olive oil, lime juice, lemon juice, chipotle powder, ground cumin, sea salt, minced jalapeño, minced garlic and chopped cilantro in a small bowl until well combined.

mahi mahi fish taco marinade in bowl

Place the mahi mahi in a shallow dish and pour the marinade over the fillet, making sure the fish is evenly coated. Cover and refrigerate for 15 minutes — keep the marinating time short so the acid in the citrus doesn’t begin to “cook” the fish.

marinating fish in glass dish

Preheat your grill to medium heat. Oil the grates lightly to prevent sticking. Remove the fish from the refrigerator and place on the grill, skin side down if the fillet has skin. Grill for 10–15 minutes, depending on thickness, until the fish is opaque and flakes easily with a fork. A moderate, steady heat cooks the fish through without drying it out.

marinated filet of mahi mahi on grill

When the fish is done, remove it from the grill and let it rest for about 5 minutes. Use a fork to gently pull the fish away from the skin and break it into bite-sized pieces suitable for tortillas.

Warm the corn tortillas on the grill for about 20 seconds per side until pliable and slightly charred. Fill each tortilla with flaked mahi mahi, then top with diced avocado, shredded cabbage and pico de gallo. Finish with a squeeze of lime and a few drops of hot sauce or a drizzle of cilantro-lime crema if desired.

fish tacos on plate

Frequently asked questions

  • What does mahi mahi taste like? Mahi mahi is a mild, slightly sweet white fish with a firm texture. Its firmness helps it hold together on the grill and pair well with bold marinades and fresh toppings.
  • What can I substitute for mahi mahi? If mahi mahi isn’t available, good alternatives include cod, sea bass or other firm white fish such as black cod. Choose a fish with a similar thickness so cooking time remains consistent.
  • How do I know when mahi mahi is cooked through? Fully cooked mahi mahi will be opaque all the way through and will flake easily with a fork. For best results, avoid overcooking; remove from heat as soon as it’s opaque and flakes.
  • How long should I marinate the fish? Keep the marinating time short — about 15 minutes — because the citrus juices can start to change the texture of the fish if left too long.
  • Can I make these tacos indoors? Yes. You can broil or pan-sear the marinated fish on medium-high heat until opaque and flaky. Warm tortillas on a skillet or under the broiler briefly.

What to serve with the tacos

These mahi mahi fish tacos are great on their own, but you can round out the meal with simple Mexican-style sides. Serve with tortilla chips and salsa, a light salad or one of these complementary options:

  • Grilled pineapple tomatillo guacamole
  • Cilantro pesto risotto or cilantro-lime cauliflower rice for a lighter option
  • Deconstructed Mexican street corn or a side of Mexican rice
grilled mahi mahi tacos on plate with limes

More recipes for the grill

If you enjoy grilling, try pairing these tacos with other outdoor favorites such as grilled Brussels sprouts, chipotle lime carne asada tacos, Thai chicken satay with peanut sauce, chimichurri-grilled salmon, or grilled shrimp tacos with avocado salsa.

Grilled Mahi Mahi Fish Tacos Recipe

Grilled Mahi Mahi Fish Tacos

Cilantro, lime and jalapeño-marinated mahi mahi, grilled and served with pico de gallo and avocado. Fresh, flavorful and simple to make.
Servings: 8 tacos
Prep Time: 30 minutes
Cook Time: 15 minutes
Total Time: 45 minutes
Author: Whitney Bond

Ingredients

  • 1/4 cup olive oil
  • 1 tablespoon fresh lime juice
  • 1 tablespoon fresh lemon juice
  • 1 tablespoon chipotle chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon sea salt
  • 1 jalapeño, minced
  • 2 cloves garlic, minced
  • 1/4 cup fresh cilantro leaves, chopped
  • 1 pound mahi mahi
  • 8 small corn tortillas

Toppings

  • 2 avocados, diced
  • 1 cup shredded cabbage
  • 1 cup pico de gallo

Instructions

  1. Whisk the olive oil, lime juice, lemon juice, chipotle powder, cumin, salt, jalapeño, garlic and cilantro together in a small bowl.
  2. Place the fish in a shallow dish and pour the marinade over the fish, coating evenly.
  3. Refrigerate to marinate for 15 minutes. Avoid longer marinating to prevent the citrus from altering the fish’s texture.
  4. Preheat the grill to medium heat and oil the grates lightly.
  5. Grill the fish, skin side down if applicable, for 10–15 minutes until opaque and flaky.
  6. Remove from the grill and let rest for 5 minutes, then use a fork to gently pull the fish off the skin and into pieces for filling tortillas.
  7. Warm tortillas on the grill for about 20 seconds per side, fill with fish, and top with avocado, cabbage and pico de gallo.

Nutrition Facts

Calories: 266 kcal (13%)

Carbohydrates: 21 g (7%)

Protein: 13 g (26%)

Fat: 15 g (23%)

Saturated Fat: 2 g (10%)

Cholesterol: 41 mg (14%)

Sodium: 574 mg (24%)

Potassium: 566 mg (16%)

Fiber: 5 g (20%)

Sugar: 3 g (3%)

Vitamin A: 665 mg (13%) | Vitamin C: 13.6 mg (16%)

Calcium: 46 mg (5%) | Iron: 1.7 mg (9%)