01 - Season chicken breasts evenly on both sides with salt, black pepper, and paprika.
02 - Melt butter in a large skillet or Dutch oven over medium-high heat. Add chicken breasts and sear for 2 to 3 minutes per side until golden brown, without fully cooking through. Transfer chicken to a plate.
03 - In the same skillet, add chopped onion and minced garlic. Sauté until fragrant and softened, about 2 minutes.
04 - Add baby potatoes, thyme, rosemary, and a pinch of salt and black pepper. Stir well to coat potatoes in the herbs and butter mixture.
05 - Pour in chicken stock and bring to a gentle simmer. Return seared chicken breasts to the skillet, placing them on top of the potatoes.
06 - Cover and cook on low heat for 20 to 25 minutes, until potatoes are fork-tender and chicken is fully cooked through.
07 - Uncover, stir in heavy cream and Parmesan cheese. Simmer uncovered for 3 to 5 minutes to thicken the sauce.
08 - Sprinkle with chopped parsley before serving. Serve hot, spooning creamy sauce over the chicken and potatoes.