Side view photo of a bowl of beautiful Instant Pot Fish Soup with Instant Pot in the background

Instant Pot Fish Soup

This Instant Pot Fish Soup is quick and easy. It's flavourful, filling, yet light. Great for summer or winter weather. Easy to make and delicious to eat. Let your electric pressure cooker do all the work!
Course Lunch, Main Course, Soup
Cuisine American, Russian
Keyword fish, instant pot, soup
Prep Time 10 minutes
Cook Time 14 minutes
Build and release pressure 30 minutes
Total Time 55 minutes
Servings 6 servings
Calories 277kcal
Author Julia


  • 1 tablespoon vegetable oil
  • 1 large onion
  • 1 large carrot
  • 1 teaspoon dry dill
  • 1 teaspoon old bay seasoning
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon pepper
  • 3 bay leaves
  • 1.5 pound frozen skinless salmon filets
  • 1.5 pound mini potatoes
  • 6 cups vegetable broth
  • 1/2 cup chopped fresh dill


Prep all the ingredients first

  • Very finely dice the onion.
  • Grate the carrot.
  • If the salmon filets are defrosted or semi-thawed, cut the fish into 1 inch cubes. If the salmon filets are frozen, keep them whole.
  • Halve or quarter mini potatoes.

Make the Instant Pot Fish Soup

  • Press sauté button on your Instant Pot and add a tablespoon of vegetable oil.
  • Once the oil is hot, add the prepared onion and carrot.
  • Sauté for about 10 minutes stirring every once in a while to make sure the vegetables do not burn. The onions and carrots should become very soft and reduce in size by at least half.
    TIP: If the onion and carrots begin to burn, add a splash of broth.
  • Once the onions and carrots are cooked, add a little bit of broth to deglaze and scrape really well to make sure that the bottom of the Instant Pot insert is clean. This will prevent the dreaded burn notice.
  • Add the seasonings.
  • Add the potatoes, salmon, and the rest of the broth.
  • Turn the sauté button off.
  • Put the lid on and turn the vent into the sealing position.
  • Press Manual or Pressure Cooker button (depending on your model) and using the arrow buttons set the cook time to 3 minutes. Depending on the temperature of the ingredients, it could take up to 25 minutes to come to pressure!!!
  • Once the Instant Pot beeps that the 3 minutes of cooking are done, do a quick release. Quick release will take about 4 minutes.
  • Open the lid, add the chopped fresh dill and mix.
  • Serve with extra sprinkling of fresh dill and a squeeze of lemon juice if desired.



If you are using frozen salmon filets, there's no need to defrost them or cube them. Feel free to add the whole filets and just break them up with a spoon once cooked.


Calories: 277kcal | Carbohydrates: 21g | Protein: 26g | Fat: 9g | Saturated Fat: 3g | Cholesterol: 62mg | Sodium: 1207mg | Potassium: 1127mg | Fiber: 3g | Sugar: 3g | Vitamin A: 2870IU | Vitamin C: 18.8mg | Calcium: 72mg | Iron: 5.1mg