20 Delicious Instant Pot Salmon Recipes for Busy Weeknights

Author name

April 11, 2025

Are you tired of the same old weeknight routine? Do you crave something quick, easy, and impressive to serve your family or friends? Look no further! In this article, we’ll be exploring the world of Instant Pot salmon recipes that will take your meals from meh to magnificent. With 20 mouthwatering options to choose from, you’ll never run out of ideas for a delicious and healthy dinner.

From classic flavors like lemon garlic butter to bold twists like honey sriracha glaze, our instant pot salmon recipes are sure to satisfy even the pickiest eaters. And the best part? Each dish can be prepared in under 30 minutes, making it perfect for busy weeknights when you need a meal that’s both quick and satisfying.

So go ahead, grab your Instant Pot, and let’s get cooking!

Instant Pot Lemon Garlic Butter Salmon

Instant Pot Lemon Garlic Butter Salmon
This recipe yields a flavorful and moist salmon dish with a bright and citrusy twist, all thanks to the Instant Pot’s pressure cooking magic.

Ingredients:

– 4 salmon fillets (6 oz each)
– 2 lemons, juiced
– 3 cloves garlic, minced
– 2 tbsp unsalted butter
– 1 tsp olive oil
– Salt and pepper, to taste
– Fresh parsley, chopped (optional)

Instructions:

1. Press the “Saute” button on the Instant Pot and melt butter in the pot.
2. Add olive oil, garlic, lemon juice, salt, and pepper; stir until combined.
3. Place salmon fillets in a single layer on top of the garlic mixture.
4. Close the lid, ensuring the valve is set to “Sealing”.
5. Cook on High Pressure for 8-10 minutes.
6. Allow pressure release naturally for 5 minutes, then quick-release any remaining steam.
7. Serve with chopped parsley, if desired.

Cooking Time: 15-20 minutes

Instant Pot Teriyaki Salmon with Pineapple

Instant Pot Teriyaki Salmon with Pineapple
Elevate your dinner game with this flavorful and nutritious recipe that combines the tender flakes of salmon with the sweetness of pineapple. This Instant Pot dish is a perfect balance of savory and sweet, ready in under 30 minutes.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1 cup teriyaki sauce
– 1/2 cup pineapple chunks
– 1/4 cup brown sugar
– 2 tbsp soy sauce
– 2 tbsp rice vinegar
– 1 tsp grated ginger
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the inner pot until it reads “HOT”.
2. Add the teriyaki sauce, brown sugar, soy sauce, rice vinegar, and grated ginger. Stir until combined.
3. Place the salmon fillets in a single layer on top of the sauce.
4. Close the lid and set the valve to “SEALING”. Press the “Manual” or “Pressure Cook” button and cook at high pressure for 8 minutes.
5. Quick-release the pressure and open the lid. Add the pineapple chunks and stir to combine.
6. Serve hot, garnished with green onions and sesame seeds if desired.

Cooking Time: 18 minutes (including pressurizing and quick-releasing)

Instant Pot Honey Sriracha Glazed Salmon

Instant Pot Honey Sriracha Glazed Salmon
Elevate your salmon game with this sweet and spicy Honey Sriracha Glazed Salmon recipe, cooked to perfection in the Instant Pot. This dish is perfect for a quick weeknight dinner or a special occasion.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1/2 cup honey
– 1/4 cup sriracha sauce
– 2 tbsp soy sauce
– 2 tbsp brown sugar
– 1 tsp garlic powder
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the inner pot until hot.
2. Add honey, sriracha sauce, soy sauce, brown sugar, garlic powder, salt, and pepper. Stir until smooth.
3. Place salmon fillets in a single layer at the bottom of the inner pot.
4. Close the lid and set the valve to “Sealing”. Press the “Manual” or “Pressure Cook” button and set the cooking time to 5 minutes at high pressure.
5. Let the pressure release naturally for 5 minutes, then quick-release any remaining pressure.
6. Serve the glazed salmon hot, garnished with green onions and sesame seeds if desired.

