“You know, I wasn’t sold on using the Instant Pot for fish at first.” That’s a sentence I’ve uttered more than once during a few kitchen experiments. Salmon can be tricky—it’s easy to overcook, dry out, or worse, end up with that rubbery texture that makes you question your life choices. One evening, coming home exhausted and faced with a fridge that was a little too bare, I grabbed a frozen salmon fillet and tossed it in the Instant Pot with barely a plan. Honestly, I expected a soggy mess or something that would require a lot of rescue work.
But then, magic happened. The salmon emerged tender, juicy, and flaked apart so perfectly that even my skeptical partner gave me a thumbs up. It was like the Instant Pot had cracked a code I didn’t know existed for fish. Since then, I’ve found myself making this recipe multiple times in a week—sometimes swapping in fresh herbs, sometimes pairing it with a quick side like the zesty black beans and loaded sweet potato I love from the site. This recipe stuck with me because it’s quick, fuss-free, and honestly comforting after a long day. No stress, no guesswork, just perfectly flaky salmon every single time.
There’s something quietly satisfying about a meal that feels both simple and special, especially when it’s as tender as this Instant Pot salmon. It’s become my quiet kitchen victory, the kind of recipe you trust to deliver without drama.
Why You’ll Love This Recipe
This tender Instant Pot salmon recipe isn’t just another way to cook fish—it’s a kitchen game-changer. Having tested countless salmon recipes, I can say this one truly nails the texture and flavor without the hassle. Here’s why it’s become a staple:
- Quick & Easy: Ready in about 15 minutes, perfect for those busy weeknights when you want a nutritious meal without standing over the stove.
- Simple Ingredients: No need to hunt down fancy spices or exotic sauces. You probably have everything in your pantry or fridge right now.
- Perfect for Any Occasion: Whether it’s a casual solo dinner or an unplanned guest, this salmon fits the bill—elegant but approachable.
- Crowd-Pleaser: Even folks who say they “don’t really like fish” have been won over by this tender, flaky texture.
- Unbelievably Delicious: The gentle steaming keeps the salmon moist while enhancing its natural flavor, creating a melt-in-your-mouth experience.
What makes this recipe different? The secret lies in the timing and the layering of flavors—lemon zest, a hint of garlic, and just the right amount of seasoning that doesn’t overpower but highlights the fish’s natural sweetness. This isn’t your standard baked salmon; it’s a method that respects the fish’s delicate nature while making meal prep effortless. And honestly, it’s the kind of dish that makes you pause and savor that first forkful.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients to deliver bold flavor and that perfect flaky texture without fuss. Most are pantry staples, and you can easily swap a few depending on your taste or what’s on hand.
- Salmon Fillets: Skin-on or skinless, fresh or frozen (about 4 fillets, roughly 6 oz / 170 g each). I prefer wild-caught for the best flavor.
- Olive Oil: 1 tablespoon, for a light, fruity richness (I usually use Colavita).
- Garlic: 2 cloves, minced (adds a subtle aromatic punch).
- Fresh Lemon: Juice and zest of 1 lemon (brightens the dish and balances richness).
- Salt: ¾ teaspoon kosher salt (adjust to taste).
- Black Pepper: ½ teaspoon freshly ground (for gentle heat).
- Dill or Fresh Parsley: 1 tablespoon chopped (optional but highly recommended for herbaceous freshness).
- Water: 1 cup (240 ml) to create the steam environment in the Instant Pot.
If you want to add a touch of heat, a pinch of red pepper flakes works wonders. For a dairy twist, a pat of butter on top right before serving adds richness. Frozen salmon works beautifully here, so no worries if you forget to thaw. Just increase the cooking time slightly, which I’ll cover below.
Equipment Needed
- Instant Pot or Electric Pressure Cooker: Obviously key here. Any 6-quart model works well, and if you have a larger one, you can double the recipe with some timing tweaks.
- Steaming Rack or Trivet: Comes with most Instant Pots; keeps the salmon elevated above the water.
- Sharp Knife: For zesting the lemon and trimming the fish if needed.
- Small Mixing Bowl: To combine the marinade ingredients.
- Tongs or Fish Spatula: Gentle tools for removing the delicate salmon without breaking it apart.
If you don’t have an Instant Pot, a stovetop steamer basket with a tight-fitting lid can work as a substitute, though the timing and texture will differ. I’ve found the Instant Pot to be the most reliable for perfectly flaky salmon every time. Keeping your tools in good shape—like regularly sharpening your knives—makes prep smoother and safer.
Preparation Method

