In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
Add the Arborio rice to the skillet and stir for 2-3 minutes, allowing the rice to toast slightly.
Gradually pour in the chicken broth, one cup at a time, stirring frequently. Allow the rice to absorb most of the liquid before adding the next cup. This process should take about 18-20 minutes until the rice is creamy and al dente.
Stir in the shredded chicken and frozen peas, cooking for an additional 5 minutes until heated through.
Remove the skillet from heat and stir in the grated Parmesan cheese and heavy cream. Season with salt and pepper to taste.
Let the risotto sit for a couple of minutes before serving. Garnish with chopped fresh parsley.