Dry the chicken breasts and evenly season both sides with salt, black pepper, garlic powder, and Italian seasoning.
Heat olive oil in a large skillet over medium-high heat, then cook the chicken for about 5 to 6 minutes per side until golden and fully cooked (internal temperature reaching 165°F/75°C). Remove from the pan and keep warm.
Lower the heat to medium and melt butter in the same skillet. Add minced garlic and cook briefly until aromatic, around 30 seconds.
Add the orzo pasta to the skillet and stir continuously for 1 to 2 minutes until it starts to turn golden.
Mix in the chopped sun-dried tomatoes followed by the chicken broth, then bring the mixture to a gentle simmer.
Cover the skillet and let the orzo simmer for about 10 minutes, stirring every now and then until the pasta is tender and most liquid is absorbed.
Pour in the heavy cream and sprinkle the grated Parmesan cheese into the skillet; stir well until the sauce becomes smooth and creamy.
Fold in the chopped fresh spinach and cook until the spinach wilts down.
Return the chicken to the skillet, nestling it into the sauce, and cook for an additional 2 minutes to mingle the flavors and heat through before serving.