In a large skillet, heat the olive oil over medium heat. Add the diced chicken breast and cook until golden brown and cooked through, about 6-8 minutes. Season with salt and pepper. Remove the chicken from the skillet and set aside.
In the same skillet, add the chopped onion and sauté until translucent, about 5 minutes. Add the minced garlic and cook for an additional minute until fragrant.
Stir in the cherry tomatoes and Italian seasoning, cooking until the tomatoes begin to soften, approximately 3-4 minutes.
Add the orzo pasta to the skillet, stirring to combine. Pour in 3 cups of chicken broth (or water) and bring to a boil. Reduce heat to low, cover, and simmer for about 10-12 minutes or until the orzo is tender and most of the liquid is absorbed.
Once the orzo is cooked, stir in the heavy cream, grated Parmesan cheese, spinach leaves, and the cooked chicken. Mix until the spinach is wilted and everything is well combined. Adjust seasoning with additional salt and pepper, if necessary.
Remove from heat and let sit for a couple of minutes to thicken.
Notes
Serve in shallow bowls, garnished with fresh basil and extra Parmesan cheese.