To coat the chicken, mix the flour, salt, Cajun seasoning and paprika together then coat the chicken with it.
Bring a large skillet to medium heat and add in the 3 tbsps. of olive oil. Pan sear the chicken on each side for 4-5 minutes, until golden brown and cooked through. Remove and set aside.
In the same skillet, sauté the garlic and spices (onion powder, Cajun seasoning and paprika) with 1 tbsp. of olive oil for about 30 seconds, until fragrant.
Add in the chipotle pepper sauce, chicken broth and sundried tomatoes. Simmer on medium low heat for about 1-2 minutes to tender up the sundried tomatoes a little.
Add in the half and half, oregano and salt. Simmer on low heat for about 1-2 minutes then add in the parmesan cheese. Mix well and simmer to let the sauce thicken up for another 2-3 minutes, mixing at least once half way through.
Once the sauce thickens up, return the chicken back into the pan. Coat the chicken well with the sauce and cover to let the chicken cook for another 2-3 minutes on low heat.
Remove from the heat, garnish with some fresh parsley and serve.