Heat a drizzle of olive oil in a large skillet over medium heat. Add the diced chicken and season generously with salt, pepper, garlic powder, and onion powder. Cook until cooked through. Remove and set aside if desired or leave in the skillet.
Add the uncooked orzo, chicken broth, heavy whipping cream, spinach, grape tomatoes, and Boursin cheese directly to the skillet with the chicken.
Stir everything together until combined. Cover and reduce the heat to low. Cook for 15 minutes.
Remove the lid and stir well making sure the Boursin is fully incorporated into the sauce.
Continue cooking uncovered for another 15 minutes stirring occasionally until the orzo is tender and the sauce has thickened. Add a splash of extra chicken broth if the orzo gets too dry before it's fully cooked.
Serve immediately topped with grated Parmesan if desired.