Season the chicken: Pat chicken dry and season with 1/2 teaspoon salt, pepper, and paprika. This helps it sear well and adds a quick burst of flavor.
Sear the chicken: Heat olive oil or butter in a large skillet or Dutch oven over medium-high heat.
Add chicken in a single layer and cook 3–4 minutes per side until lightly browned. It doesn’t need to be fully cooked yet. Transfer to a plate.
Sauté aromatics: Reduce heat to medium.
Add onion to the same pan and cook 2–3 minutes until soft. Stir in garlic and thyme; cook 30 seconds until fragrant.
Toast the rice: Add rinsed rice to the pan. Stir for 1 minute to coat in the oil and aromatics. This step helps the rice stay fluffy and boosts flavor.
Add liquids and simmer: Pour in chicken broth and stir, scraping up browned bits.
Return chicken and any juices to the pan. Bring to a gentle simmer, then reduce heat to low, cover, and cook 12–15 minutes, stirring once halfway, until rice is tender and most liquid is absorbed.
Make it creamy: Stir in cream and Parmesan. If using peas, add them now; if using spinach, fold it in until wilted.
Simmer uncovered 2–3 minutes to thicken. If it looks too thick, add a splash of broth to loosen.
Finish and adjust: Stir in lemon juice. Taste and adjust salt and pepper.
The sauce should be silky and scoopable, not soupy.
Garnish and serve: Sprinkle with parsley and extra Parmesan if you like. Serve hot straight from the pan.