- Prepare the Salmon (5 minutes): Pat the salmon fillets dry with paper towels to help the seasoning stick. In a small bowl, mix the olive oil, minced garlic, lemon juice, lemon zest, salt, and black pepper.
- Marinate: Brush or spoon the mixture evenly over both sides of each salmon fillet. Let them sit while you set up the Instant Pot—this quick marination amps up the flavor without much wait.
- Add Water to Instant Pot: Pour 1 cup (240 ml) of water into the Instant Pot’s inner pot. Place the steaming rack or trivet inside.
- Arrange Salmon: Carefully place the salmon fillets on the rack, skin side down if they have skin. Try not to overlap them to ensure even cooking.
- Seal and Cook: Close the lid and set the valve to sealing. Select “Manual” or “Pressure Cook” on high pressure. For fresh salmon, set the timer for 3 minutes; for frozen, go for 5 minutes.
- Natural Release: When the timer goes off, let the pressure naturally release for 5 minutes before switching the valve to venting to release any remaining pressure.
- Check for Doneness: Open the lid carefully. The salmon should flake easily with a fork but still feel moist and tender. If it seems underdone, you can reseal and cook for an additional 1 minute.
- Garnish and Serve: Sprinkle fresh dill or parsley over the top. A little extra squeeze of lemon never hurts here.
Pro tip: Avoid overcooking by sticking to these short pressure times. The salmon will continue to cook slightly during the natural release phase, so patience pays off. The first time I made it, I was tempted to open early and check, which led to a slightly less tender fillet. Now, I trust the process.
Cooking Tips & Techniques
Cooking salmon in the Instant Pot can feel like a balancing act, but a few tricks go a long way.
- Don’t Skip the Patting Dry: Moisture on the surface can steam the fish instead of letting the marinade stick, which dulls flavor.
- Use Fresh Herbs: Adding fresh dill or parsley after cooking brightens the dish and adds a pop of color.
- Timing is Everything: Salmon cooks quickly—too long and it dries out. The short pressure cooking times here keep it tender but fully cooked.
- Natural Pressure Release: This is your best friend for gentle, even cooking. Quick release can toughen the fish.
- Multitask While Cooking: The Instant Pot frees you up—try prepping a quick side like crispy sweet potato fries from this recipe while it cooks.
One kitchen mishap I learned from was overcrowding the pot. Trying to fit too many fillets at once meant some didn’t cook evenly. Since then, spacing the fillets out or cooking in batches has made a world of difference.
Variations & Adaptations
This Instant Pot salmon recipe is a great base for personalization. Here are some tasty twists:
- Asian-Inspired: Swap the olive oil and lemon for soy sauce, grated ginger, and a drizzle of sesame oil. Garnish with green onions and sesame seeds.
- Herb & Mustard: Mix Dijon mustard with fresh thyme and a bit of honey for a sweet-savory glaze before pressure cooking.
- Spicy Cajun: Rub the salmon with Cajun seasoning and add a squeeze of lime instead of lemon for a zesty kick.
- Allergen-Friendly: Use coconut oil instead of olive oil for a dairy- and nut-free version with a subtle tropical note.
- Cooking Method Swap: If you want to try oven-baking, check out the lemon herb baked salmon recipe for a flavorful alternative.
I’ve personally tried the Asian twist multiple times, especially when I’m craving something a little different but still want that tender, flaky texture. It’s a crowd-pleaser and works wonderfully for meal prep.
Serving & Storage Suggestions
Serve this tender Instant Pot salmon warm with a sprinkle of fresh herbs and an extra wedge of lemon. It pairs beautifully with bright sides like steamed green beans, roasted veggies, or a hearty quinoa bowl. If you love pairing textures, try it alongside crispy dishes like the crispy sourdough discard pizza or the aforementioned sweet potato fries.
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm in a covered skillet over low heat or briefly in the microwave, adding a splash of water or broth to keep moisture. The salmon holds its flaky texture well but tastes best when eaten fresh.
Over time, the flavors meld nicely, especially if you’ve marinated a bit more. Just avoid long reheating to keep it tender and juicy.
Nutritional Information & Benefits
One serving of this Instant Pot salmon (about 6 oz / 170 g) provides roughly 350 calories, 34 grams of protein, 20 grams of healthy fats, and minimal carbs. It’s a nutrient-dense meal that supports muscle repair and heart health.
Salmon is rich in omega-3 fatty acids, which can reduce inflammation and promote brain health. The lemon juice adds a boost of vitamin C, aiding in iron absorption and immunity. This recipe fits well into low-carb, gluten-free, and paleo diets, though it’s always good to check specific ingredient labels if you have allergies.
Personally, I appreciate how this dish feels both indulgent and nourishing—comfort food that respects wellness without feeling restrictive.
Conclusion
This tender Instant Pot salmon recipe has won a permanent spot in my rotation because it solves the tricky business of cooking fish perfectly every time. It’s accessible, fast, and delivers a flaky, melt-in-your-mouth texture that’s hard to beat. Plus, it’s endlessly adaptable to whatever flavors or sides you prefer.
Feel free to tweak the seasoning, pair it with your favorite veggies, or turn it into a protein-packed salad. I love that it’s a recipe I can count on, no matter how hectic life gets. If you try it, I’d love to hear how you make it your own—drop a comment below or share your variations!
Here’s to effortless, delicious salmon that feels like a little win in your day.
FAQs About Tender Instant Pot Salmon
Can I cook frozen salmon in the Instant Pot?
Yes! Just increase the cooking time from 3 to 5 minutes on high pressure. Make sure to use natural pressure release for best results.
Should I remove the skin before cooking?
It’s up to you. Cooking with skin on helps keep the fish moist and makes it easier to handle. You can remove the skin after cooking if you prefer.
How do I know when the salmon is done?
The salmon should flake easily with a fork but still feel moist. Overcooking causes dryness, so stick to the recommended times and use natural pressure release.
Can I double this recipe in one Instant Pot batch?
You can, but avoid overcrowding. Make sure salmon fillets are arranged in a single layer on the rack. You might need to add an extra minute to cooking time.
What sides go well with this Instant Pot salmon?
Try simple steamed vegetables, quinoa bowls, or something crispy like crispy sweet potato fries for contrast and texture.
Pin This Recipe!

