In a dry bowl, mix the herbs, onion powder, garlic powder, paprika, chili powder, oregano, and flour.
Season the chicken with salt to taste. Sprinkle the spice mix on both sides and press it in firmly. Reserve the remaining mix.
Heat the olive oil and 1 tbsp butter in a large skillet over medium-low heat.
Fry the chicken in two batches for 4–5 minutes per side until golden. Remove and set aside.
Melt 2 tbsp butter in the same pan. Add the onion and garlic paste and sauté for 1–2 minutes.
Add the sun-dried tomatoes and cook for 1–2 minutes. Stir in 1–2 tbsp of the reserved spice mix.
Add the chicken broth/stock and tomato sauce. Simmer on medium heat for 2–3 minutes.
Turn off the heat and stir in the heavy cream.
Turn the heat back to medium and cook for 2–3 minutes. Stir in the Parmesan until melted.
When the sauce starts to thicken, return the chicken to the pan, spoon sauce over it, and simmer for 3–4 minutes until it reaches 165°F (74°C).
Garnish with parsley or basil. Serve with pasta, rice, or mashed potatoes.