Heat olive oil and butter in a large skillet over medium heat.
Add diced chicken and cook until lightly golden.
Add chopped onion and cook until softened.
Stir in minced garlic and cook until fragrant.
Pour in chicken broth and bring to a gentle simmer.
Add gnocchi and cook according to package instructions.
Stir in heavy cream, lemon zest, and lemon juice.
Season with salt and black pepper and mix well.
Add chopped spinach and cook until wilted.
Simmer for 5 minutes until slightly thickened.
Remove from heat and garnish with Parmesan cheese.