Heat olive oil in a large skillet over medium heat. Add chicken pieces, season with salt, pepper, garlic powder, and Italian seasoning. Cook for 5-7 minutes until browned and cooked through. Remove chicken and set aside.
In the same skillet, add orzo and chicken broth. Bring to a boil, then reduce heat to simmer. Cook for 10 minutes, stirring occasionally until orzo is tender and liquid is mostly absorbed.
Stir in heavy cream, cherry tomatoes, and spinach. Cook for an additional 3-4 minutes until spinach wilts and sauce becomes creamy.
Return cooked chicken to the skillet. Mix well, then stir in Parmesan cheese and basil. Cook for another 2 minutes until heated through.
Serve warm, garnished with extra basil if desired.