Instant Pot Mahi-Mahi

Mahi Mahi fillet over spaghetti with marinara sauce and mint on top

The Mahi-Mahi is rich in protein and you can make it in only 9 minutes using your Instant Pot.

Mahi Mahi fillet over spaghetti with cooked bell peppers and cilantro on top

Looking for quick and easy main dish? This is the recipe for you!

Can I use other fish?

This pressure cooker Mahi-Mahi recipe can be adapted to any kind of fish at the same size of the same size, so feel free to make it using salmon or cod.

You can also play with different combinations of flavors and mix spices and herbs to create new pairings!

How to serve

In my opinion, this delicious dinner works best over pasta, as you can see in the picture.

You can also try:

Instant Pot rice-a-roni

Instant Pot Mashed Sweet Potatoes

Instant Pot Broccoli and Cauliflower

Instant Pot lentils

Looking for even more ideas? Check out What to Serve With Mahi Mahi.

Instant Pot Seafood recipes

Instant Pot Cod

Instant Pot Halibut

Instant Pot Sea Bass

Instant Pot Shrimp Alfredo

Instant Pot Salmon with dill

Mahi Mahi fillet over spaghetti with marinara sauce and mint on top

Instant Pot Mahi-Mahi

A tender and flaky fish cooked with juicy tomatoes and flavorsome seasonings.
4.65 from 140 votes
Print Pin Rate
Course: Main Course
Cuisine: international, Mexican
Keyword: fish, Mahi-Mahi
Prep Time: 2 minutes
Cook Time: 9 minutes
Total Time: 11 minutes
Servings: 4
Author: Corrie


  • 4 mahi-mahi fillets about 1.7 lb
  • 6 tomatoes peeled and diced
  • 1 teaspoon onion powder
  • 2 teaspoon garlic powder
  • 3 tablespoon butter
  • 2 tablespoon water
  • 2 teaspoon chili powder
  • dried oregano to taste
  • salt and pepper to taste
  • fresh minced cilantro for serving


  • Sprinkle your fish fillets with salt, pepper and dried oregano.
  • Place butter into your Instant Pot and press “Sauté”.
  • Add onion powder , garlic powder , tomatoes, chili powder, salt and pepper and saute for 4 minutes until you get a thick sauce.
  • Add fish and water and stir well.
  • Close the lid and cook on high pressure for 5 minutes.
  • When cooking time is complete, do a quick pressure release.
  • Sprinkle with fresh cilantro and serve.


Calories: 194kcal Carbohydrates: 10g Protein: 34g Fat: 2g Saturated Fat: 1g Polyunsaturated Fat: 1g Monounsaturated Fat: 1g Cholesterol: 125mg Sodium: 189mg Potassium: 1202mg Fiber: 3g Sugar: 6g Vitamin A: 2158IU Vitamin C: 25mg Calcium: 64mg Iron: 3mg
Tried this Recipe? Pin it for Later!Mention @corriecooksblog or tag #corriecooks!


11 thoughts on “Instant Pot Mahi-Mahi

  1. Thank you for sharing this recipe. I don't cook fish often. Knowing I could trust my instant pot with it made it less anxiety producing. It turned out great. Since tomatoes are in season, it was a perfect match.

  2. I marinated the mahi fillets in a bit of adobo and cumin powder. Instant pot contained rice covered with a garlic broth and olive oil. Added a jar of pineapple salsa, frozen mango chunks, and the fish on top. Cooked using the rice setting. Topped with a plethora fresh cilantro.

  3. Used a can of tomatoes and put the fish on top of the sauce. Wasn't sure when to add oregano, so I just sprinkled it on the cooked fish. I had planned to make pasta, as in the picture. However, I decided to make spaghetti squash, instead. Excellent combination...the fish, sauce, and squash! Definitely a recipe to save. Thank you.

Leave a Reply

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

Recipe Rating