Drizzle salmon fillets with 2 Tbsp. olive oil, and coat evenly in spices (paprika, dried thyme, garlic powder, 3/4 tsp. salt, and 1/4 tsp. black pepper).
Heat a large sauté pan or skillet with a fitted lid over medium heat. Arrange salmon fillets in pan, skin side down, and cook for 3 minutes. Gently flip, and cook for another 3 minutes, or until medium-rare. Transfer salmon to a clean plate.
To the same pan, add remaining 1 Tbsp. olive oil, along with shallots and garlic. Cook 2 minutes, until aromatic. Stir in crushed red pepper flakes.
Add orzo, broth, Dijon mustard, and remaining 1/2 tsp. salt and 1/4 tsp. black pepper. Increase heat to bring mixture to a gentle boil. Cover, reduce heat to medium-low, and gently simmer for 12 minutes, until orzo is just shy of al dente.
Remove lid, increase heat back to medium, and add heavy cream and spinach. Cook, stirring frequently, until spinach wilts, about 1 to 2 minutes. Stir in drained artichokes and Parmesan.
Nestle salmon fillets back into pan and gently simmer, uncovered, until orzo is tender and salmon is cooked through, about 3 minutes. Garnish with lemon zest and 1 to 2 Tablespoons of fresh lemon juice.