Prep Your Ingredients: Gather all your ingredients together to ensure an efficient cooking process. Grate the Parmesan cheese, finely chop the onion, and mince the garlic cloves in advance. Pat each salmon fillet dry and season with garlic powder, sweet paprika, and half a teaspoon of salt and pepper.
Sear the Salmon Fillets: Heat olive oil and butter over medium-high heat until shimmering. Add the seasoned salmon fillets, searing for about 3-4 minutes on each side until golden and cooked through. Remove from skillet and set aside.
Sauté Onions and Garlic: Reduce heat to medium, retaining residual oil. Add chopped onions and minced garlic, sautéing until soft and fragrant, about 2 minutes.
Toast Orzo in Seasonings: Stir in dried thyme and remaining salt and pepper, then add dry orzo pasta, toasting for about one minute while stirring continuously.
Cook Orzo Until Tender: Slowly pour in chicken broth, bring to a boil, then reduce heat to medium-low. Cook uncovered, stirring occasionally until most liquid is absorbed, about eight minutes.
Finish Off Your Dish: Fold in fresh spinach until wilted, then add lemon juice and grated Parmesan, mixing thoroughly. Adjust consistency with more broth if needed, then return seared salmon to skillet to warm through.