01 - Preheat the oven to 425°F. In a mixing bowl, toss the halved baby potatoes with 1 tablespoon olive oil, paprika, garlic powder, half the thyme, and a generous seasoning of salt and pepper. Spread the potatoes in an even layer on a baking sheet.
02 - Roast the potatoes for 30–35 minutes, flipping them halfway through, until they are deeply golden and crisp on the edges. Remove from the oven when done.
03 - While the potatoes roast, season the chicken breasts on both sides with salt and pepper. Heat the remaining 1 tablespoon olive oil and the butter in a large skillet over medium-high heat. Once the butter is foaming, sear the chicken for 4–5 minutes per side until a golden crust forms and the meat is nearly cooked through. Transfer to a plate and cover loosely with foil.
04 - In the same skillet, reduce heat to medium. Add the chopped onion and cook until softened, about 2–3 minutes. Add the minced garlic and stir briefly until fragrant. Add the sliced mushrooms and remaining thyme; cook for 5–6 minutes, stirring occasionally, until the mushrooms are deeply browned and any released moisture has evaporated.
05 - Pour the chicken stock into the skillet, scraping up any browned bits from the bottom. Let it simmer for 2 minutes to reduce slightly. Lower the heat and stir in the heavy cream. Return the seared chicken and any accumulated juices back to the pan. Simmer gently for 5 minutes, or until the chicken is fully cooked through and the sauce has thickened. For a thicker consistency, dissolve the cornstarch in 2 tablespoons of cold water and stir it into the skillet; cook for 1–2 minutes more.
06 - Remove the skillet from the heat and stir in the chopped parsley. Plate each chicken breast with a generous spoonful of the creamy mushroom sauce alongside a portion of the crispy herb potatoes. Garnish with fresh thyme sprigs and serve immediately.