In a large nonstick skillet, heat the olive oil over medium heat.
3 Tablespoons olive oil
Season the salmon with salt & pepper, and place skin-side down in the skillet. Sear for 3-4 minutes until the skin is crispy, then gently flip and sear for another 3-4 minutes on the other side. Use tongs or a spatula to gently remove the salmon fillets and place them on a plate. Cover with foil and set aside.
6 (4-ounce) salmon fillets, 1 teaspoon kosher salt, 1/2 teaspoon black pepper
In the same skillet, add the butter and diced shallot, and cook until translucent, about 2-3 minutes.
2 Tablespoons salted butter, 1 shallot
Add the cherry tomatoes and garlic, and stir to coat. Cover and cook for 5-7 minutes, stirring once or twice, until the tomatoes are softened and bursting.
1 teaspoon minced garlic, 1½ cups halved cherry tomatoes
Add the orzo and stir to coat in the oily tomato juices. Pour in the stock and increase the heat to bring the mixture to a boil.
1½ cups uncooked orzo pasta, 2 cups chicken stock
Reduce heat to a simmer, then cover and cook for 7-9 minutes, stirring every few minutes to ensure that the pasta doesn’t stick to the pan.
Stir in the lemon juice and parsley flakes and cook for another 1-2 minutes.
2 teaspoons dried parsley flakes, Juice of ½ a lemon
Stir in the half & half. Season with additional salt & pepper to taste, then cover and cook for a few more minutes until the sauce is thickened. Add the spinach and cook for another 1-2 minutes to allow it to wilt.
1½ cups packed fresh baby spinach, 1 cup half-and-half
Gently add the cooked salmon fillets back into the pan, and remove from heat. Garnish with grated Parmesan and fresh basil, then serve.
Freshly grated parmesan cheese, Fresh basil