Heat the oil in a frying pan over a medium to high heat. Add the onion and chilli and cook for two minutes.
Add the chorizo and cook for a further five minutes, or until golden-brown all over.
Add the remaining ingredients to the pan, apart from the pasta. Bring the to the boil, then reduce the heat and simmer for 15 minutes. Season, to taste, with salt and freshly ground black pepper.
To serve, stir the pasta into the sausage mixture, then pour onto a serving plate and garnish with fresh basil.