Season the Chicken: In a bowl, toss the diced chicken with garlic powder, Italian seasoning, salt, and pepper until evenly coated.
Sear the Chicken: Heat a large skillet or Dutch oven over medium heat. Add a drizzle of oil and cook the chicken pieces until golden brown on all sides, about 5–6 minutes. Remove the chicken from the pan and set aside.
Start the Rice: In the same pan, melt the butter. Add the diced onion and cook until softened, about 3–4 minutes. Stir in the garlic and Italian seasoning, cooking for another 1 minute until fragrant.
Toast the Rice: Add the uncooked rice and stir for 1–2 minutes, allowing it to lightly toast in the butter and absorb the flavors.
Simmer: Pour in the chicken broth, scraping up any browned bits from the bottom of the pan. Bring to a gentle boil, then reduce to a simmer. Cover and cook for 15–18 minutes, stirring occasionally, until the rice is tender.
Add Cream and Cheese: Stir in the heavy cream, parmesan cheese, and cooked chicken. Simmer for another 5–7 minutes until the mixture is creamy and thickened. Add more broth or cream if needed for desired consistency.
Garnish and Serve: Sprinkle with extra parmesan and fresh parsley. Serve hot.