Heat olive oil in a large skillet over medium-high heat for 1 minute until shimmering. Season your chicken pieces with salt and pepper, then add them to the hot oil in a single layer, cooking 4-5 minutes per side until golden brown. Transfer chicken to a plate and set aside while you build the sauce base.
In the same skillet, add diced onion and cook for 2-3 minutes, stirring occasionally until softened and fragrant. Add minced garlic and sauté for just 30 seconds to release its oils without burning, which would create bitterness in the final dish.
Stir in the long-grain rice and cook for 1-2 minutes, allowing the grains to toast lightly in the oil and absorb all those savory flavors. This toasting step is what creates that incredible depth of flavor you taste in every bite.
Pour in the chicken broth and diced tomatoes (with their juice), then add paprika and cumin, stirring well to combine all ingredients evenly. Return the chicken pieces to the skillet, nestling them into the rice mixture so they're partially submerged in the sizzling chicken and rice skillet base.
Bring everything to a boil, then reduce heat to medium-low and cover the skillet with a lid. Cook for 15-18 minutes, resisting the urge to stir (this helps rice cook properly), until most liquid is absorbed and rice is tender.
Add the diced red bell pepper and frozen peas, stirring gently to distribute them throughout. Cover again and cook for 3-4 minutes until vegetables are tender-crisp and heated through, preserving their bright color and nutritional value.
Remove from heat and let it rest, covered, for 2 minutes to allow all flavors to meld together beautifully. Garnish with fresh parsley and serve with lemon wedges for brightness.