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.