Salmon and Vegetables | How to cook salmon in an instant pot

Jump to Recipe Jump to Video

Cooking salmon has never been easier… a one pot version of salmon with vegetables cooked to perfection in an instant pot. The spices and fresh herbs combination worked magically in flavoring the dish perfectly. The first time I made this dish, I though the salmon would be over cooked and the vegetables would be undercooked. So I was very excited when I opened the pot and the salmon was moist and flaky; while the potatoes were perfectly soft. This is now one of our favorite salmon recipe – I’ve made this dish at least three more times since the first cooking. And why not? It’s a very nutritious meal with plenty of omega-3 and lycopene from the cooked tomatoes. I hope you will make this dish and enjoy it as much as we do. Happy Cooking!

Try these Instant Pot Favorites:

Boneless Skinless Chicken Breasts

Instant Pot | Brown Rice & Black Beans

Want more wholesome and healthy recipes? Sign up for exclusive email updates.  Follow Us on Social Media: YouTube, Pinterest, Instagram,Twitter, Facebook,LinkedIn

5 from 1 vote

Salmon and Vegetables | How to Cook Salmon in an Instant Pot

An easy beautifully flavored moist salmon recipe that is healthy and quick which makes it perfect for lunch or dinner.

Course Dinner, Healthy, Lunch
Cuisine American, Gluten free Cuisine, Healthy, Instant Pot
Keyword Best ways to cook salmon, Canadian Salmon, Gluten Free Recipes, How long to cook salmon, How long to cook salmon in an instant pot, How to cook salmon in an instant pot, Is salmon healthy, Keto Friendly recipes, ketogenic diet, low calories, Salmon in wine sauce, Wild Salmon and Vegetables
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4 People
Calories 537 kcal
Author Yasmin Jackson


  • 24 ounces fresh salmon (4 portions about 6 ounces each). I used Canadian Salmon
  • 3 tablespoons extra virgin olive oil
  • 1 tablespoon grey poupon mustard
  • 1 1/2 teaspoons sea salt or kosher (adjust for your diet)
  • 1 teaspoon smoked paprika can substitute sweet paprika
  • 1/2 teaspoon cayenne pepper
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons fresh dill chopped
  • 2 tablespoons fresh oregano chopped
  • 2 medium shallots peeled and sliced
  • 3 cloves fresh garlic sliced
  • 1 pound grape tomatoes or cherry tomatoes (cut larger tomatoes in half lengthwise)
  • 2 large russet potatoes washed thoroughly and cut into 1 inch chunks
  • 1 tablespoon white wine (I use drinkable white wine)
  • 1 lemon cut in half


Let's Season the Salmon:

  1. Rinse the salmon portions and dry thoroughly with paper towel. Rub the salmons portions with 1 tablespoon of the olive oil.

  2. Rub the grey poupon mustard all over the salmon (about 1 teaspoon per salmon)

  3. Season the salmon portions with 1 teaspoon of the salt, 1/2 teaspoon of the smoked paprika, 1/4 teaspoon each of the fresh ground black pepper and cayenne pepper.

    Note: Reserve the remaining spices for the vegetables.

  4. Place the seasoned salmon portions onto the instant pot rack (this rack usually comes with the instant pot).

Let's get all the ingredients into the instant pot: I use a 6 quart instant pot.

  1. Add the remaining 2 tablespoons extra virgin olive oil in the stainless steal instant pot insert.

  2. Add in the potatoes and tomatoes. Add in the shallots, garlic and the remaining dill and oregano.

  3. Add in the remaining spices, capers and wine.

  4. Squeeze in the juice from 1/2 of the lemon.

  5. Use a spoon to mix it all together.

  6. Place the rack insert with the salmon on top of the vegetables.

  7. Squeeze the juice from the remaining half a lemon all over the salmon fillets.

  8. Close the instant pot with it's pressure lid, making sure the pressure release valve is up. (usually automatic).

  9. Turn on the pressure cooker setting on high. And set the time to 3 minutes.

  10. The pot will begin to pressurize in a few seconds. It will take 10 to 15 minutes to pressurize and then the 3 minute timer will start to count down the cooking.

  11. When the 3 minute cook time is up, immediately depressurize the pot by pressing down the steam release valve. Once the steam has been released. remove the cover.

  12. Carefully remove the rack with the salmon. Place it on a large plate.

  13. Turn on the saute setting on the instant pot. (You may need to first turn off the pot and then turn on the saute setting).

  14. Cook the potatoes mixture and broth for 3 to 5 minutes until the liquid reduces to your liking. Turn off the instant pot.

    Note: I cooked down my broth for about 3 minutes.

  15. Plate and serve the potatoes with the salmon and some of the gravy. Enjoy!

Recipe Video

Recipe Notes

Tutorial Video Available: Salmon and Vegetables | How to cook salmon in an instant pot.

Nutritional information will vary depending on your actual serving size.

Nutrition Facts
Salmon and Vegetables | How to Cook Salmon in an Instant Pot
Amount Per Serving
Calories 537 Calories from Fat 198
% Daily Value*
Fat 22g34%
Saturated Fat 3g19%
Polyunsaturated Fat 6g
Monounsaturated Fat 11g
Cholesterol 94mg31%
Sodium 1008mg44%
Potassium 2024mg58%
Carbohydrates 46g15%
Fiber 7g29%
Sugar 6g7%
Protein 40g80%
Vitamin A 1435IU29%
Vitamin C 43mg52%
Calcium 119mg12%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.
Please follow and like us:
Rate this recipe

2 Comments Add yours

  1. I think all the spices you chose are great with salmon. Salmon fillets can take a lot of seasoning, so I appreciate the variety. There’s nothing easier than an easy salmon dinner. 

    1. Julietkitchen says:

      Thanks very much. The spices and herbs do work perfectly. Best.


Leave a Reply