In a large pot or deep skillet, heat the olive oil over medium heat. Add the cubed chicken and season with salt and pepper. Cook until browned and cooked through, about 5-7 minutes. Remove chicken from the pot and set aside.
In the same pot, add minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
Pour in the chicken broth and add the heavy cream. Stir to combine, bringing the mixture to a gentle simmer.
Add the pasta to the pot, ensuring it is submerged in the liquid. Bring to a boil, then reduce the heat to low and cover. Cook according to pasta package instructions, usually about 10-12 minutes, stirring occasionally.
Once the pasta is cooked and the sauce has thickened, stir in the lemon juice, lemon zest, dried thyme, and cooked chicken. Mix well to combine.
Add the baby spinach and stir until wilted and incorporated into the creamy mixture.
Lastly, sprinkle in the grated Parmesan cheese, stirring until melted and creamy. Adjust seasoning with additional salt and pepper if needed.
Remove from heat and let it sit for a couple of minutes to thicken further.
Notes
Serve with fresh parsley and lemon wedges for garnish.