Go Back
+ servings
cod with lemon on top next to couscous and broccoli

Instant Pot Fish from Frozen

This Instant Pot steamed white fish recipe is the easiest way to cook fish. Not only is it easy, but it comes out tender, flaky, and perfect in less than 15 minutes. Oh and did I mention that you can cook cod, tilapia, or halibut this way from frozen? No need to plan ahead or defrost it before cooking.
Course dinner, Lunch, main
Cuisine American
Prep Time 2 minutes
Cook Time 28 minutes
Total Time 30 minutes
Servings 1 person
Author Rebecca


  • Instant Pot/Pressure Cooker
  • Trivet/Steamer Basket
  • cutting board
  • knife
  • Tongs/Spatula


  • 1 cup water
  • 4-6 oz white fish such as cod, tilapia, halibut
  • 1 teaspoon butter
  • 3 slices lemon
  • pinch of salt & pepper


  • Pour 1 c water into Instant Pot bowl. Place trivet or (Instant Pot safe) steamer basket in bowl. Place frozen fish filet on trivet. Sprinkle with a pinch of salt and pepper. Place 1 teaspoon butter on top of fish, and cover fish with 3 slices of lemon.
  • Replace lid, set vent to SEALING. Set to MANUAL, high pressure, and adjust time to 8 minutes if less than 1 in thick, or 12 for 1-2 in thick.
  • Once timer goes off, QUICK RELEASE pressure and remove. Check temperature with instant read thermometer. Temperature in middle of fish should be at least 145 degrees. Serve with rice or herb couscous.



  • Use your favorite white fish (cod, tilapia, halibut). It probably works with salmon too, I just haven't tested it for time)
  • If fish isn't done, set timer for a couple extra minutes to finish cooking. It usually gets up to pressure more quickly if it's just been used.
  • Herb Couscous recipe.