Season the salmon fillets with the paprika, oil, salt, and pepper.
In a large skillet, heat a drizzle of olive oil over medium-high heat. It should be enough to lightly coat the bottom of the pan.
One the oil is hot, add the salmon fillets and cook for about 2 minutes on each side until browned. Remove the salmon from the pan (including the juices) and set aside.
Add the butter, shallot, and garlic in the same skillet and cook for 2 to 3 minutes until softened.
Pour in white wine and let it reduce for 2 to 3 minutes.
Add in the orzo, and stir until fully combined.
Add the chicken broth to the skillet and bring to a simmer. Stir in the heavy cream, parmesan cheese, lemon zest, lemon juice, Italian seasoning, garlic powder, red pepper flakes, and salt until combined. Stir in the spinach and simmer for 10 minutes until the orzo softens, adding more broth if needed.
Add any juices from the salmon to the pan and stir to combine. Lower the heat to low heat, add the salmon pieces back in, and cook for 6 to 8 minutes, or until pasta is tender.