Instant Pot Salmon
Salmon is one of those dishes that feels indulgent and gourmet, yet it can be prepared quickly and easily, especially when using an Instant Pot. This recipe for Instant Pot Salmon is a game-changer, providing a delicious and nutritious meal in just a matter of minutes. Whether you opt for fresh or frozen fillets, the Instant Pot ensures that the salmon is perfectly cooked and moist, with minimal effort on your part. Let’s dive into the details of this delightful dish.
What Sets This Recipe Apart

This Instant Pot Salmon recipe stands out for its simplicity and versatility. The Instant Pot not only speeds up the cooking process but also locks in moisture and flavor, giving you tender salmon every time. You can customize the seasonings based on your preferences, and it pairs wonderfully with a variety of sides, making it a fantastic choice for weeknight dinners or special occasions.
The Essentials
To prepare Instant Pot Salmon, you’ll need the following ingredients and equipment:
- 1 cup water – This is essential for generating steam in the Instant Pot.
- 2 (6-ounce) skin-on center-cut salmon fillets – Fresh or frozen, between 3/4 to 1 inch thick. If using frozen, there’s no need to thaw.
- 1/2 teaspoon kosher salt – For seasoning the salmon.
- 1/4 teaspoon ground black pepper – Adds a touch of spice.
- 1 teaspoon dried herbs of choice – Options include dillweed, Italian seasoning, rosemary, or thyme for added flavor.
- 4 thin lemon slices – Optional, but they add brightness to the dish.
Prep & Cook Tools
To make this process as smooth as possible, gather the following tools:
- Instant Pot – The star of the show, enabling quick and efficient cooking.
- Trivet or steamer basket – This keeps the salmon elevated above the water.
- Measuring spoons – For precise seasoning.
- Spatula or tongs – For easy handling of the salmon fillets.
- Serving platter – To present your beautifully cooked salmon.
Instant Pot Salmon — Do This Next

Follow these simple steps to create your Instant Pot Salmon masterpiece:
Step 1: Prepare the Instant Pot
Begin by adding 1 cup of water to the bottom of the Instant Pot. This is essential for creating the steam needed to cook the salmon.
Step 2: Season the Salmon
While the water heats, pat the salmon fillets dry with a paper towel. Season both sides of the fillets with kosher salt, ground black pepper, and your choice of dried herbs. If you’re using lemon slices, place them on top of the fillets for added flavor.
Step 3: Set Up the Trivet
Place the trivet or steamer basket inside the Instant Pot. Lay the seasoned salmon fillets on the trivet, ensuring they are not touching the water.
Step 4: Cook the Salmon
Secure the Instant Pot lid and make sure the valve is set to “Sealing.” Select the “Pressure Cook” or “Manual” setting and cook on high pressure for 3-4 minutes if fresh, or 6 minutes if frozen. Once the cooking time is complete, allow for a natural pressure release for 5 minutes, then carefully turn the valve to “Venting” to release any remaining pressure.
Step 5: Serve and Enjoy
Once the pressure has fully released, open the lid and use tongs or a spatula to carefully remove the salmon. Serve immediately, garnished with additional lemon slices and a sprinkle of fresh herbs if desired.
Make It Diet-Friendly

This Instant Pot Salmon recipe can easily fit into various dietary preferences:
- Paleo – The recipe is naturally paleo-friendly without any modifications.
- Keto – Low in carbs, making it a suitable choice for keto diets.
- Gluten-Free – No gluten-containing ingredients are used.
- Dairy-Free – The recipe is completely dairy-free, catering to lactose intolerance.
Method to the Madness
The beauty of this Instant Pot Salmon recipe lies in its straightforward method that doesn’t require any culinary expertise. By using the pressure cooking method, the salmon cooks evenly and remains moist without overcooking. The option to use frozen salmon eliminates the need for meal prep, making this dish a perfect choice for busy weeknights. Feel free to experiment with different herbs and spices to make it your own!
Best Ways to Store
If you find yourself with leftovers (which we hope you do!), here’s how to store them properly:
- Refrigerator – Store cooked salmon in an airtight container for up to 3 days.
- Freezer – If you have more than you can eat within a few days, freeze the salmon in a freezer-safe container for up to 3 months.
- Reheating – When ready to enjoy again, reheat in the microwave or on the stovetop, adding a splash of water to keep it moist.
Quick Q&A
Can I cook frozen salmon in the Instant Pot?
Yes! You can cook frozen salmon directly in the Instant Pot without thawing. Just increase the cooking time to 6 minutes.
What herbs pair well with salmon?
Herbs such as dill, rosemary, thyme, and Italian seasoning complement salmon beautifully. Feel free to mix and match based on your taste preferences.
How do I know when the salmon is done?
The salmon should be opaque and flake easily with a fork when fully cooked. The internal temperature should reach 145°F for safe consumption.
Can I add vegetables to the Instant Pot with the salmon?
Absolutely! You can add vegetables like asparagus or broccoli on the trivet with the salmon for a complete meal. Just be mindful of the cooking times for the vegetables.
Reader Favorites
Looking for more inspiration? Check out these reader favorites:
Make It Tonight
Now that you have all the information you need, it’s time to make Instant Pot Salmon for dinner tonight! This recipe is not just quick and easy; it’s also packed with flavor and nutrients, making it a perfect meal for any day of the week. Pair it with a fresh salad, quinoa, or your favorite veggies for the ultimate dining experience. Enjoy your culinary adventure with this delightful dish!

Instant Pot Salmon
Ingredients
Equipment
Method
- Step 1: Prepare the Instant Pot by adding 1 cup of water to the bottom.
- Step 2: Season the salmon fillets with kosher salt, ground black pepper, and dried herbs. Optionally, place lemon slices on top.
- Step 3: Set up the trivet or steamer basket in the Instant Pot and lay the seasoned salmon fillets on it.
- Step 4: Secure the lid and set the valve to 'Sealing'. Cook on high pressure for 3-4 minutes if fresh, or 6 minutes if frozen. Allow natural pressure release for 5 minutes, then release remaining pressure.
- Step 5: Open the lid and carefully remove the salmon. Serve immediately, garnished with additional lemon slices and fresh herbs if desired.
Notes
- Store leftovers in an airtight container for up to 3 days in the refrigerator.
- Freeze cooked salmon in a freezer-safe container for up to 3 months.
- Reheat in the microwave or on the stovetop with a splash of water to keep it moist.
