Get your large skillet heated up over medium-high heat and add the olive oil.
Add your diced chicken to the hot skillet. Season it generously with salt, pepper, and the Italian seasoning. Cook for about 5-7 minutes, stirring occasionally, until the chicken is browned on all sides and cooked through.
Push the chicken to one side of the skillet or remove it temporarily to a plate. Add the minced garlic to the skillet and sauté for about 30-60 seconds until fragrant. Be careful not to burn it!
Pour in the uncooked orzo and the chicken broth. Stir everything together, scraping up any yummy brown bits from the bottom of the pan.
Bring the broth to a simmer, then reduce the heat to low, cover the skillet, and let it cook for about 10-12 minutes. Stir occasionally to prevent the orzo from sticking to the bottom.
After 10-12 minutes, the orzo should be mostly cooked and have absorbed most of the liquid. Add the broccoli florets (fresh or frozen) to the skillet. Stir them into the orzo mixture.
Cover again and cook for another 5-7 minutes, or until the broccoli is tender-crisp and the orzo is fully cooked and the liquid is mostly absorbed, leaving a thick, saucy consistency.
Stir the cooked chicken back into the skillet.
Turn off the heat. Stir in the grated Parmesan cheese, heavy cream, and butter. Stir gently until the cheese is melted and the butter is incorporated, creating that beautiful creamy sauce.
Taste the sauce and add more salt and pepper if needed.
Serve immediately, garnished with fresh parsley or basil if you like!