Start by seasoning the bite-sized chicken pieces with salt, pepper, garlic powder, onion powder, and smoked paprika. Make sure each piece is evenly coated to enhance the flavor.
In a large skillet, heat the olive oil over medium-high heat. Once hot, add the seasoned chicken pieces and cook for about 5–7 minutes until golden brown and cooked through. Remove the chicken from the skillet and set it aside.
In the same skillet, reduce the heat to medium and add 2 tablespoons of the unsalted butter. Once melted, add the minced garlic, stirring it for about 1 minute until fragrant. Be careful not to let it burn!
Pour in the chicken broth and bring it to a simmer. Allow it to reduce slightly for about 2–3 minutes. Then, add the heavy cream, lemon juice, and lemon zest, stirring well to combine.
Stir in the dried oregano and red pepper flakes for an extra kick. Allow the sauce to simmer for another 3–5 minutes until it thickens slightly.
Return the cooked chicken to the skillet, stirring to coat it well with the creamy sauce. Add the chopped spinach and the remaining 2 tablespoons of butter, letting the spinach wilt into the sauce.
Once everything is heated through and well combined, serve the Creamy Butter Lemon Chicken over your choice of rice, pasta, or alongside crusty bread. Finish with freshly grated Parmesan cheese on top for that extra touch of flavor.