Instant Pot Italian Fish (From Frozen, Whole30)

Cooking fish can be intimidating as is, let alone trying to figure out how to cook frozen fish in the Instant Pot. Today, we’re going to show you a super quick and easy recipe for Instant Pot fish braised in Italian broth of cherry tomatoes, olives, capers and roasted peppers. It’s bursting with Mediterranean flavors, and you can make it with frozen white fish or salmon. Bonus: this dish is healthy and nutritious and is perfect for gluten-free, paleo, low-carb and Whole30 diets.

This Instant Pot fish recipe is so ridiculously easy and delicious that it will quickly become your weekly staple. Helped by the fact that it’s healthy and nutritious and you can make it with budget-friendly frozen fish, it’s worth trying even if you don’t often cook fish at home. 

The frozen fish is cooked in the Instant Pot in Italian broth flavored with classic Mediterranean ingredients: olives, garlic, capers, tomatoes and healthy olive oil. The flavors are tangy and savory with a little sweetness from cherry tomatoes, and it infuses the fish while it braises in the broth.  If the idea of Instant Pot frozen fish isn’t very appealing, wait till you try this dish. It’s a dump-n-cook recipe that is fantastic even for Instant Pot beginners. 

Instant Pot Fish Italian-Style (From Frozen, Whole30, Paleo, Gluten-free))



Let’s break down what you need to make this gorgeous, flaky, tender Instant Pot fish dish.  The good news is that all of these ingredients are easily accessible and you might already have them:

Frozen fish: We used two frozen sea bass white fish fillets. They came as whole fillets, which didn’t fit in our 6q Instant Pot. We ran them under hot water for 10 seconds and then cut each fillet in two halves. You can use pretty much any frozen fish in this recipe as these Italian flavors are very versatile. 

Tomatoes: We love using cherry tomatoes as they are sweeter and have more flavor (and they look pretty), but you can cut a couple of whole Roma tomatoes into quarters instead. You can replace fresh tomatoes with 1/2 cup or so of tinned tomatoes.

Pickled stuff: We used dried black olives, but you could also go with regular Kalamata olives or green olives. Our other two Italian ingredients were marinated baby capers and roasted, pickled red peppers. You can find these ingredients in the same section as other pickles or get them online. They are great in pasta dishes, sandwiches and salads, so leftovers won’t go to waste.

The classics: Olive oil, garlic and chili flakes are the classic Mediterranean and Italian ingredients and of course, they are part of this dish.

Instant Pot Italian Fish Ingredients



Here is the best part! Cooking Instant Pot frozen fish is the easiest thing ever. Because frozen fish takes a little longer than fresh fish, we get enough cooking time for the broth to develop its flavors. If you were to do fresh fish in the Instant Pot, the cooking time would be much, much shorter and might not result in the same broth.

So, the first step is to add the frozen fish fillets to the pot. Scatter the rest of the ingredients on top and in between the fillets. Add some water, drizzle with olive oil and sprinkle with some sea salt and chili flakes. THAT. IS. IT.

How to cook Instant Pot frozen fish in Italian broth

Pop the lid on top, set to HIGH pressure for 4 minutes, then allow 5-7 minutes for natural pressure release. When you open the lid, the broth will have the most fantastic smell, tomatoes will look a little burst, and the fish should be soft and flaky.

Perfect Instant Pot frozen fish cooked in Italian broth

Use a spatula to gently transfer the cooked fillets to a serving platter or individual plates and scoop up the leftover broth and ingredients to pour over the top. Serve with a little fresh parsley or basil on top. 

Instant Pot Frozen Fish Cooked To Perfection In Italian Broth


Depending on your dietary needs, there are a few ways to serve this tasty Instant Pot Italian fish. There is quite a bit of broth, which you don’t want to waste, so picking something that can soak it all up is the key.

For the authentic Italian experience, you can serve this fish and broth over some al dente cooked pasta, boiled potatoes, rice or with a side of crusty bread. Cooked quinoa or lentils would also work well as a side dish.

For a low-carb/Whole30/paleo version, serve over cauliflower rice, cooked sweet potatoes or white potatoes, or with zucchini noodles. 

Instant Pot Fish Italian-Style (From Frozen, Whole30, Paleo, Gluten-free))



clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Instant Pot Frozen Fish Italian Style

Instant Pot Fish Italian-Style (From Frozen)

  • Author: Instant Pot Eats
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4
  • Category: Main
  • Method: Instant Pot
  • Cuisine: Italian


This delicate yet robust with flavors Instant Pot fish dish is cooked with frozen sea bass and Italian-flavored broth of cherry tomatoes, olives, capers and roast peppers. Serve it with pasta, potatoes or crusty bread or a side of veggies for a Whole30/paleo/low-carb version.


1/4 cup water

4 frozen white fish fillets, about 3-4 oz. each (we used 2 whole sea bass fillets cut in halves)

