Heat oil in a large pot or skillet over medium-high heat.
Sear the cubed chicken until browned on all sides, then remove and set aside.
In the same pot, sauté the chopped onions, bell peppers, and sliced mushrooms until softened.
Add the diced potatoes, chopped carrots, and curry sauce to the pot, bringing the mixture to a gentle simmer.
Return the seared chicken to the pot, cover, and cook for 15-20 minutes until the potatoes are tender and the chicken is fully cooked.
Stir in the peas and red chili flakes, cooking for an additional 2-3 minutes.
Serve the hot chicken curry over cooked white rice and garnish with fresh parsley.