Instant Pot Mediterranean Rosemary Salmon Recipe

Your Instant Pot has never been healthier with this Instant Pot mediterranean rosemary salmon recipe!

Many of you know that I recently joined the throngs of humans who have purchased an Instant Pot (IP) (affiliate link) pressure cooker. This IP and I have slowly been getting to know each other. I’ve done one recipe for this blog and one for my low carb blog. Both turned out pretty darn yummy.

Clean Eating Instant Pot Mediterranean Rosemary Salmon broken into pieces and topped with asparagus, cherry tomatoes, a sprig of fresh rosemary and finally drizzled with a bit of fresh olive oil.

But this recipe impressed me the most simply because I didn’t have to spend a day or two defrosting the fish first. It was really pretty incredible. 3 minutes of pressure cooking and I had a beautiful salmon dish made in one pot!

I will say that if you prefer your asparagus with a bit of crunch, it’s probably best to cook it separately. As for me, I’ll eat asparagus any way it comes. So even though it was really well cooked, to me, it was still crazy delicious. If you want to cook the asparagus in your IP, simply steam it separately for about 1 minute. 2 minutes if the stalks are on the thicker side.

At any rate, I enjoyed this for lunch two days in a row and I couldn’t be happier. This IP is great for cooking from frozen in a fraction of the time it takes to cook things regularly. It does take a few minutes for the IP to build up pressure, but once it does, it’s simply 3 minutes of cooking. I had this meal ready in about 15 minutes from frozen. It was amazing!

More Healthy Seafood Recipes

Copyright Information For The Gracious Pantry


Clean Eating Pressure Cooker Mediterranean Rosemary Salmon Recipe

Pressure Cooker Mediterranean Rosemary Salmon Recipe

You Instant Pot has never been healthier. This delicious salmon dish is ready in minutes!
No ratings yet
Print Pin Rate Add to Collection
Course: Main Course
Cuisine: American
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 3 servings
Calories: 282kcal



  • Instant Pot


  • 1 lb. salmon (frozen, wild)
  • 10 oz. fresh asparagus
  • 1 sprig fresh rosemary
  • ½ cup cherry tomatoes (halved)
  • 1 tbsp. olive oil
  • 1 tbsp. lemon juice (optional)
  • salt and pepper (to taste after cooking)


  • Pour 1 cup of water into the inner bowl of your Instant Pot and place the wire rack into it as well.
  • Layer the frozen salmon first, then the sprig of rosemary and then the fresh asparagus.
  • Press the Manual button and adjust time to 3 minutes.
  • Release pressure/steam valve and allow steam to completely empty.
  • Remove lid and transfer all food onto a plate, discarding the rosemary sprig.
  • Add tomatoes, sprinkle with olive oil and season with salt and pepper.
  • Sprinkle with lemon juice if using.


Please note that the nutrition data below is a ballpark figure. Exact data is not possible.


Serving: 0.33the recipe | Calories: 282kcal | Carbohydrates: 5g | Protein: 32g | Fat: 14g | Saturated Fat: 2g | Cholesterol: 83mg | Sodium: 71mg | Potassium: 985mg | Fiber: 2g | Sugar: 2g | Vitamin A: 895IU | Vitamin C: 12.9mg | Calcium: 41mg | Iron: 3.4mg

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.