• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Good Cheap Eats
  • About
    • Welcome to the Good Cheap Eats Kitchen
    • Media
    • Privacy Policy
    • Disclosure
    • Contact Me
  • Members Only
    • Login
    • Club Homepage
    • Club Resource Library
    • Downloads
    • Live Club Events
  • Recipe Index
  • Recent Posts
  • SHOP
    • Purchases
    • Cookbooks
    • Planner
    • The Good Cheap Eats Club
    • Meal Plans
    • Holiday Helps
menu icon
go to homepage
  • Start Here
  • Members
  • All Recipes
  • Subscribe
  • Shop
  • Cookbooks
  • About
  • Contact Me
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Start Here
    • Members
    • All Recipes
    • Subscribe
    • Shop
    • Cookbooks
    • About
    • Contact Me
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes » Seafood

    Mahi Mahi Tacos Recipe

    Published: Aug 12, 2025 by Jessica Fisher

    FacebookTweetPinPrint
    As an Amazon Associate I earn from qualifying purchases. For more details, please see our disclosure policy.
    Jump to Recipe Print Recipe

    Mahi mahi tacos are easy and delicious to make at home. You don’t need to spend a pretty penny at a restaurant when you can get your fish taco fix for less!

    black plate of fish tacos on wooden surface with red napkin. this …

    Want to save this post?

    Enter your email below and get it sent straight to your inbox. Plus, I’ll send you budget recipes and money-saving tips every week!

    Save Recipe

    Baja fish tacos have long been a San Diego favorite. Since moving here in 2009, I’ve sampled many different restaurant options as well as tested multiple fish taco recipes at home.

    One of our favorites is this mahi mahi taco recipe made with fresh mahi mahi, pickled onions, shredded cabbage, and a luscious crema folded into warm tortillas. You can whip these up in no time at all on the stovetop.

    Why Make Mahi Mahi Tacos

    They are a delicious dinner. Fish recipes are yummy! This Mahi Mahi recipe is super tasty, one that you’ll want to make on the regular. 

    Fish tacos at home are cheaper than a restaurant. You’ll save so much money making these at home. 

    They’re easy to make! Mahi mahi is an easily available fish and generally affordable. This is a one-pan dinner that takes less than 30 minutes to make. Yay for fish tacos and 30-minute meals!

    Ingredients

    Here’s what you’ll need for Mahi Mahi Tacos:

    ingredients to make mahi mahi tacos.

    pickled onions – You can make a quick pickled onion with sliced onion, white wine vinegar, salt, and pepper. 

    seasonings – I like to use kosher salt and freshly ground pepper as well as Tajin, a commercial chile-lime seasoning. You can use your favorite taco seasoning if you prefer.

    mahi mahi fillets or steaks – also called dorado, mahi mahi fish is a flavorful fish available fresh or frozen at the grocery store or fish market.

    olive oil – You need just a bit of olive oil to pan fry the fish for this tacos recipe.

    corn tortillas – You can make homemade tortillas or buy them from a store. If using storebought, be sure to warm the corn tortillas properly so they don’t fall apart.

    shredded cabbage or cole slaw mix – cabbage is a typical topping for fish tacos.

    roma tomatoes – Be sure to seed your tomatoes while chopping them for the best texture in your mahi mahi fish tacos.

    fresh cilantro – This fresh herb adds great flavor to tacos. If you’re not a fan of cilantro, you can just omit it.

    Yogurt-Dill Dressing – this tangy Greek yogurt sauce is a protein-rich alternative to traditional crema. It’s perfect for fish tacos. Place it in a ziptop bag and clip off a corner for a makeshift piping bag.

    fresh lime – It’s always nice to squeeze fresh lime juice over grilled fish, so serving the tacos with lime wedges is pretty standard.

    Optional toppings: If you like a different topping, consider sour cream, cilantro lime sauce, pineapple salsa, avocado crema, or mango salsa.

    Step-by-Step Instructions

    Here’s how to make Mahi Mahi Tacos:

    sliced onions in glass dish with vinegar, salt, and pepper.
    fish chunks tossed with oil and tajin in a bowl.
    • Place the sliced red onion in a small dish. Pour the vinegar over the top and season to taste with salt and pepper. Allow to marinate while you prepare the rest of the taco components. Can be made ahead, up to a day in advance. In that case, refrigerate until ready to serve.
    • In a medium bowl, toss the fish with the oil and the spices. Allow to marinate while you heat a heavy duty cast iron skillet or grill pan.
    seasoned fish in the skillet.
    cooked fish in the skillet.
    • Cook the fish in the hot skillet over medium until cooked through, turning often, about 7 to 10 minutes.
    dipping tortilla in pie plate of water.
    flipped tortilla warming on griddle.
    • Dip the tortillas in water and heat on a hot griddle, turning after 30-45 seconds until browned in spots. Alternatively, you can wrap them in foil and heat in the oven. 
    platter of tortillas topped with cabbage.
    layer of fish chunks atop the cabbage in tortillas.
    tomatoes and cilantro atop the fish tacos on platter.
    crema drizzled over fish tacos on platter.
    • Divide the cooked fish among the tortillas. Top with cabbage, tomatoes, onion, and cilantro. Drizzle with the yogurt dressing. Serve the tacos with lime wedges on the side.

    If you’d like grilled mahi mahi tacos: don’t cut the fish into slices. Instead grill the fillets whole and then slice once cooked.

    meal prep box with fish and crema in one section and toppings in another, wrapped tortillas are on the side.

    Notes

    Serving Suggestions: Mahi mahi tacos are great served with rice and beans for an easy Taco Tuesday dinner. 

    Shop Your Kitchen: Tacos are generally very forgiving, so use what you have to save money.

    • Use lettuce if you don’t have cabbage.
    • Swap in a different type of fish for the mahi mahi.
    • Serve flour tortillas or lettuce wraps if you don’t have corn tortillas.
    • Play with the toppings, using a different salsa or sauce.

    To Make a Meal Prep: You can meal prep this mahi mahi recipe. Just be sure to store the tortillas, fish, and toppings in separate containers. Reheat the tortillas and fish and add your taco toppings to taste.

    Freeze Extra for Later: I don’t recommend making these for the freezer, but you can store a pack of corn tortillas with the bag of fish fillets as a type of kit so you see that you have a meal plan when you open the freezer.

    Make a Plan for Leftovers: Promptly store leftovers in an airtight container in the refrigerator, for up to 3 days. Reheat in the microwave or for best texture, the air fryer. If you store your leftovers in clear containers, they’re more likely to get eaten.

    mahi mahi taco made on a corn tortilla.

    More Great Taco Recipes

    scooping queso fundido into a corn tortillas.

    Queso Fundido Makes for Great Tacos

    carne asada on cutting board

    Carne Asada Recipe

    taco holder on platter

    Paso Mom Tacos with Home Fried Taco Shells

    A plate of Chicken Tacos

    Chicken Street Tacos

    white spoon and fork on a teal plate logo.

    Tell us what you think!

    We love to hear your experiences with Good Cheap Eats. Click the STARS on the recipe card or leave a STARRED comment to let us know what you think of the recipe.

    black dish with two mahi mahi fish tacos and two lime wedges.

    Mahi Mahi Fish Tacos

    Mahi Mahi Fish Tacos are super easy to prepare and packed with flavor.
    Print Pin Rate
    Course: Main Course
    Cuisine: American, Mexican
    Diet: Gluten Free
    Prep Time: 10 minutes minutes
    Cook Time: 10 minutes minutes
    Total Time: 20 minutes minutes
    Servings: 12 tacos
    Calories: 112kcal
    Author: Jessica Fisher
    Cost: $10

    Ingredients

    • ½ cup sliced red onion
    • ⅓ cup white wine vinegar
    • kosher salt and freshly ground pepper
    • 12 oz mahi mahi steaks or fillets cut into 12 thin slices
    • 2 tablespoon olive oil
    • 1-2 teaspoon tajin
    • 12 corn tortillas warmed
    • 2 cups shredded cabbage or cole slaw mix
    • 2 roma tomato diced
    • ¼ cup fresh cilantro (chopped) chopped
    • 1 batch Yogurt-Dill Dressing
    • 1 lime cut into wedges

    Instructions

    • Place the sliced red onion in a small dish. Pour the vinegar over the top and season to taste with salt and pepper. Allow to marinate while you prepare the rest of the taco components. Can be made ahead, up to a day in advance. In that case, refrigerate until ready to serve.
      ½ cup sliced red onion, ⅓ cup white wine vinegar, kosher salt and freshly ground pepper
    • In a medium bowl, toss the fish with the oil and the spices. Allow to marinate while you heat a heavy duty skillet. Cook the fish in the hot skillet until cooked through, turning often, about 7 to 10 minutes.
      12 oz mahi mahi steaks or fillets, 2 tablespoon olive oil, 1-2 teaspoon tajin
    • Dip the tortillas in water and heat on a hot griddle, turning after 30-45 seconds until browned in spots. Alternatively, you can wrap them in foil and heat in the oven.
      12 corn tortillas
    • Divide the cooked fish among the tortillas. Top with cabbage, tomatoes, onion, and cilantro. Drizzle with the yogurt dressing. Serve the tacos with lime wedges on the side.
      2 cups shredded cabbage, 2 roma tomato, ¼ cup fresh cilantro (chopped), 1 batch Yogurt-Dill Dressing, 1 lime

    Notes

    Nutritional values are approximate and based on 1 taco.
    Serving Suggestions: Mahi mahi tacos are great served with rice and beans for an easy Taco Tuesday dinner. 
    Shop Your Kitchen: Tacos are generally very forgiving, so use what you have to save money.
    • Use lettuce if you don’t have cabbage.
    • Swap in a different type of fish for the mahi mahi.
    • Serve flour tortillas or lettuce wraps if you don’t have corn tortillas.
    • Play with the toppings, using a different salsa or sauce.
    To Make a Meal Prep: You can meal prep this mahi mahi recipe. Just be sure to store the tortillas, fish, and toppings in separate containers. Reheat the tortillas and fish and add your taco toppings to taste.
    Freeze Extra for Later: I don’t recommend making these for the freezer, but you can store a pack of corn tortillas with the bag of fish fillets as a type of kit so you see that you have a meal plan when you open the freezer.
    Make a Plan for Leftovers: Promptly store leftovers in an airtight container in the refrigerator, for up to 3 days. Reheat in the microwave or for best texture, the air fry

    Nutrition

    Calories: 112kcal | Carbohydrates: 14g | Protein: 7g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 21mg | Sodium: 40mg | Potassium: 232mg | Fiber: 2g | Sugar: 1g | Vitamin A: 175IU | Vitamin C: 8mg | Calcium: 36mg | Iron: 1mg
    Tried this recipe?Tell us what you think! Your reviews help us develop better recipes and give newcomers the confidence to try your favorites. Scroll down to leave a starred comment.
    « A Freezer Alarm Could Save Your Bacon
    The Best Taco Fillings »
    FacebookTweetPinPrint

    Reader Interactions

    Comments

    1. Lynn from NC Outer Banks

      August 13, 2025 at 4:45 am

      My daughter just caught a 24# mahi mahi in a fishing tournament! She missed the cash prize but we now have lots of delicious mahi. She wanted fish tacos last night BEFORE I saw your post. The ones I fixed were good, but I’m looking forward to trying your recipe with some of her haul! Thanks.

      Reply
      • Jessica Fisher

        August 13, 2025 at 8:36 am

        I’d say that much mahi mahi is a prize in itself! Yay!

        Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    jessica from good cheap eats

    Hi, I'm Jessica! I'm a 4x cookbook author and 6x mom. I know what it is to be in a hurry and on a budget. I believe anyone can prepare delicious meals -- no matter what's on their plate. I've been featured on Good Morning America, PBS News Hour, and NBC.

    More about me

    collage of media outlets where good cheap eats has been featured.
    teal graphic with the words, do you know what's for dinner tonight.

    Mexican Food Recipes

    • taco beef tacos topped with avocado on a white plate.
      The Best Taco Fillings
    • warmed tortillas wrapped in a red towel.
      How to Warm Corn Tortillas so They Don’t Break When You Fill Them
    • close up of crockpot enchiladas on a blue plate with fork and salad.
      Easy Crockpot Chicken Enchiladas
    • close up of freezer burrito cut in half in paper-lined basket.
      Easy Freezer Burrito Recipe with Chicken, Beans, & Cheese
    • overhead shot of bowl of salsa verde beef.
      Shredded Salsa Verde Beef (5-Ingredient Recipe)
    • side view of buffalo chicken quesadillas with filling coming out of sides.
      Easy Cheesy Buffalo Chicken Quesadillas Recipe

    Reader Favorites

    • asian marinated chicken breast sliced on a plate with rice and veg.
      5-Minute Asian Chicken Marinade Recipe
    • close-up of cream of celery soup in a jar with celery leaves behind.
      Homemade Cream of Celery Soup Recipe
    • small glass pitcher of milk on black background.
      20+ Easy Milk Recipes to Use Up the Leftover Gallon
    • with a fork fluffing the baked rice in the pan with steam rising.
      Baked Rice: How to Cook Rice in the Oven
    • green onions added to meal prep salads.
      Meal Prep Salads for Easy Lunches You’ll Want to Eat
    • best pulled pork in a freezer container to freeze.
      Best Pulled Pork Recipe
    jessica from good cheap eats

    Hi, I'm Jessica! I'm a 4x cookbook author and 6x mom. I know what it is to be in a hurry and on a budget. I believe anyone can prepare delicious meals -- no matter what's on their plate. I've been featured on Good Morning America, PBS News Hour, and NBC.

    More about me

    collage of media outlets where good cheap eats has been featured.
    teal graphic with the words, do you know what's for dinner tonight.

    Mexican Food Recipes

    • jar of jalapeño salsa with sliced chiles on top and bunch of cilantro and whole on table beside.
      Easy Homemade Salsa Recipe [VIDEO]
    • spoon of chicken taco soup over the bowl of soup.
      Chicken Taco Soup
    • chicken enchilada bake on plate with side dishes.
      60+ Budget-Friendly Mexican Dinner Ideas
    • close up of chips in black bowl.
      3 Ways to Make Homemade Tortilla Chips
    • the finished plate of loaded nachos.
      Nacho Bar
    • cooked taco meat in oval dish with taco toppings nearby.
      Easy Homemade Taco Meat

    Reader Favorites

    • asian marinated chicken breast sliced on a plate with rice and veg.
      5-Minute Asian Chicken Marinade Recipe
    • close-up of cream of celery soup in a jar with celery leaves behind.
      Homemade Cream of Celery Soup Recipe
    • small glass pitcher of milk on black background.
      20+ Easy Milk Recipes to Use Up the Leftover Gallon
    • with a fork fluffing the baked rice in the pan with steam rising.
      Baked Rice: How to Cook Rice in the Oven
    • green onions added to meal prep salads.
      Meal Prep Salads for Easy Lunches You’ll Want to Eat
    • best pulled pork in a freezer container to freeze.
      Best Pulled Pork Recipe

    Footer

    back to top

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Shipping Policy
    • Return Policy
    • Digital Shop

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • About

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Good Cheap Eats