01 - Season chicken breasts evenly on both sides with salt, black pepper, and paprika.
02 - Melt unsalted butter in a large skillet or Dutch oven over medium-high heat. Sear chicken breasts for 2 to 3 minutes per side until golden brown. Remove chicken and set aside; they will finish cooking later.
03 - In the same pan, add chopped onion and minced garlic. Sauté for about 2 minutes, stirring frequently, until softened and fragrant.
04 - Add halved potatoes, fresh thyme, rosemary, and a pinch of salt and pepper. Stir well to coat the potatoes in the herb mixture and butter.
05 - Pour in the chicken stock and bring to a gentle simmer. Arrange the seared chicken breasts on top of the potatoes.
06 - Cover the skillet or Dutch oven and cook on low heat for 20 to 25 minutes, until potatoes are fork-tender and chicken is cooked through.
07 - Remove the lid, stir in heavy cream and Parmesan cheese. Let the mixture simmer uncovered for 3 to 5 minutes to thicken the sauce.
08 - Garnish with chopped fresh parsley before serving. Serve hot with sauce spooned over the chicken and potatoes.