This Instant Pot Salmon is your secret to perfectly moist, flavorful fish in under 15 minutes. The pressure cooker steams the salmon gently, locking in incredible tenderness every time. This foolproof method with a classic lemon-dill combo is a versatile weeknight lifesaver.
Why You’ll Love This Instant Pot Salmon
- Fast & Foolproof: Ready in 15 minutes with minimal hands-on effort.
- Unbelievably Moist: Steams in its own juices for a succulent, tender texture.
- Flavor Canvas: Easily adapt the seasonings to your favorite flavors.
- Minimal Cleanup: Just the Instant Pot insert and trivet to wash.
Ingredients & Tools
- 4 salmon fillets (about 6 oz / 170 g each), skin-on or skinless
- 2 tbsp olive oil
- 1 large lemon (you’ll use the juice and slices)
- 2 tbsp fresh dill, chopped
- 2 cloves garlic, minced
- 1 tsp honey or maple syrup
- 1/2 tsp sea salt
- 1/4 tsp black pepper
- 1 cup water or low-sodium chicken broth
Tools: Your trusty 6 or 8-quart Instant Pot (or other electric pressure cooker) with the included trivet or a steamer basket.
Notes: Use fillets of similar thickness for even cooking. For dried dill, use 2 teaspoons. The honey balances the lemon’s acidity.
Nutrition (per serving)
| Calories: | 285 kcal |
| Protein: | 34 g |
| Fat: | 15 g |
| Carbs: | 3 g |
| Fiber: | 0.5 g |
Serves: 4 | Prep Time: 5 minutes | Cook Time: 2 minutes (plus pressure build/release) | Total Time: 15 minutes
Before You Start: Tips & Ingredient Notes
- Does the salmon skin matter? You can use skin-on or skinless fillets. The skin won’t get crispy in the Instant Pot, but it does help hold the fillet together during cooking. I usually remove it after cooking if I’m not a fan of the soft texture.
- What kind of salmon is best? Atlantic, Sockeye, or Coho salmon all work wonderfully. Just try to find fillets that are about 1 to 1.5 inches thick for the most consistent results. Thinner tails will cook much faster, so if you have a mix, place the thicker pieces on the bottom.
- Can I use frozen salmon? Absolutely! It’s a fantastic time-saver. There’s no need to thaw it completely, but do give it a quick rinse under cold water to remove any ice crystals. You may need to add 1-2 minutes to the cooking time.
- Why the cup of liquid? The Instant Pot requires liquid to come to pressure. Using broth instead of water will add a subtle layer of flavor to the steam, but water works perfectly fine if that’s what you have on hand.
How to Make Instant Pot Salmon
Step 1: First, get your salmon ready. Pat the fillets completely dry with paper towels—this is a small but crucial step for the marinade to stick properly. In a small bowl, whisk together the olive oil, juice from half the lemon, minced garlic, chopped dill, honey, salt, and pepper. Brush this mixture generously over the top and sides of each salmon fillet. Let them sit for just a few minutes while you prepare the pot.
Step 2: Now, set up your Instant Pot. Pour the one cup of water or broth into the inner pot. Place the trivet or a steamer basket inside. Arrange the salmon fillets in a single layer on the trivet. If you have any leftover lemon halves, slice them thinly and tuck a few slices underneath or on top of the salmon for an extra burst of citrus aroma as it steams.
Step 3: It’s time to cook! Secure the lid on the Instant Pot, making sure the steam release valve is set to the “Sealing” position. Select the “Manual” or “Pressure Cook” setting (they’re the same thing) and set the timer for 2 minutes on HIGH pressure. Yes, just 2 minutes! The pot will take about 8-10 minutes to come to pressure, and that’s when the official cook time begins.
Step 4: Once the 2-minute cook time is complete, it’s time for the most important part: the pressure release. Do not do a quick release, as the sudden change can make the salmon tough. Instead, perform a “Natural Release” for 5 minutes. This means you let the pot sit, and the pressure will come down on its own for 5 minutes. After that, carefully turn the steam release valve to “Venting” to let out any remaining steam.
Step 5: Open the lid carefully, directing the steam away from your face. You’ll be greeted by the most amazing, fragrant steam. The salmon should look opaque and flake easily with a fork. Use a spatula or tongs to carefully transfer the fillets to a serving plate. Drizzle with any juices that collected in the pot—they’re full of flavor! Serve immediately for the best texture and enjoy your perfectly cooked, incredibly easy salmon.
Storage & Freshness Guide
- Fridge: Store leftovers in an airtight container for up to 2 days.
- Freezer: Freeze cooked salmon in a single layer, then transfer to a freezer bag for up to 1 month.
- Reviving: Reheat gently in a covered skillet with a splash of water or in a 275°F oven until warm.
Serving Suggestions
Complementary Dishes
- Garlic Mashed Potatoes or Cauliflower Mash — The creamy, savory base is the perfect partner for the flaky, lemony salmon, making a complete and comforting meal.
- Quinoa or Couscous Pilaf — These light grains soak up the delicious cooking juices beautifully and add a lovely textural contrast to the tender fish.
- Simple Steamed Asparagus or Green Beans — You can actually steam these in the Instant Pot on a separate trivet above the salmon for a true one-pot wonder.
Drinks
- A Crisp Sauvignon Blanc or Pinot Grigio — The bright acidity and citrus notes in these wines mirror the lemon in the dish and cut through the richness of the salmon perfectly.
- Sparkling Water with Lemon — A non-alcoholic option that keeps the meal feeling light and refreshing, enhancing the citrus flavors without any added sugar.
Something Sweet
- Lemon Sorbet — A palate-cleansing, light dessert that continues the citrus theme and provides a wonderfully refreshing finish to the meal.
- Fresh Berry Parfait — Layers of Greek yogurt, honey, and mixed berries offer a sweet, creamy, and healthy endnote that doesn’t feel too heavy.
Top Mistakes to Avoid
- Overcooking by ignoring residual heat. Remember, the salmon continues to cook during the 5-minute natural release. The 2-minute timer is precise for a reason—setting it longer will result in dry, chalky fish.
- Using a quick pressure release. I’ve messed this up before too, and it makes the salmon tough. The gentle natural release is non-negotiable for a tender, melt-in-your-mouth texture.
- Not patting the salmon dry. If the fillets are wet, the marinade will slide right off and you’ll end up with bland spots. A quick pat-down makes all the difference for flavor adherence.
- Crowding the trivet. If the fillets are piled on top of each other, they’ll steam unevenly. Arrange them in a single layer, even if you have to cook in two batches.
Expert Tips
Instant Pot Salmon
Make perfect, moist Instant Pot Salmon in just 15 minutes with this easy recipe. A foolproof method for a fast, healthy, and delicious dinner. Get the recipe now!
Ingredients
For the Ingredients
-
4 salmon fillets (about 6 oz / 170 g each, skin-on or skinless)
-
2 tbsp olive oil
-
1 large lemon (you’ll use the juice and slices)
-
2 tbsp fresh dill (chopped)
-
2 cloves garlic (minced)
-
1 tsp honey or maple syrup
-
1/2 tsp sea salt
-
1/4 tsp black pepper
-
1 cup water or low-sodium chicken broth
Instructions
-
First, get your salmon ready. Pat the fillets completely dry with paper towels—this is a small but crucial step for the marinade to stick properly. In a small bowl, whisk together the olive oil, juice from half the lemon, minced garlic, chopped dill, honey, salt, and pepper. Brush this mixture generously over the top and sides of each salmon fillet. Let them sit for just a few minutes while you prepare the pot.01
-
Now, set up your Instant Pot. Pour the one cup of water or broth into the inner pot. Place the trivet or a steamer basket inside. Arrange the salmon fillets in a single layer on the trivet. If you have any leftover lemon halves, slice them thinly and tuck a few slices underneath or on top of the salmon for an extra burst of citrus aroma as it steams.02
-
It’s time to cook! Secure the lid on the Instant Pot, making sure the steam release valve is set to the “Sealing” position. Select the “Manual” or “Pressure Cook” setting (they’re the same thing) and set the timer for 2 minutes on HIGH pressure. Yes, just 2 minutes! The pot will take about 8-10 minutes to come to pressure, and that’s when the official cook time begins.03
-
Once the 2-minute cook time is complete, it’s time for the most important part: the pressure release. Do not do a quick release, as the sudden change can make the salmon tough. Instead, perform a “Natural Release” for 5 minutes. This means you let the pot sit, and the pressure will come down on its own for 5 minutes. After that, carefully turn the steam release valve to “Venting” to let out any remaining steam.04
-
Open the lid carefully, directing the steam away from your face. You’ll be greeted by the most amazing, fragrant steam. The salmon should look opaque and flake easily with a fork. Use a spatula or tongs to carefully transfer the fillets to a serving plate. Drizzle with any juices that collected in the pot—they’re full of flavor! Serve immediately for the best texture and enjoy your perfectly cooked, incredibly easy salmon.05