Cooking Time: 10-12 minutes

Instant Pot Mediterranean Salmon with Olives and Tomatoes

Instant Pot Mediterranean Salmon with Olives and Tomatoes
Elevate your dinner game with this flavorful Instant Pot Mediterranean salmon recipe, featuring succulent fish, briny olives, and tangy tomatoes.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1/2 cup pitted green olives, sliced
– 1 cup cherry tomatoes, halved
– 2 cloves garlic, minced
– 1/4 cup fresh parsley, chopped
– 2 tbsp olive oil
– 1 tsp dried oregano
– Salt and pepper to taste
– 1/2 cup chicken broth

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the pot with 1 tablespoon of olive oil.
2. Add garlic and cook for 1 minute, until fragrant.
3. Add salmon fillets, olives, tomatoes, parsley, oregano, salt, and pepper. Pour in chicken broth.
4. Close the lid and set the valve to “Sealing”. Cook on “High Pressure” for 8 minutes.
5. Let the pressure release naturally for 10 minutes before opening the lid.

Cooking Time: 18 minutes (including natural pressure release)

Instant Pot Maple Dijon Salmon with Asparagus

Instant Pot Maple Dijon Salmon with Asparagus
This recipe combines the rich flavors of maple syrup, dijon mustard, and salmon for a dish that’s both elegant and easy to prepare. Perfect for a quick weeknight dinner or special occasion.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1/4 cup pure maple syrup
– 2 tbsp dijon mustard
– 1 tsp olive oil
– Salt and pepper, to taste
– 1 lb fresh asparagus, trimmed

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the olive oil until shimmering.
2. Add the salmon fillets, skin side up (if they have skin). Cook for 2 minutes, then flip and cook an additional 2 minutes.
3. In a small bowl, whisk together maple syrup and dijon mustard. Pour the mixture over the salmon.
4. Close the lid and set the valve to “Sealing”. Press the “Manual” or “Pressure Cook” button and set the cooking time to 5 minutes at high pressure.
5. Quick-release the steam and open the lid. Remove the salmon, then add the asparagus to the pot. Stir to combine with any remaining sauce.
6. Close the lid and cook on “Saute” for an additional 2-3 minutes, or until the asparagus is tender.

Cooking Time: 7 minutes (including prep time)

Instant Pot Cajun Spiced Salmon

Instant Pot Cajun Spiced Salmon
Elevate your seafood game with this bold and flavorful Cajun Spiced Salmon recipe, cooked to perfection in the Instant Pot. This dish is perfect for a quick weeknight dinner or a special occasion.

Ingredients:

– 4 salmon fillets (6 oz each)
– 2 tbsp olive oil
– 1 tsp Cajun seasoning
– 1 tsp paprika
– 1/2 tsp garlic powder
– Salt and pepper to taste
– 1/4 cup chicken broth

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the olive oil.
2. Add the salmon fillets, Cajun seasoning, paprika, garlic powder, salt, and pepper. Cook for 2 minutes per side, until the salmon is browned.
3. Pour in the chicken broth, then close the lid and make sure the valve is set to “Sealing”.
4. Press the “Manual” or “Pressure Cook” button and set the cooking time to 8 minutes at high pressure.
5. Let the pressure release naturally for 10 minutes, then quick-release any remaining steam.

Cooking Time: 18 minutes (10 minutes cooking + 8 minutes natural release)

Instant Pot Coconut Curry Salmon

