This post may contain affiliate links. Please read my disclosure.
For an easy and quick cooking dinner, you’ll love this Sous Vide Mahi Mahi! It’s tender, moist and ready in just 30 minutes. Serve it with homemade avocado cilantro cream sauce and coconut jasmine rice, and dinner is served!
You guys, this is a restaurant quality meal served in the comfort of your home! Does it get any better than that?!
We love this recipe because the mahi mahi turns out so tender, moist and flaky. The sous vide really is one of the best ways to cook seafood!
The controlled temperature of the sous vide water bath allows you to take the guesswork out of cooking fish.
This sous vide tilapia, sous vide sea bass, sous vide tuna, sous vide halibut, sous vide cod and sous vide salmon all turn out deliciously moist and never dry or rubbery!
Read: 12+ Sous Vide Fish Recipes
Jump to:
More sous vide seafood recipes
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Went Here 8 This.
Why this recipe works
- Mahi mahi can be a little on the expensive side so you want to make sure it’s cooked right. The sous vide almost guarantees that this delicate fish is cooked to perfection.
- Mahi mahi is a quick cooking fish, but it can also easily dry out. The sous vide locks in moisture and infuses the fish with flavor as it cooks.
- This recipe is quick and easy enough for dinner on busy weeknights and fancy enough for a dinner party or date night.
- The mild and sweet flavor of mahi mahi means it pairs well with the avocado cilantro cream sauce that’s included in the recipe!
What is mahi mahi?
Mahi mahi, meaning ‘strong’ in Hawaiian, are a lean and firm fish with a mild and sweet flavor. They’re also called dorado or dolphinfish (not to be mistaken with a dolphin) and can be found in warm waters. While their flesh is pale pink, it turns white and flaky once cooked.
Ingredients
Please refer to the recipe card below for a full list of ingredients and quantities.
You’ll need 1 pound of mahi mahi fillets for this recipe. Fresh or frozen can be used.
The fish is cooked with a simple seasoning of salt, pepper and olive oil.
For the avocado cilantro cream sauce, you’ll need a whole avocado, chopped cilantro, greek yogurt, lime juice, oil, garlic, salt and pepper.
For the best flavor and creamiest texture, make sure your avocado is ripe. You’ll also want to make sure your cilantro is fresh.
I like to use Greek yogurt for its distinct flavor and thick texture, but you can use plain yogurt or even sour cream.
Make sure you’re using freshly squeezed lime juice and not bottled juice which usually has additives.
Lastly, there is one clove of garlic in this sauce, but you can add another clove if you like things extra garlicky.
Step by step instructions
Heat a sous vide water bath to 122F degrees.
Season the mahi mahi fillets with salt and pepper.
Place in a vacuum sealable bag with the olive oil and seal.
Cook the fish in the water bath for 30 minutes.
Remove from the bag and serve with avocado cilantro cream sauce (below).
**Optional: brown the fish in olive oil over high heat for 20 seconds per side.
How to make avocado cilantro cream sauce
Combine all the ingredients in a blender or food processor and pulse until a thick sauce forms.
*If it’s too thick, just add 1-2 tablespoons of water to thin it out.
Expert tips
- To ensure the fillets cook evenly, make sure they’re all the same thickness.
- If your fillets are thicker, you may need to increase the cooking time by about 15-30 minutes.
- You’ll want to make sure the fillets are arranged in the sealable bag in a single layer. This will also help them cook evenly.
- When sealing the bag, make sure the air is removed to avoid bacteria getting in the bag.
- The sealed bag should also be completely submerged in the water bath. I like using something heavy like a sous vide sinker weight to prevent it from floating.
- If the bag starts to float due to air getting in, just open the bag, remove the air and reseal it.
- While the fish is fully cooked when it comes out of the water bath, you can brown it if you wish. Just use some olive oil and brown in a skillet for 20 seconds on each side. Any more than this and the fish may over cook.
- The avocado cilantro cream sauce is a thick sauce. If you prefer it thinner, just blend in more water until it reaches your desired consistency.
Common questions
For moist, tender and slightly flaky mahi mahi, I recommend setting the temperature of your sous vide water bath to 122F degrees. If you prefer it flakier, set the temperature to 130F degrees. For firm and flaky, increase this to 140F degrees. (Just note that the fish can be a little dry at this temperature).
It only takes 30 minutes to cook mahi mahi in a sous vide water bath. If your fillets are thick, however, you may need to increase the cooking time by 15-30 minutes.
It will be opaque and easily flake apart with a fork.
While I used mahi mahi with the skin removed, you can leave the skin on while cooking, if you prefer. Since the skin is tough, however, I would remove it before serving.
Yes, just let the fillets defrost in the fridge overnight before cooking them, or you can sous vide from frozen by adding another 15-30 minutes to the water bath time.
Yes, you can use halibut, cod or tilapia instead of mahi mahi. Just adjust the cooking time slightly depending on the thickness of your fillets.
Storage and reheating
Leftover mahi mahi will keep stored in an airtight container in the fridge for 3-4 days. The avocado cilantro cream sauce, however, will last just 1-2 days.
To reheat the mahi mahi, place the fillets in a shallow baking dish with a splash of water and cover with foil. Warm in the oven on 275F degrees until heated through.
Be careful not to reheat for too long as the fish will dry out and get tough and rubbery.
Serving options for mahi mahi
- Garlic Mashed Potatoes
- Duck Fat Crispy Smashed Potatoes
- Instant Pot Jasmine Rice
- Instant Pot Basmati Rice
- Instant Pot Brussels Sprouts
- Instant Pot Carrots
If you love this recipe, please leave a star rating and a comment below and let us know your favorite thing about it. We'd also love to connect on Instagram! Follow us at @went_here_8_this for awesome recipes and all sorts of fun food stuff 🙂
Recipe
Sous Vide Mahi Mahi
Ingredients
Avocado Cilantro Cream Sauce:
- 1 whole avocado
- 2 tablespoons chopped cilantro
- 5 ounces plain Greek yogurt
- 1 tablespoon fresh lime juice
- 1 tablespoon olive oil
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 garlic clove
Instructions
- Heat a sous vide water bath to 122F degrees.
- Season the mahi mahi filets with salt and pepper.
- Place in a vacuum sealable bag with the olive oil and seal.
- Cook the fish in the water bath for 30 minutes.
- Remove from bag and serve with avocado cilantro cream sauce (below).
- Optional: brown the fish in olive oil over high heat for 20 seconds per side.
Avocado Cilantro Cream Sauce:
- Combine all the ingredients in a blender or food processor and pulse instead a thick sauce forms.
- Add 1-2 tablespoons of water if too thick.
Expert Tips:
- To ensure the fillets cook evenly, make sure they’re all the same thickness.
- If your fillets are thicker, you may need to increase the cooking time by about 15-30 minutes.
- You’ll want to make sure the fillets are arranged in the sealable bag in a single layer. This will also help them cook evenly.
- When sealing the bag, make sure the air is removed to avoid bacteria getting in the bag.
- The sealed bag should also be completely submerged in the water bath. I like using something heavy like a sous vide sinker weight to prevent it from floating.
- If the bag starts to float due to air getting in, just open the bag, remove the air and reseal it.
- While the fish is fully cooked when it comes out of the water bath, you can brown it if you wish. Just use some olive oil and brown in a skillet for 20 seconds on each side. Any more than this and the fish may over cook.
- The avocado cilantro cream sauce is a thick sauce. If you prefer it thinner, just blend in more water until it reaches your desired consistency.
Scott
This was wonderful! The wife loved it! I did give it some color by sauteing 20 seconds on each side before the sous vide
Danielle
I'm so glad you liked it!
Sarah
I'm not sure what is considered thick. What thickness are the filets you used?
Danielle
About 1" would be average, any thicker you'll want to increase the cook time. Thanks!
Natalie
I'm going to the market tomorrow for Mahi. I'll make your recipe. Can't wait. It's such an easy recipe and looks so healthy and delicious.
Danielle
I hope you love it!
Toni
This is so good! I love easy and delicious dinner like this!
Danielle
Thanks!
Gloria
I need to play with my sous vide more. This fish dish looks fantastic. Perfect for gourmet entertaining right at home.
Danielle
Totally! Thanks!
Claudia Lamascolo
This mahi sounds wonderful with this cooking method I have never seen this before and very interested to learn it!
Danielle
Thanks!
Louise Cayzer
I've just ordered a Sous Vide cooker. Can't wait to try this recipe!
Danielle
Hope you love it!