Dry the chicken breasts and evenly season both sides with salt, pepper, garlic powder, and Italian seasoning.
Heat olive oil in a large skillet over medium-high heat and cook the chicken for 5 to 6 minutes on each side until nicely browned and fully cooked through.
Remove the chicken from the pan and set it aside.
Lower the heat to medium and melt butter in the same skillet, then add the minced garlic sautéing for about 30 seconds until fragrant.
Add the orzo pasta and cook, stirring frequently, until it turns a light golden brown, about 1 to 2 minutes.
Stir in the chopped sun-dried tomatoes and pour in the chicken broth, bringing the mixture to a gentle simmer.
Cover the skillet and cook the orzo for roughly 10 minutes, stirring occasionally, until tender and most of the liquid has been absorbed.
Pour in the heavy cream and sprinkle the Parmesan cheese over the orzo, stirring continuously until the sauce becomes creamy and smooth.
Add the chopped spinach and cook just until it wilts into the sauce.
Return the cooked chicken to the skillet, nestling it into the sauce, and simmer everything together for an additional 2 minutes before serving.