Season the chicken breasts with salt, pepper, thyme, and smoked paprika. Ensure they are well coated.
In a large skillet, heat the olive oil over medium heat. Add the seasoned chicken breasts and cook for about 6-7 minutes on each side, or until golden brown and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, lower the heat and add the minced garlic. Sauté for about 1 minute until fragrant, being careful not to burn it.
Pour in the heavy cream and stir to combine. Add onion powder and let it simmer for 3-4 minutes until slightly thickened.
Slice the cooked chicken and return it to the skillet, coating it well with the creamy garlic sauce. Allow everything to simmer together for another 2-3 minutes.
In a large bowl, mix the prepared mashed potatoes with the grated Parmesan cheese. Season with salt and pepper to taste.
Serve the creamy garlic chicken over a generous scoop of mashed potatoes. Spoon additional sauce over the top.