Cook the pasta according to instructions on pack until al dente.
Drain, add olive oil and toss through.
Heat the butter over low heat in a heavy-based frying pan.
Add remaining ingredients except cheese and pasta and allow to simmer for 5 - 7 minutes or until sauce is heated through.
Toss sauce and pasta together.
Garnish with basil leaves and serve.