Instant Pot Salmon and Rice

Salmon fillet over brown rice with broccoli florets on side in white bowl

Delicious and healthy one-pot meal you can make in less than 15 minutes using the Instant Pot.

Perfect for a quick and easy weeknight dinner.

Salmon fillet over jasmine rice with broccoli florets on side in white bowl

This dish is not only easy to make but also packed with flavor and nutrients.

The salmon is cooked to perfection in the Instant Pot and the rice is infused with the flavors of the salmon and aromatic herbs. It's a complete meal that is satisfying, healthy, and perfect for busy weeknights.

Can I use frozen salmon?

Yes. In fact, it works the best with frozen salmon. Why do complicated stuff when it can be so easy 🙂

How to serve

Since it's a one-pot meal, you can serve it as is, in bowls or on plates, with the salmon on top of the rice.

You can also garnish with fresh herbs or lemon wedges for added flavor and presentation.

What rice can I use?

Instead of the Jasmine rice, you can use Basmati Rice or Persian rice.

Brown rice won't work for this one-pot meal.

More Instant Pot Salmon recipes

If you like Salmon, you should try these recipes as well:

Instant Pot Salmon Teriyaki

Instant Pot Salmon With Dill

Instant Pot Salmon Soup (video guide)

Salmon fillet over brown rice with broccoli florets on side in white bowl

Instant Pot Salmon and Rice

A combo of salmon and rice makes the yummiest treat for your dining table…
4.78 from 40 votes
Print Pin Rate
Course: dinner, lunch
Cuisine: American
Keyword: brown sugar, jasmine rice, salmon, Salmon and Rice, salmon fillets
Prep Time: 5 minutes
Cook Time: 4 minutes
Total Time: 9 minutes
Servings: 1
Author: Corrie


  • ½ cup water
  • 4 oz salmon fillets frozen
  • ¼ teaspoon minced ginger
  • 1 tablespoon brown sugar
  • ½ teaspoon sesame oil
  • ½ cup jasmine rice rinsed

For the Sauce

  • 3 tbsp olive oil
  • 2 tablespoon soy sauce
  • ½ tablespoon rice vinegar
  • 1 tsp garlic powder
  • 1 tsp parlsey


  • Add water and Jasmine rice to the Instant Pot.
  • Place a layer of salmon fillets on the Jasmine rice.
  • In a bowl, mix sesame oil and brown sugar.
  • Pour the mix you just made on top of each salmon fillet.
  • Close the lid and cook on high pressure for 4 minutes.
  • When cooking time ends, wait for a natural pressure release.
  • While you are waiting for pressure release, make the sauce by mixing all the ingredients together.
  • Open the lid, and place the rice and salmon on a plate.
  • Dress with the sauce and serve :]


Calories: 805kcal Carbohydrates: 90g Protein: 11g Fat: 45g Saturated Fat: 6g Polyunsaturated Fat: 5g Monounsaturated Fat: 32g Sodium: 2028mg Potassium: 235mg Fiber: 2g Sugar: 12g Vitamin C: 1mg Calcium: 50mg Iron: 2mg
Tried this Recipe? Pin it for Later!Mention @corriecooksblog or tag #corriecooks!


33 thoughts on “Instant Pot Salmon and Rice

  1. 5 stars
    This was really delicious. I made it for 4 so basically recipe x 4
    But lots of sauce for topping it at the end. Could probably triple the final sauce recipe. So the mixing of the first topping which has brown sugar and the final sauce which includes sesame oil and rice vinegar is so good. It’s very flavorful but a light weight sauce. Will make it again

    1. I usually buy skinless salmon for this recipe. If your salmon has skin, you can remove it after cooking, if you prefer.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating