1In a bowl, season the chicken fillets with salt, pepper, garlic powder, smoked paprika powder, Italian seasoning, and oil. Mix until well combined.
2In a pan, heat some oil on medium heat. Once the oil is hot, add chicken and cook on both sides for 12-15 minutes, flipping side in between or until the chicken is fully cooked.
3In another pan, add butter and oil on medium heat.
4Once the butter is melted, add shallots and garlic. Sauté for 1 minute or until fragrant.
5Add cherry tomatoes and cook for 1-2 minutes until mushy and soft.
6Add tomato paste along with seasonings: salt, pepper, garlic powder, smoked paprika, Italian seasoning, red chili flakes. Mix and add sun-dried tomatoes.
7Turn the heat to medium-low and add cream. Mix until everything is well combined.
8Add Parmesan cheese. Mix until the sauce reaches the desired consistency. You can add pasta water at this point if you prefer thinner sauce.
9Once the sauce is ready, add spinach. Cook for 1 minute.