Instant Pot Coconut Curry Salmon
This recipe combines the rich flavors of coconut curry with the flaky goodness of salmon, all cooked to perfection in under 30 minutes using your Instant Pot.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1 can coconut milk
– 2 tbsp curry powder
– 1 tsp ground cumin
– 1/2 tsp turmeric
– 1/2 tsp paprika
– 1/4 tsp cayenne pepper (optional)
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the pot until it reads “HOT”.
2. Add the curry powder, cumin, turmeric, paprika, and cayenne pepper (if using). Cook for 1 minute, stirring constantly.
3. Add the coconut milk, salt, and pepper. Stir to combine.
4. Place the salmon fillets on top of the curry mixture in the Instant Pot.
5. Close the lid and set the valve to “SEALING”. Press the “Manual” or “Pressure Cook” button and set the cooking time to 8 minutes at high pressure.
6. Let the pressure release naturally for 10 minutes before quick-releasing any remaining steam.
7. Serve the salmon hot, garnished with fresh cilantro leaves if desired.

Cooking Time: 18 minutes

Instant Pot Pesto Salmon with Green Beans

Instant Pot Pesto Salmon with Green Beans
This recipe combines the rich flavors of pesto with the tender texture of salmon, all cooked to perfection in under 10 minutes using your Instant Pot. This dish is perfect for a weeknight dinner or a special occasion.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1/2 cup pesto
– 1 cup green beans, trimmed
– 1/4 cup chicken broth
– 1 tablespoon lemon juice
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the pot until it reads “HOT”.
2. Add the salmon fillets and cook for 2 minutes, until browned.
3. Add the pesto, green beans, chicken broth, lemon juice, salt, and pepper to the pot.
4. Close the lid and set the valve to “SEALING”. Press the “Manual” or “Pressure Cook” button and set the cooking time to 5 minutes at high pressure.
5. Let the pressure release naturally for 2 minutes, then quick-release any remaining pressure.
6. Serve the salmon hot with the green beans and sauce spooned over the top.

Cooking Time: 7 minutes

Instant Pot Soy Ginger Salmon

Instant Pot Soy Ginger Salmon
This recipe combines the flavors of soy sauce, ginger, and garlic with succulent salmon, all cooked to perfection in under 15 minutes. Perfect for a weeknight dinner or a special occasion.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1/4 cup soy sauce
– 2 tablespoons freshly grated ginger
– 2 cloves garlic, minced
– 1 tablespoon brown sugar
– 1 teaspoon sesame oil
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the inner pot until it reads “HOT”.
2. Add soy sauce, ginger, garlic, and brown sugar. Stir to combine.
3. Place the salmon fillets in a single layer on the bottom of the inner pot.
4. Pour the soy ginger mixture over the salmon, making sure they are fully coated.
5. Close the lid and set the valve to “SEALING”.
6. Press the “Manual” or “Pressure Cook” button and set the cooking time to 10 minutes at high pressure.
7. Let the pressure release naturally for 5 minutes, then quick-release any remaining steam.
8. Serve hot, garnished with green onions and sesame seeds if desired.

Cooking Time: 15 minutes

Instant Pot Salmon with Creamy Dill Sauce

Instant Pot Salmon with Creamy Dill Sauce
Elevate your dinner game with this succulent salmon recipe cooked to perfection in the Instant Pot, accompanied by a tangy and creamy dill sauce.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1/2 cup heavy cream
– 1/4 cup sour cream
– 2 tbsp chopped fresh dill
– 2 tbsp lemon juice
– 1 tsp garlic powder
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and melt 2 tbsp of butter.
2. Add the salmon fillets, salt, and pepper; cook for 2-3 minutes or until cooked through (6-8 minutes total).
3. In a separate bowl, whisk together heavy cream, sour cream, chopped dill, lemon juice, and garlic powder.
4. Stir in the cooked salmon juices from the Instant Pot.
5. Serve the salmon with the creamy dill sauce spooned over the top.

Cooking Time: 6-8 minutes

Instant Pot Blackened Salmon Tacos

