In a small bowl, whisk together the olive oil, lemon juice, garlic, Dijon mustard, salt, and pepper.
Place the chicken breasts in a resealable plastic bag or shallow dish and pour the marinade over the chicken.
Seal the bag or cover the dish and refrigerate for at least 30 minutes, or up to overnight for more flavor.
If you did not marinate the chicken, simply season the chicken breasts with garlic powder, onion powder, thyme, paprika, salt, and pepper.
Heat 2 tablespoons of olive oil in a large skillet over medium heat.
Once the oil is hot, add the chicken breasts to the pan. Cook for about 5-6 minutes per side, until they are golden brown and cooked through.
Once the chicken is cooked, remove it from the skillet and set aside to rest.
In the same skillet, add ½ cup of chicken broth to deglaze the pan, scraping up any browned bits left from the chicken.
Stir in the heavy cream (if using) and cook for 2-3 minutes until the sauce thickens slightly.
Taste and adjust seasoning as needed.
Return the chicken to the skillet and spoon some sauce over the top.
Let the chicken rest in the sauce for a few minutes to absorb the flavors.
Serve immediately with your favorite sides such as roasted vegetables, mashed potatoes, or rice.
