01 - Rub both sides of each chicken breast with salt, pepper, and paprika, pressing gently to help the seasoning adhere.
02 - Heat olive oil in a large skillet over medium-high heat. Place chicken in the pan and sear for 3 to 4 minutes per side until golden brown. Transfer chicken to a plate and set aside.
03 - Reduce heat to medium. Add butter to the skillet and cook onion and mushrooms until softened, 3 to 4 minutes. Stir in garlic and cook for 30 seconds until fragrant.
04 - Sprinkle flour over the vegetables and stir constantly for 1 minute. Slowly whisk in chicken broth, milk, and heavy cream, scraping up any browned bits from the bottom of the pan.
05 - Add thyme, parsley, salt, and pepper. Simmer for 2 to 3 minutes, stirring frequently, until sauce begins to thicken. Stir in Parmesan until melted and smooth.
06 - Return chicken to the skillet, spooning some sauce over each piece. Cover and reduce heat to low. Cook for 15 to 20 minutes until chicken reaches an internal temperature of 165°F.
07 - While chicken simmers, rinse rice in cold water until water runs clear. Bring water or broth and salt to a boil in a saucepan. Add rice, cover, reduce heat to low, and simmer for 15 to 18 minutes until tender. Remove from heat and let stand covered for 5 minutes before fluffing with a fork.
08 - Divide rice among plates. Top each portion with a chicken breast and spoon creamy sauce generously over both chicken and rice.