Instant Pot mayo haddock is simple elegance on a weeknight: tender, flaky fillets in a luscious sauce of mayonnaise, lemon, and fresh dill. Everything goes into the pot at once and cooks in a mind-blowing 7 minutes under pressure. It's a healthy, low-carb dinner that tastes like you spent far longer in the kitchen.
Tired of complicated weeknight dinners? Say hello to your new go-to fish recipe! This Instant Pot Mayo Haddock is the definition of simple elegance. A luscious, creamy sauce made with mayonnaise, lemon, and dill perfectly coats tender, flaky haddock, all cooked to perfection in a mind-blowing 15 minutes. It’s a healthy, low-carb meal that tastes like you spent hours in the kitchen. Let’s get cooking!
Ingredients
• 1 pound / 450g (15.9 oz) Haddock fillets
• 2 tbsp Mayonnaise
• ½ cup / 120ml Vegetable Stock
• 2 tbsp Lemon Juice, freshly squeezed
• 1 tsp (5 ml) chopped fresh Dill
• 1 tsp (5 ml) Olive Oil
• ¼ tsp Old Bay Seasoning
Instructions
1. Directions
2. In the inner pot of your Instant Pot, whisk together the vegetable stock, mayonnaise, fresh lemon juice, chopped dill, olive oil, and Old Bay seasoning until smooth.
3. Gently place the haddock fillets into the sauce, turning them once to coat.
4. Secure the lid and set the steam release valve to the ‘Sealing’ position.
5. Select the ‘Manual’ or ‘Pressure Cook’ setting and cook on HIGH pressure for 7 minutes.
6. Once the cooking cycle is complete, perform a quick release by carefully moving the steam release valve to the ‘Venting’ position.
7. Open the lid, carefully remove the haddock, and serve immediately with a spoonful of the delicious sauce from the pot. Enjoy!
Nutritional Information
• Nutrition Per Serving
• Calories: 165
• Total Fat: 12g
• Net Carbs: 4g (0.14 oz)
• Protein: 14g
• Fiber: 1g
Pro Tips
• This recipe works beautifully with other firm white fish like cod, pollock, or tilapia. Adjust cooking time by a minute or two for thicker or thinner fillets.
• For an extra burst of flavor, add a tablespoon of capers or a pinch of red pepper flakes to the sauce before cooking.
• Serve this creamy haddock over a bed of quinoa, cauliflower rice, or with a side of steamed asparagus for a complete, healthy meal.
• If using frozen haddock fillets, there’s no need to thaw! Simply add them directly to the pot and cook for the same amount of time.
FAQ
Q: Can I use a different type of fish for this recipe
A: Yes, this recipe works beautifully with other firm white fish like cod, pollock, or tilapia. Just be sure to adjust the cooking time by a minute or two depending on the thickness of the fillets.
Q: Do I need to thaw frozen haddock first
A: No, you do not need to thaw frozen haddock. You can place the frozen fillets directly into the Instant Pot and cook for the same amount of time.
Q: What can I serve with this Instant Pot haddock
A: For a complete and healthy meal, serve this creamy haddock over a bed of quinoa, cauliflower rice, or with a side of steamed asparagus.
Q: How can I add more flavor to the sauce
A: To enhance the flavor, you can add a tablespoon of capers or a pinch of red pepper flakes to the sauce before you begin pressure cooking.
Pro Tips
- Whisk the vegetable stock, mayonnaise, lemon juice, dill, olive oil, and Old Bay together until completely smooth before adding the fish — clumpy sauce never coats evenly.
- Seven minutes on high pressure with a quick release is all the haddock needs. Adjust by a minute or two for noticeably thicker or thinner fillets.
- Other firm white fish work beautifully here — cod, pollock, or tilapia — same sauce, same method.
- Frozen fillets can go straight into the pot with no thawing; just keep the same 7-minute cook time and don't stack the pieces.
- A tablespoon of capers or a pinch of red pepper flakes stirred into the sauce before cooking adds a welcome burst of flavor.
Frequently Asked Questions
Can I cook the haddock from frozen?
Yes — there's no need to thaw. Place the frozen fillets directly into the sauce and cook for the same 7 minutes on high pressure.
What other fish can I use?
Any firm white fish works — cod, pollock, or tilapia are the best swaps. Adjust the cook time by a minute or two for thickness.
Is this recipe keto?
It's a great keto main — each serving has 4g net carbs, and the creamy sauce comes from mayonnaise and olive oil rather than flour or cream.
How do I know when the haddock is done?
The fillets should be opaque and flake easily with a fork. If they're still translucent in the center, pressure cook for one more minute.
Recipe card below.
More Recipes You’ll Love

Instant Pot Mayo Haddock
Ingredients
Method
- Directions
- In the inner pot of your Instant Pot, whisk together the vegetable stock, mayonnaise, fresh lemon juice, chopped dill, olive oil, and Old Bay seasoning until smooth.
- Gently place the haddock fillets into the sauce, turning them once to coat.
- Secure the lid and set the steam release valve to the 'Sealing' position.
- Select the 'Manual' or 'Pressure Cook' setting and cook on HIGH pressure for 7 minutes.
- Once the cooking cycle is complete, perform a quick release by carefully moving the steam release valve to the 'Venting' position.
- Open the lid, carefully remove the haddock, and serve immediately with a spoonful of the delicious sauce from the pot.
- Enjoy!








