Mahi Mahi Ceviche

5 from 5 votes
Jump to Recipe

As an Amazon Associate I earn from qualifying purchases.

Mahi mahi ceviche is a great way to serve this fish, and this recipe is inspired by all the various ceviches I’ve eaten in Baja California. I actually made this dorado ceviche in Baja with mahi mahi I caught there. It’s fresh, easy, and light for a hot day.

A bowl of mahi mahi ceviche.

Mahi mahi is the Hawaiian name for the fish called a dorado in Spanish and dolphinfish in English, although we rarely use that term in America any more because no, these are not dolphins.

Mahi, dorado or whatever you want to call it, is among the most sustainable fish in the ocean because they are wildly abundant and grow very fast: They are considered mature at 5 months old, weighing about 6 pounds, and can get to 40 pounds in a year. They rarely live beyond 6 years.

Most are caught by hook and line by sport anglers, and they are indeed super fun to catch.

I’ve caught them in North Carolina down to Florida, the Gulf of Mexico, in Southern California and in Mexico. They occasionally get farther north, but mahi mahi are generally a warm water fish.

Hank Shaw holding a mahi mahi in Baja, Mexico.

You can scale them and eat the skin, which gets crispy on the grill; for more on eating fish skin, read my article here.

But mostly you’ll see skinless fillets. Pan-seared mahi mahi is excellent, as is grilled. But in Mexico, you will almost always see the fish served in a mojo de ajo sauce, or as ceviche.

One note on slicing fish for ceviche: Always try to slice the little cubes across the grain of the flesh, especially near the tail. Most fish, and especially mahi mahi, are sinewy near the tail, and if you don’t make the slices thinly across this, you’ll end up with chewy ceviche.

A bowl of mahi mahi ceviche on a backyard table in Todos Santos, Mexico.

The Recipe

This mahi mahi ceviche is inspired by the little casita I stayed at in Todos, Santos, about an hour north of Cabo San Lucas, in Baja. Mango trees grow all over property, and the town — there was a mango festival while I was there in July.

So I added mango. I really like the addition of fruit to a ceviche, and if you don’t like mango, I’d recommend pineapple, little mandarin segments, or, if you want to stray from tradition, tart berries. You won’t see berries in ceviche in Latin America, or at least I never have, but it would work.

The chiffonade of herbs on top of the ceviche is hoja santa, which grows all over Todos Santos as well. It has a root beer-like flavor, and I liked it in the mahi mahi ceviche — but hoja santa can be tough to find. Sub in cilantro, mint or basil instead.

Serving Mahi Mahi Ceviche

I served my dorado ceviche with some excellent tortilla chips I bought at a local market. It would also be perfect as ceviche tostadas, which is how you will see ceviche served a lot in Mexico.

You can also serve it on soft corn tortillas as a taco, but if you do, I’d recommend smearing some guacamole on the tortilla first, so the moisture from the ceviche doesn’t destroy the tortilla as you eat it.

Occasionally I’ve seen ceviche served alongside potato chips or Doritos or Takis. Not a huge fan, but people like it.

If you want to go lighter, serve your mahi mahi ceviche over lettuce cups.

Mahi Mahi ceviche will keep a day in the fridge, but it’s really best eaten within a few hours’ of making it.

If you liked this recipe, please leave a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below; I’d love to hear how everything went. If you’re on Instagram, share a picture and tag me at huntgathercook.

A bowl of mahi mahi ceviche.
5 from 5 votes

Mahi Mahi Ceviche

A simple, tasty way to serve mahi mahi, or really any other fish suitable for ceviche. If you don't like mango, sub in pineapple or citrus segments.
Course: Appetizer, lunch, Main Course
Cuisine: Mexican
Servings: 4 servings
Author: Hank Shaw
Prep Time: 15 minutes
Marinating Time: 30 minutes
Total Time: 45 minutes


  • 3/4 cup lime juice
  • Juice of an orange (optional)
  • Salt
  • 6 to 10 chiltepin chiles, crushed (optional)
  • 1/2 red onion, diced
  • 1 teaspoon dried Mexican oregano
  • 1 clove garlic, minced
  • 1 pound skinless mahi mahi, or other fish
  • 1 mango, diced
  • 1/2 cucumber, diced
  • 1/4 cup chopped hoja santa, cilantro, mint or basil
  • Olive oil, for drizzling


  • Pour the citrus juice into a bowl. Crush the chiltepin chiles, if using, and add to the juice, then add the diced red onion, oregano and garlic. Sprinkle a little salt over it all.
  • Slice the fish into small dice, making sure to slice any areas with strong sinew, mostly near the tail, thinly across the grain of the meat. Add to the ceviche mix. Chill this for 30 minutes, for the fish to marinate.
  • When you are ready to serve, add the remaining ingredients, stir well and serve cold with tortilla chips or on tostadas.


If you want some heat but don’t have hot, dried chiles like the chiltepin chiles, simply mince a serrano, habanero or a couple jalapenos and add with the red onion.
Don’t like mango? Substitute pineapple chunks. 


Calories: 153kcal | Carbohydrates: 15g | Protein: 22g | Fat: 1g | Saturated Fat: 0.3g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 0.2g | Cholesterol: 83mg | Sodium: 103mg | Potassium: 703mg | Fiber: 2g | Sugar: 9g | Vitamin A: 1021IU | Vitamin C: 35mg | Calcium: 46mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe? Tag me today!Mention @huntgathercook or tag #hankshaw!

You May Also Like

Caldo de Queso

How to make classic Sonoran caldo de queso, a cheese soup with a rich broth, roasted chiles, potatoes and chunks of cheese.

Huitlacoche Quesadilla

A recipe for huitlacoche quesadillas. Huitlacoche, “corn smut,” is a mushroom that grows on corn, and is amazing cooked with chile and onion on a tortilla.

How to Make Chipotles

How to make chipotles at home. You need ripe jalapenos, a smoker, and time. They’re easy to make, and store well.

Cucumber Agua Fresca

How to make a cucumber agua fresca with lime and a touch of salt. This is a great hot-weather drink that also uses up cucumbers if you have too many.

About Hank Shaw

Hey there. Welcome to Hunter Angler Gardener Cook, the internet’s largest source of recipes and know-how for wild foods. I am a chef, author, and yes, hunter, angler, gardener, forager and cook. Follow me on Instagram and on Facebook.

Leave a comment

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

Recipe Rating


  1. I opened my email to find myself drooling over beautiful this ceviche at 7:40 in the morning. I could definitely nosh down on this for breakfast with a crispy English muffin alongside. Yummers!!!

  2. Beautiful recipe, and going to tackle it… however my only option is trout, or pre-frozen something from the whole foods that’s an hour away. A little hard to get fresh seafood at 10k feet in elevation. Any recommendations on the trout and I would be one very appreciative, devoted follower. Cheers and thanks as always for a great read!

    1. Hi Tracy,
      When I lived in Flagstaff Az at a high elevation, I found that a self owned butcher shop was my best access to quality seafood. He received weekly orders by overnight delivery from the west coast. Hopefully you can locate such a business near your location.

  3. Let’s get one and try it. Living in FL, I am an avid fisherman and love to eat what I catch. Love your posts and recipes!