
Cooking mahi mahi in an Instant Pot delivers perfectly tender, buttery flakes in a fraction of the time it takes traditional methods—20 minutes from start to finish. The secret lies in precise pressure cooking techniques that preserve moisture while creating a delicate texture that falls apart at the touch.
After years of perfecting this method, I’ve developed a foolproof approach that ensures restaurant-quality results without the guesswork.
What makes this recipe stand out is its simplicity and reliability. You’ll need just a few pantry staples—lemon, garlic, butter, and herbs—to elevate the natural sweetness of the mahi mahi.
The Instant Pot handles the cooking process for you, so you can focus on prepping sides or garnishes while the fish transforms into melt-in-your-mouth perfection. No more worrying about overcooking or uneven heat distribution.
The result is mahi mahi that’s impossibly tender with a subtle buttery richness, paired with bright, aromatic flavors from the lemon and herbs. Each flake separates cleanly, revealing a moist interior that’s far from dry.
This method also works beautifully with other white fish, making it a versatile addition to your meal prep arsenal.
Serve with a simple side of roasted vegetables, a fresh salad, or crusty bread to soak up the flavorful juices. The Instant Pot ensures you’ll have dinner on the table in record time without sacrificing quality. Let’s get cooking—this recipe is a game-changer for busy weeknights.
Ingredients for mahi mahi instant pot
Just seven ingredients transform mahi mahi into melt-in-your-mouth perfection in your Instant Pot—no fuss, all flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Mahi Mahi Fillets 🐟 | 1 ½ lb | Skinless, boneless, 4-6 oz each |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small cubes |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, from 1 lemon |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aromatic base |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for bright finish |
| Fresh Dill 🌿 | ¼ cup | Chopped, optional but recommended |
| Sea Salt 🧂 | ¾ tsp | Fine grain, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground, for warmth |
| Low-Sodium Chicken Broth 💧 | ½ cup | For added depth of flavor |
| Lemon Zest 🍋 | 1 tsp | From 1 lemon, for bright aroma |
| Olive Oil 🫒 | 1 tbsp | For searing fish before cooking |
The mahi mahi is the star, so pick fresh, firm fillets from the seafood counter—look for vibrant color and no fishy smell. Trader Joe’s or Whole Foods often carry high-quality frozen mahi mahi that works too (thaw overnight in the fridge). If using frozen, pat dry thoroughly before cooking. The butter matters here—use full-fat, unsalted (like Land O’Lakes or Plugrá) for that rich, velvety texture. I like to cut it into small cubes so it melts evenly throughout the cooking process. Fresh herbs are ideal, but dried parsley or dill at one-third the amount works in a pinch.
No fresh dill? Substitute with extra parsley or tarragon—it’s a great swap. Short on lemon juice? Lime juice works too, though it’ll give a slightly different tang. The chicken broth adds depth, but white wine or fish stock are solid alternatives. Want extra richness? Add a splash of heavy cream at the end. The olive oil is just for searing—don’t skip it! It creates a golden crust that locks in moisture. If you’re cooking for a crowd, double the recipe—the Instant Pot handles it like a champ.
This dish reheats beautifully, but honestly, it’s best served fresh. Store leftovers in an airtight container for up to 2 days in the fridge. The butter and herbs keep it moist, so it won’t dry out. For meal prep, portion into single servings and freeze for up to 3 months. Just thaw in the fridge overnight before reheating. Pro tip: Serve with a squeeze of extra lemon and a sprinkle of fresh herbs—it’s the best part.
Why You’ll Love This Recipe
- 20-Minute Magic: I swear by this—just toss the mahi mahi in the Instant Pot with butter, garlic, and a splash of lemon, then press one button. No frying, no flipping, no stress. The butter melts into that perfect creamy sauce while the fish stays flaky and tender.
- Garlic-Lemon Bliss: That bright citrus cut through the richness of the butter, and the minced garlic? It infuses the fish so deeply, every bite tastes like a little burst of sunshine. Honestly, my husband asks for this when he thinks I’m making something fancy.
- Weeknight Superstar: I make this for dinner when I’m exhausted but still want something that feels special. It’s great for date nights (minimal effort, maximum wow), lunch with friends (packs beautifully), or even a solo night when I don’t want to cook for hours.
- Leftovers That Don’t Suck: Unlike some fish dishes, this reheats like a dream—just a quick zap in the microwave or a warm in the Instant Pot. I’ll often make extra because it’s so versatile: toss it in salads, wrap it in tortillas, or serve it over rice the next day. No one complains.
Step-by-step instructions for buttery flaked mahi mahi
Here’s how to create tender, melt-in-your-mouth mahi mahi in record time.
Sear the Mahi Mahi for Maximum Flavor
Start by patting the 1.5 lb mahi mahi fillets dry with paper towels. This step is crucial—any moisture will prevent that perfect sear. Heat the Instant Pot on the sauté function with the 1 tbsp olive oil until shimmering. Place the fillets in the pot and sear for 2 minutes per side until golden brown. You’ll know it’s ready when the edges look crisp and the fish releases easily from the pan.
While the mahi mahi sears, melt the 4 tbsp unsalted butter in the same pot. Add the 3 cloves minced garlic and cook for 30 seconds until fragrant. This quick sear locks in juices and builds flavor that infuses throughout the cooking process. Don’t walk away—garlic burns fast, and you want that nutty aroma preserved.
Deglaze and Build the Flavor Base
After removing the seared mahi mahi, immediately pour in the 0.5 cup low-sodium chicken broth and scrape up all the browned bits from the bottom of the pot. This deglazing captures all the flavor you worked so hard to create. Add the 2 tbsp fresh lemon juice and 1 tsp lemon zest, stirring to combine. The citrus brightens the dish and prevents the fish from absorbing too much moisture.
Return the mahi mahi fillets to the pot, spooning some of that flavorful liquid over the top. Sprinkle with the 0.75 tsp sea salt and 0.5 tsp black pepper. Let everything sit for 1 minute while you prepare the herbs. This resting period allows the seasoning to cling to the fish rather than floating in the liquid.
Cook to Perfect Tenderness
Place the lid on your Instant Pot and set the valve to sealing. Cook on high pressure for 4 minutes. The pressure cooker works magic here—it creates steam that gently flakes the fish while keeping it moist. During this time, chop the 0.25 cup fresh parsley and 0.25 cup fresh dill if you haven’t already. These herbs will add freshness and color to your finished dish.
When the cooking time is complete, allow a natural release for 5 minutes before quick-releasing any remaining pressure. This gradual release prevents the fish from becoming rubbery. Carefully remove the lid and gently flake the mahi mahi with a fork. You’ll see it separate into beautiful, buttery flakes—this is the payoff for your quick cooking time.
Finish with Herbs and Serve Immediately
Spoon the cooking liquid from the Instant Pot over the flaked mahi mahi, then sprinkle with the chopped parsley and dill. Toss gently to distribute the herbs evenly. The combination of lemon, garlic, and fresh herbs creates a bright, aromatic finish that complements the rich fish perfectly. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lemon.
Serve immediately over your choice of grains like rice or quinoa, or with a simple salad. The mahi mahi should be tender enough to flake with a fork but still hold together slightly. Each bite should deliver that buttery richness with a bright citrus finish. This dish comes together faster than you’d expect, but the flavor is anything but rushed.
Pro Tips For Making Mahi Mahi Instant Pot
- Sear Before Pressuring: Skip the Instant Pot’s natural convection—use a separate pan to sear the mahi mahi in butter and garlic for 2 minutes per side first. The crust locks in flavor and keeps the fillets from turning rubbery when they hit the pressure cooker.
- Pat Dry, Then Salt: Mahi mahi stays soggy if it’s wet. Wipe the fillets with paper towels until they’re almost dry, then season with salt before searing. I learned this the hard way—damp fish just absorbs butter instead of crisping.
- Lemon Last, Not First: Add lemon juice after cooking, not before. The acid breaks down the fish’s texture if it sits too long, and you’ll lose that bright, fresh zing. Squeeze it over the finished dish—trust me, it makes a real difference.
- Use Whole Garlic Cloves: Mince or crush the garlic cloves lightly—just enough to release the aroma, not turn it into paste. Overworking it burns fast and makes the butter bitter. Toss them in whole, then smash with the back of a knife right in the pot.
Pro cooking tips for mahi mahi instant pot
Sear First, Always
The golden rule for mahi mahi in the Instant Pot is to sear before pressure cooking. This creates a flavorful crust that locks in juices and prevents the fish from absorbing too much moisture during cooking.
I use medium-high heat on the sauté function until the edges are golden brown—about 2 minutes per side. If your Instant Pot doesn’t have a sauté function, use a separate skillet first, then transfer the fish to the pot.
Never skip this step—it’s what transforms good mahi mahi into restaurant-quality mahi mahi. 🔥
Pressure Time Matters
Mahi mahi cooks faster than you’d think in the Instant Pot—just 4 minutes on high pressure is perfect for 4-6 oz fillets. Any longer and you risk overcooking, which turns tender flakes into rubbery bits.
The key is timing: 4 minutes for medium-sized fillets, 3 minutes for thinner cuts. Always use the natural release for 5 minutes before quick-releasing to maintain texture.
Butter is Your Best Friend
Cold, cubed butter melts beautifully during cooking, creating a silky sauce that coats every flake. I use 4 tbsp unsalted butter (like Land O’Lakes) because it’s rich but not overly salty.
Add it to the pot while searing the fish so it melts gradually, infusing flavor into the mahi mahi. For extra richness, stir in 1 tbsp heavy cream at the end—it adds a velvety finish that guests will notice.
Citrus Brightens Everything
The lemon juice and zest aren’t just for flavor—they prevent the fish from absorbing too much moisture during cooking. I squeeze 2 tbsp fresh lemon juice directly into the pot after deglazing and add 1 tsp zest to the seasoning.
If you’re serving with a creamy sauce, like a lemon-dill aioli, the acidity balances the richness perfectly. For a tangier bite, add a squeeze of extra lemon at the table.
Herbs at the End
Fresh herbs like parsley and dill should be added after cooking, not before. The heat can turn them bitter, but a final sprinkle keeps them bright and aromatic. I chop 0.25 cup each of parsley and dill and toss them gently with the flaked mahi mahi.
If you’re short on time, dried herbs work in a pinch—just use one-third the amount and add them during the last minute of cooking.
Don’t Overcrowd the Pot
Mahi mahi fillets should have room to breathe in the Instant Pot. If you’re cooking for more than two people, work in batches—never stack fillets or they’ll steam instead of sear. I like to arrange them in a single layer, skin-side down if possible, to ensure even cooking.
Overcrowding leads to uneven doneness and soggy fish. For larger batches, use a 6-quart Instant Pot—it gives you the space you need without sacrificing flavor. 💡
Nutrition facts
Frequently asked questions
Can I use frozen mahi mahi in this Instant Pot recipe?
Yes, but thaw it properly first! Place frozen fillets in a sealed bag in the fridge overnight or use the defrost setting on your microwave. Pat them completely dry before searing—any moisture will prevent that perfect crust. Never cook frozen mahi mahi in the Instant Pot as it won’t cook evenly and may become rubbery.
What if my mahi mahi comes out dry or rubbery?
Overcooking is the most common cause. Stick to the 4-minute high-pressure cook time for 4-6 oz fillets and always use natural release for 5 minutes before quick-release. For extra moisture, add 1 tbsp heavy cream at the end or serve with a lemon-butter sauce to revive the texture.
Can I make this recipe without fresh herbs?
Use one-third the amount of dried parsley or dill and add them during the last minute of cooking. For example, 1/3 tsp dried herbs instead of 0.25 cup fresh. Fresh herbs add brightness, but dried works perfectly when fresh isn’t available.
How do I adjust this for thicker mahi mahi fillets?
For fillets over 6 oz, increase cook time by 1 minute (so 5 minutes total). Always check doneness by flaking with a fork—it should separate easily. Thicker cuts need slightly more time to reach the center without overcooking the edges.
What are the best sides to serve with this mahi mahi?
Simple sides that complement the bright flavors include:
- Lemon rice or quinoa (absorbs the citrusy sauce)
- Roasted asparagus with garlic and olive oil
- Creamy polenta or mashed sweet potatoes
- A fresh arugula salad with lemon vinaigrette The butter-rich fish pairs beautifully with starchy sides that soak up the juices.
- Braised Beef Short Ribs Recipe: Crock Pot Fall-Off-Bone Magic in 6 Hours - November 1, 2026
- Crock Pot Cocoa Recipe: Velvety Warmth With Hidden Spice Magic - November 1, 2026
- White Queso Crock Pot Recipe: Ultra-Smooth Melt Without the Grain - November 1, 2026