Mahi-Mahi Fish Tacos


In this mahi-mahi fish taco recipe, chili-coated fish gets a lovely crust from the hot pan. The creaminess of the avocado sauce complements the crisp crunch of the jicama, and it's all pulled together in 20 minutes.

Prep Time:
20 mins
Total Time:
20 mins
4 servings


  • 4 (4 ounce) skinless mahi-mahi fillets

  • 1 teaspoon chili powder

  • ½ teaspoon ground pepper

  • 1 tablespoon extra-virgin olive oil

  • ½ teaspoon salt, divided

  • 1 avocado

  • cup plain whole-milk Greek yogurt

  • cup water

  • 2 tablespoons lime juice

  • 6 (6 inch) corn tortillas, warmed

  • ½ cup jicama matchsticks

  • 1 red Fresno chile or jalapeño pepper, seeded and sliced

  • ½ cup loosely packed fresh cilantro leaves


  1. Sprinkle fish evenly with chili powder and pepper. Heat oil in a large nonstick or cast-iron skillet over medium-high heat. Add the fish; cook until golden brown and cooked through, about 3 minutes per side. Transfer to a paper-towel-lined plate; sprinkle evenly with 1/4 teaspoon salt. Set aside.

  2. Place avocado, yogurt, water, lime juice and the remaining 1/4 teaspoon salt in a blender; process until well combined and smooth, about 30 seconds.

  3. Use a fork to flake the fish into large pieces. Top tortillas with the fish, jicama, the avocado sauce, sliced chile (or jalapeño) and cilantro. Serve immediately.

Nutrition Facts (per serving)

355 Calories
14g Fat
32g Carbs
27g Protein
Nutrition Facts
Servings Per Recipe 4
Serving Size 2 tacos & 2 Tbsp. sauce
Calories 355
% Daily Value *
Total Carbohydrate 32g 12%
Dietary Fiber 7g 26%
Total Sugars 2g
Protein 27g 54%
Total Fat 14g 18%
Saturated Fat 3g 13%
Cholesterol 86mg 29%
Vitamin A 662IU 13%
Vitamin C 15mg 17%
Folate 148mcg 37%
Sodium 429mg 19%
Calcium 144mg 11%
Iron 3mg 14%
Magnesium 90mg 21%
Potassium 895mg 19%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles