Easy and Delicious Instant Pot Fish Stew

As an Amazon Associate I earn from qualifying purchases. Read my disclosure policy.

This Instant Pot Fish Stew is healthy, delicious and easy to make! White fish is cooked in a delicate wine and fennel broth for an amazing dinner ready in 30 minutes. Perfect if you are try to add more fish to your diet or just enjoy a tasty meatless dinner during Lent.

bowl of Instant Pot fish stew with text overlay

Stew is one of the best things to make in the Instant Pot, since a pressure cooker lets you make a rich and comforting Mediterranean style stew that doesn’t need to simmer all day long.

Save This Recipe Form

Want To Save This Recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get great new recipes each week!

Beef stew, pork stew and chicken stew are all delicious cooked in a pressure cooker. This Instant Pot fish stew recipe is another delicious stew idea for an easy family meal.

This stew is a delicately flavor stew with a hint of sweetness from the fennel. Many fish stews are tomato based, but while this stew has tomatoes they are not the primary flavor.

fish stew in front of Instant Pot

Cooking Fish in the Instant Pot

Fish cooks very quickly, so it isn’t really necessary to pressure cook fish. In this recipe the fish, even if frozen, is added at the end after pressure cooking and will cook in just a few minutes.

The advantage of using the Instant Pot in this recipe is cooking the broth and vegetables at high pressure. Pressure cooking allows the broth to develop a rich, deep flavor in just a few minutes.

So even though the fish isn’t pressure-cooked, using the Instant Pot makes this an easy weeknight stew that comes together fast.

Why You Will Love this Fish Stew

  • Eating fish is healthy, and this is a great way to add some seafood to your meals.
  • This is a great stew for a meatless meal during Lent.
  • The rich and warm flavor seems like something that has been cooked all day instead of a quick 30-minute dinner.
ingredients for Instant Pot fish stew

Key Ingredients

  • Fish – I like to use cod in this recipe, but any boneless, white fish such as haddock, pollock or flounder works well. Fresh or frozen fish works in this recipe. You can also make this with shellfish like mussels.
  • Fennel – Fennel isn’t an everyday ingredient but isn’t hard to find either. Fennel has distinctive yet subtle licorice-like flavor and it really, really enhances the flavor of this stew. I’ve made it without fennel in the past and it just isn’t as good. So buy some fennel even if you’ve never used it before. You are using the fennel bulb, not the leafy fronds.
  • Clam juice – A bottle of clam juice flavors the broth.
  • Wine – White wine goes well with the fennel and adds flavor to the stew. But you can substitute broth if you don’t like to cook with wine.
  • Tomatoes – I prefer to use fresh tomatoes in this recipe. If you use canned tomatoes, drain them before using or the tomato flavor will be too strong.
  • Red peppers, onions, garlic – These vegetables add to the broth and make the stew a healthy dinner choice

Step by Step Instructions

1. Saute

Put the Instant Pot on Saute and add some oil to it when it gets hot. Saute the onion in the oil for about 5 minutes until it softens.

While the onion cooks, chop up the fennel bulb. To cut fennel, cut off the root end, remove the hard outer layers and chop it as you would an onion.

fennel on a cutting board
Fresh fennel bulb and slices on a cutting board

Check out this blog post for step-by-step instructions on chopping fennel. Add the fennel and garlic to the Instant Pot and saute them for about 2 minutes.

2. Deglaze

Turn the Instant Pot off and add a cup of water to it. Stir it to deglaze, making sure there are no bits of onion or fennel stuck to the bottom. This will decrease the chances of getting a Burn error.

3. Pressure Cook

Add all the rest of the ingredients except the fish or shellfish to the Instant Pot. This includes the red peppers, tomatoes, wine, clam juice, salt, pepper and optional red pepper flakes.

adding tomatoes to the broth
Adding all the fish stew ingredients

If you are using canned tomatoes, drain them before adding them to the Instant Pot. Then put the lid on the Instant Pot, checking to ensure the sealing ring is in place and the pressure valve is closed.

Set the pressure cooker to Manual, high pressure, for 5 minutes. The Instant Pot will take about 10 minutes to reach pressure.

4. Add Fish

While the pressure cooker works, chop the fish into bite-size pieces. You can make this either fresh or frozen fish, although it is a little more difficult to chop frozen fish.

add the fish after pressure cooking
Adding fish after pressure cooking

Once the pressure cooker is done, release the pressure manually and turn the pressure cooker back to Saute. Then add the fish and replace the lid.

If the fish is fresh, let it cook for 2 minutes. If it is frozen, let it cook for about 5 minutes. The stew is done when the fish flakes easily.

ladel full of fish stew

How to Serve

