Spinach & Artichoke Orzo and Salmon


Last Updated on February 18, 2024

Lightened up spinach & artichoke orzo and salmon is a cozy, one-pan weeknight meal. Creamy orzo cooked with seasoned salmon fillets, spinach, artichokes, and a few simple ingredients.

Spinach & Artichoke Orzo and Salmon

Spinach & Artichoke Orzo and Salmon

I am back with another one-pan orzo and salmon dish, and this one’s a personal favorite. Lightened up spinach and artichoke orzo and salmon packs in all of the cozy feels with some feel good ingredients.

The salmon fillets are seared in a blend of spices and then finished off in a creamy spinach and artichoke orzo made with coconut milk, artichoke hearts, spinach and a few simple seasonings.

This one-pan meal is easy enough for a weeknight dinner, and so hearty and nourishing.

The fresh lemon zest adds the perfect burst of citrus to this recipe. I used coconut milk and grated parmesan to add a creamy component, but this could easily be made vegan with some nutritional yeast.

The spinach and artichoke orzo has all the feels of creamy spinach and artichoke dip, but made lighter with less dairy and no mayo

What you’ll need for this one-pan meal

  • salmon fillets, about 3 or 4 fillets that are 4-6 oz each. I removed the skin but you can keep them on if preferred
  • spices & flavorings: paprika, garlic powder, chili flakes, salt & pepper, dijon mustard, fresh garlic, lemon zest
  • orzo, or sub pearled couscous
  • canned coconut milk– I always opt for full-fat coconut milk for extra creaminess
  • frozen artichoke hearts, spinach and diced onion– for extra veggies and added greens
  • olive oil
  • butter, vegan or dairy
  • grated parmesan– or sub nutritional yeast for a plant-based option
Spinach & Artichoke Orzo and Salmon
  1. Start by seasoning the salmon fillets in paprika, garlic powder and salt & pepper then sear them in a heated pan with olive oil for 3-4 minutes per side
  2. Remove the salmon from the pan and add in the butter with the diced onion and artichoke hearts. Saute for about 5-7 minutes
  3. Add in the seasonings and flavorings with the orzo and toast for 3-4 minutes, then pour in the water and coconut milk. Cover and simmer for 10 minutes
  4. Mix in the parmesan and spinach, then nestle the salmon fillets back into the orzo. Cover and simmer for 7-8 more minutes.
  5. Garnish with fresh parsley and extra parmesan when ready to serve
Spinach & Artichoke Orzo


If you prefer to have your salmon fully cooked through before adding it back into the orzo, you can cook each side for about 5-6 minutes on medium heat during steps 1 & 2, then serve on top of your cooked orzo

To change up the protein, this recipe can easily be made with chicken thighs or breast using the same methods. For thicker chicken breast, cook for 5-6 minutes per side

I love to top my dish off with a drizzle of chili oil for some added spice. This simple yet flavorful one-pan meal will truly elevate your weeknight dinner. I can’t wait for you guys to try it!

Other one-pan meals you’ll love:

One-pan Chicken and Couscous

Lemon Orzo and Salmon

Honey Mustard Salmon Bites and Veggies

Spinach & Artichoke Orzo and Salmon

4 from 9 votes
Course: Main, One-pan Meals


Prep time


Cooking time


Total time




  • 3 3 -4 skinless salmon fillets, about 4 oz each

  • 1/2 tsp 1/2 garlic powder

  • 1/2 tsp 1/2 paprika

  • Salt & pepper

  • Olive oil

  • Spinach & Articoke Orzo
  • 1 cup 1 dry orzo

  • 2 cups 2 frozen artichoke hearts

  • 2 2 packed cups spinach

  • 1/2 1/2 yellow onion, diced

  • 1 cup 1 full-fat coconut milk

  • 1 1/2 cups 1 1/2 water

  • 1/4 cup 1/4 grated parmesan cheese, or sub nutritional yeast for vegan

  • 1 tbsp 1 butter, dairy or plant-based

  • 1 tbsp 1 lemon zest

  • 1 tsp 1 dijon mustard

  • 2 cloves 2 garlic, crushed

  • 1/2 tsp 1/2 salt, plus more to taste

  • 1/2 tsp 1/2 black pepper

  • 1/4 tsp 1/4 red pepper flakes

  • Fresh parsley, to top

  • Optional: Chili oil, to drizzle over the top


  • Combine the salmon seasonings together then rub the spices over each salmon fillet.
  • Heat a large saute pan on medium heat then add in a drizzle of olive oil. Sear the salmon for about 3-4 minutes per side, until browned. Remove the salmon from the pan and set aside.
  • Add the butter into the pan. Once melted, add in the diced onion and frozen artichoke. Cook for about 5-6 minutes on medium heat, stirring occasionally.
  • Add in the garlic, lemon zest, spices, dijon mustard and orzo. Toss together for about 3-4 minutes.
  • Pour in the water and coconut milk and mix together. Cover the pan and simmer for 10 minutes. After 10 minutes, taste and adjust the salt to your liking. I added an additional 1/4 tsp of salt.
  • Add in the parmesan and spinach, and mix together. Place the salmon fillets back into the orzo. Cover the pan and let it simmer for another 7-8 minutes, until the water is absorbed. If preparing this ahead of time before serving, you can place the salmon back into the orzo off the flame, and finish cooking the dish 10 minutes before dinner time.
  • Garnish with extra grated parmesan, chopped parsley and a drizzle of chili oil.

Did you make this recipe?

Tag @somethingnutritious on Instagram- I’d love to see your creations!


  1. Karen Lipsey

    Can you use milk or non dairy milk, like pea milk,instead of coconut milk?

  2. This was such a great recipe! Have made it twice. Can I freeze the orzo (not including the salmon)?

    • Hi Debra, I’m so glad you enjoyed it! I personally haven’t tried freezing this recipe, but I think that should be more than ok. You may need to add a little water or broth when reheating

  3. Kimberly Ames

    Made a half batch tonight. Used jarred artichokes instead of frozen. It turned out great! Might try it with chicken next time. Really good and easy!

  4. Can I use a grain instead of pasta? What kind of legume would you recommend?

    • Hi Cecilia, my best suggestion would be to a use a gluten-free orzo if you were looking for a GF option. I’m not sure the ratios will remain the same if you substitute a different grain

Leave a Comment

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


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