Prepare the chicken. Pound the chicken breasts to an even thickness using a meat mallet. Then, season both sides with salt and pepper.
Cook the chicken. Heat the olive oil in a large sauté pan over medium-high heat. Then, add the chicken breasts and cook for 3-4 minutes per side until golden brown and fully cooked. Next, remove the chicken from the pan and set aside.
Make the sauce. In the same pan, sauté the minced garlic for 1 minute until fragrant. Then, add the chicken broth, lemon juice, and zest, scraping up any browned bits from the bottom of the pan. Bring the mixture to a boil. Next, reduce the heat to low and stir in the heavy cream. Simmer for 5 minutes, stirring occasionally, until the sauce slightly thickens. Stir in the Parmesan cheese until melted and combined.
Add the spinach and return the chicken. Add the fresh spinach to the sauce and cook for about 1 minute until it wilts. Return the cooked chicken to the pan, spooning the sauce over the top. Sprinkle additional Parmesan cheese over the chicken and spinach. Cover the pan and cook for another 2 minutes, allowing the cheese to melt and the spinach to become tender.
Serve. Garnish with thinly sliced lemon and extra Parmesan cheese, if desired. Serve immediately.