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.

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.

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.

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.

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.

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.

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

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
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
- Whisk the olive oil, lime juice, lemon juice, chipotle powder, cumin, salt, jalapeño, garlic and cilantro together in a small bowl.
- Place the fish in a shallow dish and pour the marinade over the fish, coating evenly.
- Refrigerate to marinate for 15 minutes. Avoid longer marinating to prevent the citrus from altering the fish’s texture.
- Preheat the grill to medium heat and oil the grates lightly.
- Grill the fish, skin side down if applicable, for 10–15 minutes until opaque and flaky.
- 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.
- 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%)