Add the flour to a shallow bowl and dredge the chicken breasts. Be sure to coat them well and shake off any excess flour. Place them on a plate and set aside.
Heat the olive oil in a large non-stick skillet over medium heat.
Add the chicken breasts and cook until lightly golden on each side (about 3 minutes per side).
Remove the seared chicken from the skillet and add the butter, garlic, and onions. Cook the onions for a couple of minutes, until softened, then add the spices. Stir until blended.
Reduce the heat to medium-low. Add the chicken stock, and slowly whisk in the heavy cream. Add the parmesan cheese and whisk until the cheese has melted.
Add the chicken breasts back to the skillet, along with the fresh thyme. Cover with a lid and simmer for 8-10 minutes, turning the breasts over halfway. The chicken is done when a safe internal temperature of 165 degrees is reached.
When the chicken is done, remove the breasts from the skillet and whisk the sauce well to combine (you can remove the thyme sprigs, if preferred). Add the breasts back to the skillet and spoon the creamy sauce generously over the chicken.
Serve over rice or mashed potatoes, or your favorite low-carb option. See post for serving ideas. Enjoy!