Turn the Instant Pot off, remove the lid and let the soup cool for 5-10 minutes before serving. This stew is delicious, especially served with crusty bread for dipping into the broth.

How to Store

This stew keeps well for 2-3 days in the refrigerator. To serve leftovers, heat it up slowly over low heat, so the fish doesn’t overcook.

I haven’t tried to freeze this stew, and I don’t think it would freeze very well. In my experience, cooked fish doesn’t hold up well to freezing.

You could, however, make the broth and freeze that, and then add fish or shellfish after thawing and reheating the broth.

bowl of Instant Pot fish stew

Using Shellfish

This recipe also works well with shellfish, like mussels or clams. Just add the well-cleaned shellfish to the Instant Pot after cooking instead of fish.

Put the lid on and let them cook for 5 minutes, stirring once until most of them have opened. Discard any that didn’t open and serve.

You can also combine half fish and half shellfish for a varied and tasty seafood stew.

top view of a bowl of fish stew

Making on the Stove Top

This recipe is also delicious if cooked on the stovetop, it just takes a little longer. To cook it on the stovetop instead of pressure cooking it for 5 minutes, cover the pot and let it simmer on low heat for 30 minutes.

Then add the fish to the stew as directed and cook the fish as directed above.

Want More Seafood Recipes?

Try these recipes for Instant Pot Fish Tacos, Baked Calamari or Air Fryer Tilapia!

top view of a bowl of fish stew
4.25 from 8 votes

Instant Pot Fish Stew

Published By Anne
This Instant Pot Fish Stew is healthy, delicious and easy to make!
Prep Time10 minutes
Cook Time10 minutes
Reach Pressure10 minutes
Total Time30 minutes
Servings: 4
Print Save Rate Pin


  • 2 Tablespoons olive oil
  • 1 onion chopped
  • 1 fennel bulb white parts chopped
  • 5 cloves garlic minced
  • 1 cup water
  • 1 cup diced tomatoes drain if using canned
  • 1 red bell pepper chopped
  • 8 ounce bottle clam juice
  • 1 cup white wine
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1/4 teaspoon red pepper flakes optional
  • 1 1/2 pounds white fish like cod haddock or flounder, diced


  • Turn the Instant Pot on saute and add the oil. After a couple minutes add the onion and saute for 5 minutes to soften.
    2 Tablespoons olive oil, 1 onion
  • Chop white part only of the fennel bulb. Add it to the Instant Pot along with the garlic and stir for 2 minutes.
    1 fennel bulb, 5 cloves garlic
  • Turn the pressure cooker off. Add the cup of water to the Instant Pot and stir it to deglaze. Scrape the bottom of it with a wooden spoon to release any bits of onion or fennel that are stuck to the bottom. This decreases the chances of getting an Instant Pot Burn error.
    1 cup water
  • Add the tomatoes, bell pepper, clam juice, wine, salt, pepper and optional red pepper flakes to the Instant Pot and stir. This is everything except the fish.
    1 cup diced tomatoes, 1 red bell pepper, 8 ounce bottle clam juice, 1 cup white wine, 1 teaspoon salt, 1/2 teaspoon pepper, 1/4 teaspoon red pepper flakes
  • Put the lid on the pressure cooker, making sure the sealing ring is in place and the valve closed. Set it on Manual, high pressure, for 5 minutes. It will take about 10 minutes for it to reach pressure.
  • Once it is done cooking release the pressure manually and take the lid off. Turn it to Saute again and add the fish. Put the lid back on and let it cook for 2 minutes for fresh fish and 5 minutes for frozen.
    1 1/2 pounds white fish like cod
  • Serve with crusty bread.


Making with Shellfish

  • You can also make this with shellfish, like mussels. Just add them to the pressure cooker instead of the fish and let them cook for about 5 minutes, stirring once. Discard any that don’t open.

Make on the Stove Top

  • To make this on the stove top follow the directions as indicated, but instead of pressure cooking let the mixture simmer, covered, on the stove for about 30 minutes. Then add the fish as directed.

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information

Serving: 1g | Calories: 331kcal | Carbohydrates: 20g | Protein: 33g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 73mg | Sodium: 926mg | Potassium: 1274mg | Fiber: 4g | Sugar: 9g | Vitamin A: 1272IU | Vitamin C: 58mg | Calcium: 103mg | Iron: 2mg

Nutrition facts are estimates.

Enjoy this recipe?Follow Family Friendly Foods on Facebook
fish stew with bread and wine in the background
collage pin of Instant Pot fish stew

Hi, I’m Anne!

I love to cook and I want to share my recipes with you. I believe cooking should be approachable and fun, not a chore. I want to make simple recipes using everyday ingredients that you can make again and again, whether it is for a busy weeknight, a summer cookout or a special dessert. Read more...

Leave a Comment

Recipe Rating