12 cherry tomatoes

12-14 black olives (we used these)

2 tablespoons marinated baby capers

1/3 cup sliced roasted red peppers (like this brand)

2 tablespoons olive oil

1/2 teaspoon salt

A pinch of chili flakes

Garnish: chopped fresh parsley or basil (optional)


Add the water to the Instant Pot. We’re only using 1/4 cup because the frozen fish will defrost during cooking and give out a lot of liquid.

Place the frozen fish fillets in the water. Add the rest of the ingredients (scatter them around and on top). Drizzle with olive oil and sprinkle the sea salt and chilli flakes.

Pop and close the lid. Set to Manual/Pressure Cook on HIGH pressure for 4 minutes. After 3 beeps, the Instant Pot will start building up pressure and the cooking will commence. Once the timer goes off, allow 7-8 minutes for the pressure to release naturally and then do the quick release to let off the steam.

Open the lid and use a spatula to carefully remove the fish fillets. Pour the broth and the cooked ingredients over the top and serve. Garnish with a little chopped parsley or basil


Cooking fresh fish: Add 1/2 cup water and set to LOW PRESSURE for 5 minutes with 7-8 minutes release.

Cooking larger fish fillets: Increase time to 6 minutes on HIGH.


  • Serving Size: 1 fillet (3-4 oz of fish)
  • Calories: 224
  • Sugar: 1.4 g
  • Sodium: 824.1 mg
  • Fat: 12.4 g
  • Saturated Fat: 2 g
  • Carbohydrates: 4.5 g
  • Fiber: 1.8 g
  • Protein: 23.9 g
  • Cholesterol: 51.3 mg

Keywords: Sea bass, White Fish, Frozen Fish, Mediterranean, Whole30



Instant Pot Italian Fish From Frozen (Paleo, Gluten-Free, Whole30 recipe)

Instant Pot Recipes
By Instant Pot Eats

About us: We are a team of Instant Pot enthusiasts, who love good food and cooking. Our blog is dedicated to delicious Instant Pot recipes you can make using your trusted pressure cooker.
PS. This post may contain Amazon affiliate links, which means we receive a small commission for purchases made through these links. 

More about us here »


Made the recipe? Leave a rating as it helps other readers to discover this dish. You don’t need to comment to leave a rating, unless it’s 3 stars or below.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


    1. Yes, it will but you will need to increase the cooking time. If you use fresh chicken breast, cut into 2 pieces, the pressure cooking time can be 10 minute son HIGH pressure with quick release after.

  1. This was so amazingly fast, easy, and delicious. Ate it with rice and finished every last drop of the broth. Thank you for this recipe!

  2. This was an absolute hit. Very easy to make with the directions. It is for sure a keeper. I am sure you can change the veggies and seasonings for a different region of cuisine. I served it with roasted potatoes. Very good.

    1. I’d say only add another half of the water amount, add maybe 3 more minutes to cooking time, and more of all the other ingredients so the flavor is still full.

  3. Can I add some fresh veggies in like zuchinni and or broccoli to make it a more complete meal? If so, can I add them in the beginning?

    1. Zucchini and broccoli have different cooking times from frozen fish. You should cook separately. It’s possible to add at the beginning with the fish for zero minutes, take out the veggies then continue cooking the fish for the remaining amount of time from the recipe.

  4. This was so easy to make and I was surprised at how tasty it was because there are not very many ingredients. It was delicious and I will definitely be making this again.

  5. Very tasty and so easy! I used fresh fish and so I followed the note and it came out perfect. I served it over pasta. I think next time I will add al little garlic. I’ll definitely make it again.

  6. I made this tonight and it turned out great! I used cod and forgot it could be used frozen so I treated it as fresh fish. Next time I use thawed fish, I will leave the liquid with it rather than throwing it down the drain. We had Italian chiabatta bread with it to soak up the broth. Wonderful! We will definitely have this again soon.

  7. This was amazing it will be on my weekly rotation. I used Cod and I broke it down for only one piece of fish. I only needed one serving for me. I LOVED IT!
    Thanks so much

  8. Loved this meal, thank you. Followed instructions and everything worked out fine. We used regular frozen whiting fillets. Served over rice as we’re gluten-free. Making this again and will try with different fish.

  9. Recipe tastes fine. But my frozen fish was raw after the cooking time indicated in this recipe, even though a neighbour stopping by had me leave the NPR for 13 minutes. I had to cook it twice more, once for one minute (w/ 3 min NPR) and a second time for 2 minutes (w/ 5 min NPR) to get it to an edible doneness. And I only used one large filet cut in half.

    1. Hi Rachel, was your Instant Pot set to HIGH pressure? The only thing I can think of is maybe it was set to LOW. Even if the fish fillets were much thicker, it might only need another minute or so extra. What fish did you use? I am intrigued and want to be able to troubleshoot this with you.

See all comments »

You Might Also Like

Privacy Preference Center