Instant Pot Blackened Salmon Tacos
Elevate your taco game with this flavorful and easy-to-make recipe that combines the richness of blackened salmon with the convenience of the Instant Pot.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1 tablespoon olive oil
– 2 teaspoons blackening seasoning
– 1 onion, sliced
– 2 cloves garlic, minced
– 1 cup fish stock or water
– 1/4 cup chopped fresh cilantro
– Salt and pepper to taste
– Tortillas, shredded lettuce, diced tomatoes, avocado (for serving)

Instructions:

1. Press “Saute” on the Instant Pot and heat the olive oil.
2. Add the sliced onion and cook until translucent, about 3 minutes.
3. Add the garlic and blackening seasoning; cook for an additional minute.
4. Place the salmon fillets in the pot, seam-side down. Pour in the fish stock or water.
5. Close the lid and set valve to “Sealing”. Cook at high pressure for 6-8 minutes.
6. Quick-release the pressure and open the lid. Flake the salmon with a fork.
7. Serve the blackened salmon on tortillas with desired toppings.

Cooking Time: 10-12 minutes

Instant Pot Salmon and Rice Pilaf

Instant Pot Salmon and Rice Pilaf
Cook up a flavorful and nutritious meal with this simple Instant Pot recipe. This pilaf combines juicy salmon, savory rice, and aromatic spices for a deliciously comforting dish.

Ingredients:

– 1 lb salmon fillet (fresh or frozen)
– 1 cup uncooked white rice
– 2 cups water
– 1 tablespoon olive oil
– 1 small onion, diced
– 2 cloves garlic, minced
– 1 teaspoon paprika
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the olive oil.
2. Add the diced onion and cook until translucent, about 3 minutes.
3. Add the garlic and cook for an additional minute.
4. Add the salmon fillet, rice, water, paprika, salt, and pepper. Stir to combine.
5. Close the lid and set the valve to “Sealing”. Press the “Manual” or “Pressure Cook” button and set the cooking time to 8 minutes at high pressure.
6. Let the pressure release naturally for 10 minutes before quick-releasing any remaining pressure.
7. Open the lid and fluff the pilaf with a fork. Serve hot, garnished with chopped parsley or scallions if desired.

Cooking Time: 18-20 minutes

Instant Pot Salmon Chowder

Instant Pot Salmon Chowder
Quickly cook up a delicious and comforting salmon chowder using your Instant Pot! This recipe is perfect for a weeknight dinner or a cozy weekend meal.

Ingredients:

– 1 lb boneless, skinless salmon fillets
– 2 tablespoons butter
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 cup diced potatoes (about 2-3 small potatoes)
– 1 cup fish stock or chicken broth
– 1/2 cup heavy cream
– 1 teaspoon dried thyme
– Salt and pepper to taste

Instructions:

1. Press “Saute” on the Instant Pot and melt butter.
2. Add onion, garlic, and cook until softened (3-4 minutes).
3. Add salmon, potatoes, stock, and thyme. Stir well.
4. Close lid, set valve to “Sealing”, and press “Manual” or “Pressure Cook”. Cook for 5 minutes at high pressure.
5. Quick-release pressure, then open lid.
6. Stir in heavy cream and season with salt and pepper.
7. Serve hot and enjoy!

Cooking Time: 10 minutes (includes pressure release)

Instant Pot Salmon with Mango Salsa

Instant Pot Salmon with Mango Salsa
Experience the perfect blend of sweet and savory flavors with this easy-to-make Instant Pot salmon recipe, paired with a tangy mango salsa.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1 cup water
– 2 tbsp olive oil
– 1 tsp lemon juice
– 1/2 tsp garlic powder
– Salt and pepper, to taste
– Mango Salsa ingredients:
+ 2 ripe mangos, diced
+ 1 red onion, thinly sliced
+ 1 jalapeño pepper, seeded and finely chopped
+ 1/4 cup cilantro, chopped
+ Juice of 1 lime
+ Salt, to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the olive oil.
2. Add the salmon fillets and cook for 3-4 minutes per side, until cooked through.
3. Remove the salmon from the pot and set aside.
4. In the same pot, combine water, lemon juice, garlic powder, salt, and pepper. Stir to combine.
5. Place the salmon back into the pot, making sure it’s covered with the liquid.
6. Close the lid and set the valve to “Sealing”. Cook on high pressure for 2 minutes, followed by a quick release.
7. Meanwhile, prepare the Mango Salsa by combining all ingredients in a bowl.
8. Serve the salmon hot with the mango salsa spooned over top.

