Generously sprinkle salt and pepper on both sides of the chicken breasts.
Heat olive oil in a large skillet over medium-high heat. Cook the chicken for about 4-5 minutes on each side until golden brown and cooked through. Remove and set aside.
In the same skillet, add the chopped onion and minced garlic. Cook for 2-3 minutes until fragrant.
Stir in the long-grain white rice, toasting it for about 3 minutes.
Pour in the chicken broth and heavy cream, then bring to a gentle simmer. Scrape up any tasty bits left from the chicken.
Nestle the browned chicken back into the skillet, cover and reduce heat, letting it simmer for 20-25 minutes until the chicken is fully cooked.
Stir in freshly grated Parmesan cheese until it melts into a creamy sauce. Taste and adjust seasoning as desired.
Before serving, sprinkle fresh parsley on top for a burst of color and freshness.