In a large skillet, heat 2 tablespoons of olive oil over medium heat. Season the salmon fillets with salt and pepper, then place them in the skillet, skin-side down (if applicable). Cook for about 4-5 minutes on each side until cooked through and golden. Remove the salmon from the skillet and set aside.
In the same skillet, add an additional tablespoon of olive oil and minced garlic. Sauté for about 1 minute until fragrant.
Add the orzo pasta to the skillet and stir to coat it in the garlic oil for about 1-2 minutes, allowing it to toast slightly.
Pour in the vegetable broth, lemon juice, and lemon zest. Bring the mixture to a gentle simmer and cook for about 10-12 minutes, stirring occasionally, until the orzo is tender and has absorbed most of the broth.
Once the orzo is cooked, add the cherry tomatoes and baby spinach, stirring to incorporate. Cook for an additional 2-3 minutes until the spinach is wilted and the tomatoes are slightly softened.
Flake the cooked salmon into large chunks and gently fold it into the skillet with the orzo and vegetables.
Taste and adjust seasoning with additional salt and pepper if needed.
Remove from heat, and let it sit for a couple of minutes before serving.
Notes
Serve in bowls garnished with fresh dill or parsley and an extra lemon wedge.