Cooking Time: 4-5 minutes (including quick release)

Instant Pot Salmon Alfredo Pasta

Instant Pot Salmon Alfredo Pasta
Elevate your pasta game with this rich and indulgent recipe that combines the flavors of salmon, alfredo sauce, and perfectly cooked pasta. This Instant Pot recipe is a quick and easy way to create a satisfying meal for any occasion.

Ingredients:

– 1 pound boneless, skinless salmon fillet
– 8 oz fettuccine pasta
– 2 tablespoons butter
– 1 cup heavy cream
– 1/2 cup grated Parmesan cheese
– 1 teaspoon garlic powder
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and melt the butter.
2. Add the salmon fillet and cook for 3-4 minutes or until cooked through.
3. Remove the salmon and set aside.
4. Add the fettuccine pasta, heavy cream, Parmesan cheese, garlic powder, salt, and pepper to the pot.
5. Stir well to combine.
6. Close the lid and set the valve to “Sealing”. Cook on “High Pressure” for 3-4 minutes or until the pasta is al dente.
7. Quick-release the pressure and open the lid. Return the salmon to the pot and stir to combine.

Cooking Time: Approximately 10-12 minutes

Instant Pot Salmon and Vegetable Medley

Instant Pot Salmon and Vegetable Medley
This recipe combines the flavors of salmon, vegetables, and aromatic spices to create a nutritious and satisfying meal. With the Instant Pot’s versatility, you can have this dish ready in under 15 minutes.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1 cup mixed vegetables (such as bell peppers, zucchini, carrots, and green beans)
– 2 tbsp olive oil
– 1 tsp dried thyme
– 1 tsp garlic powder
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the olive oil.
2. Add the mixed vegetables and cook until they start to soften (about 3 minutes).
3. Place the salmon fillets on top of the vegetables, followed by thyme and garlic powder.
4. Close the lid and set the valve to “Sealing”. Cook at high pressure for 8 minutes.
5. Let the pressure release naturally for 2 minutes, then quick-release any remaining steam.
6. Serve hot, garnished with fresh parsley if desired.

Cooking Time: 10-12 minutes

Instant Pot Spicy Thai Basil Salmon

Instant Pot Spicy Thai Basil Salmon

Instant Pot Spicy Thai Basil Salmon Recipe

Savor the bold flavors of Thailand with this easy and quick Instant Pot recipe!

Ingredients:

  • 1.5 lbs salmon fillet, skin removed
  • 2 tablespoons coconut oil
  • 2 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 1 teaspoon Thai red curry paste
  • 1/4 cup fish sauce (optional)
  • 1/4 cup water
  • 1/4 cup chopped fresh Thai basil leaves
  • Salt and pepper, to taste

Instructions:

  1. Press the “Saute” button on the Instant Pot. Add coconut oil, garlic, ginger, curry paste, fish sauce (if using), and water. Stir until well combined.
  2. Add the salmon fillet to the pot. Close the lid and set the valve to “Sealing”. Press the “Manual” or “Pressure Cook” button and adjust to 5 minutes at high pressure.
  3. Let the pressure release naturally for 5 minutes, then quick-release any remaining steam.
  4. Garnish with Thai basil leaves. Serve hot, seasoned with salt and pepper to taste.

Cooking Time: 10-12 minutes

Instant Pot Salmon with Lemon Caper Sauce

