Go Back
+ servings
Instant Pot Salmon and asparagus for two, ready in under 15 minutes; plated and ready to serve.

Instant Pot Salmon and Asparagus for Two (5 Ingredients)

Course: Main
Cuisine: American
Keyword: Instant Pot
Difficulty: Easy
Number of Ingredients: 5
Prep Time: 2 minutes
Cook Time: 9 minutes
Total Time: 11 minutes
Servings: 2
Calories: 424kcal
Author: Marilyn
Instant Pot Salmon with herbs and butter. The asparagus is cooked with the salmon for a quick and easy meal. This gourmet one-pot meal is one of my go-to dishes. The flavors are simple and pleasantly satisfying.
Print Recipe


  • Steam rack
  • 2 pieces of parchment paper, cut to fit salmon pieces


  • 1 cup chicken stock
  • 12 oz salmon fillet, skin-on, cut into 2 equal pieces
  • Virgin olive oil
  • Herbes de Provence
  • 8 oz asparagus spears, tough ends trimmed and spears halved
  • Coarse salt, such as sea salt or kosher salt
  • Freshly ground black pepper
  • 3 tablespoon butter
  • 1 tablespoon freshly squeezed lemon juice


  • Add broth to the inner pot and place the steam rack in the pot. Place 1 piece of salmon, skin side down, on each prepared piece of parchment paper and brush top with oil. Sprinkle with herbes de Provence. Arrange both pieces on steam rack, without overlapping. Arrange asparagus on top of salmon. Drizzle with a little oil and season with salt and pepper.
  • Close and lock the lid and turn the steam release handle to Sealing. Set your Instant Pot to pressure cook on Low for 5 minutes.
  • When the cooking time is done, press Cancel and turn the steam release handle to Venting. When the float valve drops down, remove the lid. The fish should be opaque and should flake easily when tested with a fork. (If more cooking time is needed, continue pressure cooking on Low for 1 minute.)
  • Transfer salmon to serving plates and arrange asparagus on top of and around salmon. Cover with foil to keep warm.
  • Set your Instant Pot to sauté on More. Cook, stirring often, for 3 minutes or until liquid is reduced to ¼ cup. Add butter and lemon juice; cook, stirring, until butter is melted. Drizzle sauce over fish and asparagus. Serve immediately.


  • Using your fingers, carefully check the salmon fillet for tiny pin bones. Remove any bones with tweezers or needle-nose pliers.


Calories: 424kcal | Carbohydrates: 5g | Protein: 37g | Fat: 28g | Saturated Fat: 13g | Cholesterol: 139mg | Sodium: 659mg | Potassium: 1157mg | Fiber: 2g | Sugar: 2g | Vitamin A: 1458IU | Vitamin C: 17mg | Calcium: 60mg | Iron: 4mg