Go Back
+ servings
Vegetarian cuisine - Dish
Print Recipe
4 from 33 votes

Instant Pot Garlic Butter Salmon and Asparagus

Instant Pot Salmon and Asparagus. Loaded with garlic, butter, lemon and flavor. Only 4 minutes cook time for tender, flakey and perfect salmon.
Prep Time5 mins
Cook Time4 mins
Total Time9 mins
Course: Dinner
Cuisine: American
Keyword: Instant Pot Bean Recipes, Salmon Recipes, Seafood Recipe
Servings: 3
Calories: 356kcal
Author: Darcey Olson
Cost: $10


  • 1 lb Salmon Filet (cut into 3 equal pieces for Instant Pot)
  • 1 lb Asparagus (small- medium stalks)
  • 1/4 cup Lemon Juice
  • 3 tbsp Butter (divided into 3 pats for Instant Pot)
  • 1.5 tbsp garlic (minced)
  • Salt to taste
  • Red Pepper Flakes (optional)
  • Honey (optional)



  • Tear off 3 large pieces of foil and lay side to side on a flat surface. Slightly curve up the edges so the lemon juice doesn't "roll off" the sides.
  • Divide the asparagus equally between the three foil packets.
  • Slater each piece of salmon with 1/2 tablespoon of garlic and place directly on top of the asparagus.
  • Add 1 tablespoon of lemon juice over the salmon (repeat for each salmon piece).
  • Sprinkle salt to taste on top of the salmon.
  • OPTIONAL- sprinkle each piece with red pepper flakes and/or drizzle with honey.
  • Place one tablespoon of butter on top of the salmon (repeat for each salmon piece).
  • Tightly close up each piece of foil to ensure no steam can escape.
  • Add 1.5 cups of water to the bottom of the Instant Pot and insert the metal trivet that came with the machine.
  • Place the 3 foil packets on top of the trivet (they can be stacked).
  • Close the Instant Pot and make sure the valve is set to sealed.
  • Click the "steam" button and set for 4 minutes.
  • Once the time goes off, hit cancel and QR.
  • Using tongs, remove the foil packets and carefully open to release the steam and stop cooking.
  • Transfer the entire contents of the packets (including the butter sauce) to a plate.
  • Enjoy immediately.


  • Pre-heat the oven to 375 degrees.
  • Line a baking sheet with a large piece of foil. Slightly curve up the edges so the garlic butter mixture doesn't "roll off" the sides.
  • Place the asparagus and salmon side by side in the middle of the foil.
  • Place the butter in a small bowl and microwave to melt.
  • Add the lemon juice, garlic and salt to the melted butter and stir to combine.
  • OPTIONAL- Add the red pepper flakes and honey and stir to combine.
  • Pour the butter mixture oven the salmon and asparagus.
  • Tightly close the foil to ensure no steam can escape.
  • Transfer to the oven and bake for 15-20 minutes.
  • Carefully open the foil package to release the steam and stop cooking.
  • Enjoy immediately.



Calories: 356kcal | Carbohydrates: 9g | Protein: 34g | Fat: 21g | Saturated Fat: 9g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 0.5g | Cholesterol: 113mg | Sodium: 160mg | Potassium: 1087mg | Fiber: 3g | Sugar: 3g | Vitamin A: 1555IU | Vitamin C: 18mg | Calcium: 66mg | Iron: 5mg