Heat the butter over high heat in a large pan and add the chopped onion. Cook until just starting to brown and then reduce heat to medium-low. Add the sundried tomato and chives and cook for a further 2 to 3 minutes.
Reduce to low heat and stir in the coriander, oregano and chilli powder. Cook for a further 2 to 3 minutes whilst stirring constantly.
Add the chopped tomatoes and basil and simmer for around 10 minutes or until sauce is slightly reduced.
Stir in the soured cream and Parmesan and season well. Let simmer over low heat for around 10 minutes. In the meantime, cook pasta according to packet directions.
Drain pasta and mix well with sauce. Serve immediately either on its own or with garlic bread to accompany.