Instant Pot Poached Salmon – with Asparagus – in 3 Minutes

Easy to prepare. Create a perfect dish in about 15 minutes.


  • 6 oz filet of salmon
  • 2 pats/2 tsp of unsalted butter – one is for the fish, the other for the asparagus
  • 1 cup organic chicken stock or vegetable stock
  • 1/4 tsp Salt – or to taste
  • 1/4 tsp Pepper – or to taste
  • 3 roasted garlic cloves
  • Fresh Lemon
  • 8 oz bag of pre-washed asparagus spears


  1. Place trivet on the bottom of the Instant Pot
  2. Add 1 cup of either organic chicken stock or organic vegetable stock – whatever you prefer
  3. Place salmon on the trivet – skin side down
  4. Season salmon with 1 tsp each of salt and pepper – or to taste
  5. Add the pat of butter to the top of the salmon
  6. Squeeze 1/4 cup of fresh lemon juice over the fish and into the stock
  7. Place lid on Instant Pot and close the valve to SEALED
  8. STEAM or Pressure Cook for 3 minutes
  9. Quick Release when it’s done
  10. Carefully remove the fish and set aside to cool or place it in the fridge so it chills up.
  12. cup of vegetable stock
  13. Create a tinfoil boat and place the asparagus into the foil and add roasted garlic, a pat of butter, and season with salt and pepper to taste.
  14. Place tinfoil boat on the trivet and place the lid on the Instant Pot
  15. STEAM or PRESSURE COOK for 2 minutes. (I like my asparagus crisp… if you like it softer, cook for 3 minutes.)
  16. Set the valve to SEALED
  18. Remove the asparagus and squeeze fresh lemon to taste.


Salmon: 1 tsp of butter adds 2 WW points.

You may substitute olive oil for butter.