Tender Instant Pot Salmon Recipe Perfectly Flaky Every Time
A quick and fuss-free Instant Pot salmon recipe that yields tender, juicy, and perfectly flaky salmon every time. Ideal for busy weeknights and adaptable to various flavor twists.
- Prep Time: 5 minutes
- Cook Time: 8 minutes
- Total Time: 13 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 salmon fillets (about 6 oz / 170 g each), skin-on or skinless, fresh or frozen
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- Juice and zest of 1 fresh lemon
- ¾ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 1 tablespoon chopped dill or fresh parsley (optional)
- 1 cup (240 ml) water
Instructions
- Pat the salmon fillets dry with paper towels to help the seasoning stick.
- In a small bowl, mix the olive oil, minced garlic, lemon juice, lemon zest, salt, and black pepper.
- Brush or spoon the mixture evenly over both sides of each salmon fillet. Let them sit while you set up the Instant Pot.
- Pour 1 cup (240 ml) of water into the Instant Pot’s inner pot. Place the steaming rack or trivet inside.
- Carefully place the salmon fillets on the rack, skin side down if they have skin. Avoid overlapping to ensure even cooking.
- Close the lid and set the valve to sealing. Select ‘Manual’ or ‘Pressure Cook’ on high pressure. Cook fresh salmon for 3 minutes; frozen salmon for 5 minutes.
- Let the pressure naturally release for 5 minutes before switching the valve to venting to release any remaining pressure.
- Open the lid carefully. Check that the salmon flakes easily with a fork but remains moist and tender. If underdone, reseal and cook for an additional 1 minute.
- Sprinkle fresh dill or parsley over the top and add an extra squeeze of lemon before serving.
Notes
For frozen salmon, increase cooking time to 5 minutes. Use natural pressure release to avoid toughening the fish. Avoid overcrowding the Instant Pot; cook in batches if needed. Optional additions include red pepper flakes for heat or a pat of butter for richness. Fresh herbs added after cooking brighten the dish.
Nutrition
- Serving Size: 1 salmon fillet (abo
- Calories: 350
- Fat: 20
- Protein: 34
Keywords: Instant Pot salmon, tender salmon, flaky salmon, quick salmon recipe, pressure cooker fish, healthy salmon recipe, easy salmon dinner


