Add oil to the chicken and season with salt, pepper, garlic, onion and paprika.
Cook chicken in a pan over medium heat with oil until it’s golden brown (3-5 mins per side). Transfer to a baking pan lined with parchment paper and bake at 350°F/ 180°C for 7-10mins.
In the same pan, add garlic and cook until fragrant (30 seconds).
Stir in the orzo and toast for a minute.
Stir in the stock, cover and let it simmer for 10-12 minutes, stirring occasionally, or until most of the liquid is absorbed.
Lower the temperature and stir in the cream, lemon juice, lemon zest (if using), oregano, Italian herbs, red pepper flakes, and Parmesan. Mix until creamy.
Add spinach and stir until it wilts.