Instant Pot Salmon with Lemon Caper Sauce
Elevate your dinner game with this simple yet impressive Instant Pot recipe that combines the richness of salmon with the brightness of lemon and capers. This dish is perfect for a quick weeknight meal or a special occasion.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1/2 cup freshly squeezed lemon juice
– 1/4 cup olive oil
– 2 cloves garlic, minced
– 1 tablespoon chopped fresh capers
– Salt and pepper to taste
– 1/4 cup white wine (optional)

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the pot until it reads “HOT”.
2. Add olive oil, garlic, and lemon juice. Stir to combine.
3. Place salmon fillets in a single layer in the Instant Pot.
4. Close the lid and set the valve to “SEAL”. Cook at high pressure for 5 minutes.
5. Allow the pressure to release naturally for 5 minutes before quick-releasing any remaining steam.
6. Stir in capers, salt, and pepper (and white wine if using).
7. Serve salmon with lemon caper sauce spooned over the top.

Cooking Time: 10-12 minutes

Instant Pot Balsamic Glazed Salmon

Instant Pot Balsamic Glazed Salmon
Elevate your meal routine with this easy and flavorful Instant Pot recipe that yields tender salmon fillets glazed with a rich balsamic sauce. Perfect for a quick weeknight dinner or special occasion.

Ingredients:

– 4 salmon fillets (6 oz each)
– 1/2 cup balsamic glaze (or reduced balsamic vinegar)
– 2 tbsp olive oil
– 2 cloves garlic, minced
– 1 tsp dried thyme
– Salt and pepper to taste

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the oil until shimmering.
2. Add the garlic and cook for 1 minute until fragrant.
3. Place the salmon fillets in a single layer, leaving some space between each piece.
4. Pour the balsamic glaze over the salmon, making sure each piece is coated.
5. Close the lid and set the valve to “Sealing”.
6. Cook on high pressure for 8 minutes, followed by a 10-minute natural release.
7. Serve warm, garnished with fresh thyme if desired.

Cooking Time: 18 minutes

Instant Pot Salmon and Quinoa Bowl

Instant Pot Salmon and Quinoa Bowl
Quickly cook tender salmon and fluffy quinoa in your Instant Pot, then combine with roasted vegetables for a nutritious and satisfying meal. This recipe is perfect for a weeknight dinner or lunch prep.

Ingredients:

– 1 lb salmon fillet (wild-caught Alaskan or Pacific)
– 1 cup quinoa
– 2 cups water
– 1 tbsp olive oil
– 1 onion, sliced
– 2 cloves garlic, minced
– 1 red bell pepper, sliced
– Salt and pepper to taste
– Optional: lemon wedges for serving

Instructions:

1. Press the “Saute” button on the Instant Pot and heat the olive oil.
2. Add the sliced onion and cook until translucent (3-4 minutes).
3. Add the garlic and cook for an additional minute.
4. Place the salmon fillet in the Instant Pot and add quinoa, water, salt, and pepper.
5. Close the lid and set valve to “Sealing”. Cook on high pressure for 8 minutes.
6. Let the pressure release naturally (10-15 minutes).
7. Open the pot, fluff the quinoa with a fork, and stir in roasted red bell pepper slices (roasted in oven at 400°F for 20 minutes).

Cooking Time: 18-23 minutes

Summary

Discover 20 mouth-watering Instant Pot salmon recipes perfect for busy weeknights. From classic flavors to international twists, these quick and easy recipes will elevate your meal prep game. Try Instant Pot Lemon Garlic Butter Salmon or Instant Pot Teriyaki Salmon with Pineapple for a sweet and savory twist. Or, go bold with Instant Pot Cajun Spiced Salmon or Instant Pot Coconut Curry Salmon. Whatever your taste buds crave, there’s an Instant Pot salmon recipe to satisfy your cravings. Get cooking and enjoy a delicious meal in no time!

Leave a Comment